A python API created by ESRI to perform geoprocessing and layer management.
0
votes
1answer
80 views
How can you identify the feature OID from a geometry object
I know arcpy allows you to access geometries directly using the CopyFeatures_management method. Note in their code sample for the Geometry object, it is very simple to copy the geometries to in-memory ...
3
votes
0answers
139 views
How to symbolize vector features using RGB values stored in three fields?
I need to symbolize a vector layer in Arcmap based on RGB (or HSB - can do either) values found in fields in the attribute table. I'm working with up to 10 different datasets, each with over 100 ...
2
votes
3answers
337 views
How to measure minimum distance between objects in two layers using arcpy?
I am working on an alien species analysis looking at the spread of a species from the mainland to islands in an archipelago. I am doing the analysis using arcpy and I have succeeded in isolating risk ...
4
votes
1answer
343 views
Problem getting the arcpy mapping module to export a layout view map
I'm using the arcpy mapping module to create a series of images and am having trouble exporting a map document to PNG in layout view; I can only get the script to export the data frame view. I've seen ...
4
votes
2answers
403 views
clipping a raster by multiple datasets or polygons
another newbie question from me.
I would like to clip a DEM using a grid of polygons. It's probably easier to use multiple polygons in one shape file, but I haven't managed this so I'm trying to use ...
3
votes
1answer
139 views
Issues with arcpy.sa.Reclassify
I have a raster file with classifcation codes, and want to reclassify valid codes to 1, and all others to 'NoData'.
RMAP2 = arcpy.sa.RemapValue([[3.2, 1],
[4.1, 1],
...
3
votes
1answer
200 views
How do I programmatically export a single Data Driven Page to JPEG?
I am trying to write a python script to export a individual pages to a jpeg. I am getting the error "PageLayoutObject: Error in SetDataDrivenPageID". Can anyone see where I am going wrong?
import ...
4
votes
2answers
229 views
Programmatical Setting of 'Store Relative Pathways' for multiple MXDs ArcGIS 10.1
I am looking to move large number of mxds to a different location on the same drive. Many mxds haven't got 'Store relative pathways' option checked therefore this operation will result in broken links ...
5
votes
1answer
282 views
How to keep spatial reference using arcpy.RasterToNumPyArray?
I am using ArcGIS 10.1, and want to create a new raster based on two preexisting rasters. The RasterToNumPyArray has a good example which I want to adapt.
import arcpy
import numpy
myArray = ...
4
votes
1answer
296 views
Getting a constant background color for transparency
I am creating a series of tif files at 1:10k scale over a vast area (760 tiles) using arcpy.mapping.ExportToTIFF and then stitch them together to create a single ecw. The output looks ok but when I ...
1
vote
1answer
130 views
Does arcpy have an issue with directory names starting with a number?
I have a script to export DDP extents to tif and when I change
arcpy.mapping.ExportToTIFF(mxd,"tests\BA\BA10k_" + str(ddp.pageRow.PageName) + ".tif",df,9306,9306*ar,1800,True)
to
...
4
votes
2answers
144 views
How to pass an output stored in a single variable into another script using arcpy
I am running set of processes each with different outputs in a python script. Is there a way to set a variable as global so that just the output of that single step can be accessed from other scripts?
...
3
votes
1answer
146 views
Pasing multivalue parameter using arcpy
I am trying to get my head around how multivalues derived from the arcpy command GetParameterAsText gets looped through a script. Could some please provide a sample script that does the follow basic ...
3
votes
3answers
462 views
Copy dbf data into a shapefile in Arcpy
Basically it's to perform a one-to-many join in a python script, from a dbf to a shapefile. I saw (Greg Krakow's method) using QGIS, but I can't use it (I'm working on it, but QGIS is not yet ...
15
votes
2answers
481 views
Crashing ArcGIS 10.1 Add-ins Using Multiprocessing
I would like to run a multiprocessing task from a python add-in tool. My issue is that the process keeps failing. Basically crashes ArcMap.
Here is my basic code:
def function(startOID, endOID, ...
3
votes
1answer
166 views
How to convert a string from GetParameterAsText to uppercase?
This is my first question here and I'm sure it's ridiculously simple. But I have Googled and no luck.
I am trying to make a tool in ArcToolbox using a Python script so users can input a street and ...
1
vote
1answer
75 views
Reading environment variables in arcpy
I have a script that tries to read from the arc environment using
import arcpy
tolerance = arcpy.env.XYTolerance
as recommended here: ...
1
vote
1answer
297 views
ArcPy: Using lblclass expression to change font style and color
I´m trying to label features of a dataset using ArcPy and the lblclass function.
While commands like "VBNewline" and "Round" work pretty well, I´m not able to change colors or font style. An ...
6
votes
1answer
302 views
concurrent use of in_memory workspace in arcpy
i am using a python script that's eliminating small polygons from a feature class. this script creates temporary feature classes with fixed (hardcoded) names in the "in_memory" workspace. example:
...
3
votes
1answer
451 views
How do I correctly use 'MultiValue' in Python script parameters?
Good evening
My script works fine with a single feature class selected for clip_fc = arcpy.GetParameter(0) .
However when I set clip_fc to MultiValue in the script properties and then select several ...
2
votes
4answers
203 views
What is causing syntax error in arcpy NetCDF Raster script
I'm trying to save the raster layer in the stand-alone python GUI but I keep getting a syntax error.
I'm using the code from Save To Layer File (Data Management).
And the error that shows up is: the ...
7
votes
3answers
871 views
What is the proper syntax and usage for ArcGIS “in_memory” workspace?
I am unclear how best to use the in_memory workspace in ArcGIS. The best resource I have found on the subject is from ESRI on Using in-memory workspace. Unfortunately, the help section is not very ...
9
votes
2answers
184 views
How to count zero values in a table in rows and write it to new field?
This is a very simple task to do but I can't understand the right syntax.
I have a shapefile whose attributes are similar to the following:
FID Shape FIELD1 FIELD2 FIELD3 ...
0 Polygon 0 1 ...
2
votes
1answer
159 views
How to programmatically determine whether a spatial reference factory code is valid?
I am using the following code segment to create a spatial reference.
spatialReferance = arcpy.SpatialReference()
spatialReferance.factoryCode = spatialReferanceFactoryCode
...
3
votes
0answers
196 views
How to rotate labels using ArcPy?
I'm writing Python code for ArcGIS using the arcpy library and now I'm experiencing a little problem with labels. In fact I'm not able to rotate them in layout via arcpy (I should rotate all labels of ...
2
votes
1answer
172 views
Converting a Map to graphics and annotations
i want to export a map for later editing before print, so i thought about converting all the annotations and and graphics and save them in the .mxd map.
when i export graphics after exporting labels ...
0
votes
1answer
191 views
Converting arcpy based python script to OGR for semi-automated Metadata creation
I have created a script to automatically generate base ANZLIC standard metadata using arcpy based coding. Can anyone help me convert it to OGR/GDAL python? This is so that it can be run in QGIS and ...
0
votes
1answer
645 views
arcpy.RegionGroup fails with error 999999. Workspace or data source is read only
outRegionGrp = RegionGroup(inRaster,"EIGHT", "WITHIN", "ADD_LINK", valToIgnore)
arcgisscripting.ExecuteError: ERROR 999999: Error executing function.
Workspace or data source is read only.
The table ...
4
votes
1answer
314 views
Why can't I multiply two string fields in the Field Calculator by converting them to int() and float()
I'm using ArcGIS 10 and new at python scripting. I have a string field that I need to calculate by multiplying two other string fields. I can do it in python using two arbitrary values...
CINPT1 = ...
5
votes
1answer
142 views
What is the most efficient way to get a list of featureclasses from a large ArcSDE database?
I have a SDE DB which consists of 40 feature datasets and around 300 featureclasses. I need to get the full list of all featureclasses whose name does not contain "ARCHIVE". It takes several minutes ...
2
votes
1answer
405 views
How to detect duplicate attribute values in a table using ArcPy
In ArcMap, the right-click Summarize option very quickly creates a frequency listing of the chosen field:
Note that the count field shows the count of duplicate values. How can I access this ...
4
votes
2answers
328 views
Arcpy remove invalid character
I've built a model that takes the name of the Excel worksheet containing xy data, and uses that name as the name of the output shapefile. ( Worksheet "massachusetts_sightings" in an xlsx becomes ...
0
votes
1answer
278 views
How to Set up Data Driven Pages using arcpy?
I've read a lot about the topic data driven pages. I'm writing a python script for ArcGIS and I've defined my stripmap using the arcpy.StripMapIndexFeatures_cartography command and now I have to set ...
11
votes
0answers
513 views
How to Split a Concave Polygon Into Convex Polygons in Arcpy?
I'm looking for a tool or algorithm to detect concave polygons and split them into convex polygons. Like explained in the picture, the blue polygon is split into A and B polygons
I'm using Arcpy ...
1
vote
2answers
324 views
pour point user click input over map for watershed delineation
I have a drainage density map and i want to interactively retrieve watershed by clicking a point on map. Once I zoomed to an area of interest and click the highest accumulation point of my choice then ...
3
votes
2answers
288 views
Getting values from attribute table and inserting another table
I have line feature class of a river network and “FromTo” table. Lines are dissolved so they are not segmented from junctions. I need to write a Python script in ArcGIS to do following:
Begin from ...
4
votes
2answers
347 views
arcpy overwrite files in a geodatabase file
I'm writing a python script, I've got an mxd and its workspace is a geodatabase file with all the files I need into.
The problem I'm encountering in testing and writing code is that, despite of the ...
1
vote
1answer
646 views
How to calculate polyline azimuth or polyline direction?
I am looking for a Python code block to calculate azimuth per each polyline feature.
So far I have been able to use the following Python code to calculate bearing:
180 + math.atan2(( ...
1
vote
1answer
196 views
Why does arcpy append from file geodatabase to SDE fail?
I'm trying to append a feature class from a file geodatabase to an Arcsde featureclass using this line of code:
arcpy.Append_management("parcel_copy", sde_path+"parcel" ,"NO_TEST")
This line works ...
3
votes
2answers
271 views
arcpy - how to check if a domain contains a particular coded value?
How can I check if a domain contains a particular coded value?
How to check if domain already exists? shows how to verify whether a domain exists in a geodatabase.
However, I can't see how to check ...
6
votes
1answer
194 views
Why are results from Python tool not in Results window?
I am relatively new to ArcPy 10. and I want to return the list of feature class from a dataset. I can see them through the message, but cannot see them from the result window. Actually there are only ...
4
votes
2answers
491 views
How to programmatically work with featureclasses from multiple geodatabases?
I have produced a Python script which creates multiple buffers of specific (listed) featureclasses within a geodatabase. This is achieved by running each feature through a for loop.
I would like to ...
6
votes
1answer
181 views
Why does tool take longer to run when in Python script?
I have written a python script that does some euclidean allocation. For that I use arcpy.gp.EucAllocation_sa() method. Now, my python script takes 30-40% extra time than spatial analyst euclidean ...
3
votes
3answers
669 views
How to create lines from points pair coordinates with arcpy?
I've got some points pair coordinates (start and end points) which I have to transform into lines. Until now, I used an append of both the coordinates in a pippo.Point(), a pippo.CalculateGeometry() ...
2
votes
1answer
278 views
How can I use a variable to specify which field to update with arcpy.UpdateCursor?
I am writing a script that cycles through several different point shapefiles, finds how many lie within a given area and the writes the outcome to a table in an Access database. I've used an search ...
31
votes
9answers
2k views
Alternatives to using Arcpy
I seem to use ESRI's Arcpy site package for virtually all of my python geoprocessing. To ESRI's credit, these are an incredible suite of tools that can help accomplish a great deal. However, I would ...
1
vote
2answers
77 views
Automating attribute completion of new polygons
Good Afternoon
I am currently outlining property boundaries and then copying and pasting in the necessary attributes on a daily basis. I would like to speed up this process and remove the chance of ...
0
votes
0answers
360 views
Why am I getting an ERROR 000728: Field *fieldname* does not exist within table even though field exists?
I do some script for a shapefile's table.
And this script works for 2 fields and do not for other ones, because of:
ERROR 000728: Field FID_158_01 does not exist within table
But this field is ...
2
votes
2answers
333 views
Delete all fields from feature class with arcpy
I want to delete all of the fields from a feature class in a simple tricky way, I don't want to loop over the fields because this method is very slow in arcpy.
I'm using a polygon feature class, I ...
1
vote
0answers
180 views
ArcGIS/arcpy: Geometry object comparison methods not working. Do they take z values into account?
I have an arcpy script that makes calculations based on an input PolygonZ feature class. What I need to do in several places in the script is test whether a point falls within a polygon in 2D. In ...


