-
In, On or Out. Collinearity and other things
This is a backgrounder to things spatial, like point in polygon analysis etcetera. Code links are at the end. ——————-For point in polygon, spatial joins and the like, the normally accepted definitions consider points on the boundary of a polygon are "outside". There are situations where you may want to include them.…
-
Python Toolbox: Value Table Parameter nesting, defaults?
Well, as much as I normally try to avoid them, I have a project where a value table makes sense. However, they suuuuuuck to figure out and I'm hoping someone has already solved the following questions: * Can you set a persistent default for a column in a value table parameter? * Can you nest a value table inside a value…
-
ArcGIS Pro 3.7: Esri Rasterio 1.4.3 py313_6 cannot load _warp with Esri GDAL 3.12.2 build _1
I am seeing a compiled-extension load failure in a cloned ArcGIS Pro 3.7 environment. The packages are a consistent Esri-channel installation (i.e., not a pip/conda-forge mix) but rasterio.warp cannot load its _warp DLL. Environment: * ArcGIS Pro: 3.7 * Python: 3.13.13 * Environment: cloned arcgispro-py3 environment *…
-
PRJ Niet Gemaakt met DefineProjection_management
We hebben een python-script dat AutoCAD DWG-bestanden importeert naar SDE feature classes. Deze DWG-bestanden worden gemaakt door verschillende derden en aan ons doorgegeven voor import. Een van de stappen in ons importproces is het maken van een PRJ-bestand voor de DWG. Meestal werkt dit prima, maar ongeveer 5% van de…
-
Geoprocessing service works when run in Experience Builder or Pro, fails as task?
I have a geoprocessing service that basically does a bunch of field calculations. It has one input parameter, which the user does not see. This parameter takes a json file that points the tool to the right tables. When tool was published as a service, that json file went with it. I got it uploaded and it works great. I'm…
-
Are changes to ArcPy scripts needed when accessing SQL feature classes after upgrading the enterprise geodatabase to Pro
I've only upgraded a test SQL geodatabase from 10.9.2 to 3.5. When the feature classes are listed, the geodatabase name is no longer there. For example, geo.dbo.county now shows up as dbo.county. Does this mean all python scripts referencing feature classes in an enterprise geodatabase need to drop the database name to…
-
Survey123 to Survey123 data append
Hello everyone! I'm using ArcGIS Pro 3.4.5 and I'd like to know if anyone can give me some references, and even an example, of how I can append data from a Survey123 form (it contains some repeats) to another survey that basically has the same structure and attribute names - the difference is that the target survey will…
-
Automate metadata to update summary section
Hello everyone, I am not a developer, I'm using ArcGIS Pro 3.5.7. I am using ModelBuilder to run a scheduled model every 1st day of the month to export feature classes from a SQL geodatabase to a file geodatabase. The next script I would like to run after hours (every 1st of the month) is to update the summary section of…
-
Geocode takes a crazy amount of time to respond
I've got a Azure function app that processes data from a non-Survey123 form. On of the questions on that form allows a person to enter an address, just a street, or a landmark. I'm using geocode() to get x:y coordinates of that location. It works, but it seem to take nearly a half-hour to complete, which is crazy. Below is…
-
Change Tracking layer doesn't have changeTrackingInfo
Hi, I'm working on a workflow where a webhook fires when an attachment is added to a layer. This triggers a notebook on the notebook server to run which is code that will move this attachment to other tables based on ID. What I hoped to do in the notebook is use the extract_changes function because my layer has archiving…
-
How to use arcpy environment settings with python multiprocessing in arcgis pro?
Hi everyone, I want to use arcpy environment settings with python mutliprocessing, but using attribut 'workspace' raises the exception: "AttributeError: 'GPEnvironment' object has no attribute 'workspace'" My code snippet from parent script: mp_exe = os.path.join(sys.exec_prefix, 'pythonw.exe') mp.set_executable(mp_exe)…
-
New ParameterArray container
Seems like the latest version of arcpy has added a ParameterArray container for parameters! I can't seem to find the documentation for it, but it definitely adopts the string based indexing that I've been using for years now haha. Glad to see that this is finally being added officially, but it would be nice to have some…
-
What's the limit to create Maps everyday in ArcGIS Pro?
Is there any limitation to creats maps everyday? OR I can creats everyday or every hours unlimited Maps through Python Programming.
-
Open-source MCP bridge for ArcGIS Pro / ArcPy workflows — feedback wanted
Hi everyone, I’m sharing an independent open-source project I’ve been working on: arcgis-mcp-bridge. It is a local-first MCP server that exposes ArcGIS Pro’s ArcPy runtime to MCP-compatible hosts over stdio JSON-RPC. The goal is to make ArcPy workflows usable through a controlled local bridge without importing ArcPy…
-
Update datasource of MapService with Mosaic
I have a map service that include Mosaic Dataset (Map service and NOT image service) I am trying to use arcpy to update from one server to another. I try to use layer.updateConnectionProperties but it does not work. The closest I get is layer.updateConnectionProperties(None, ’https://newserver/arcgis/rest/map1/MapServer’,…
-
Update table so column one stores the value of matching value from column two
Looking for some help. The title of my post isn't the greatest. What I'm trying to do is update an empty field (Pdfs) of my feature class with a full URL that's pulled from HTML of a webpage. I'm matching the ALT values of the webpage with the DXF_TEXT column in the feature class and writing the matching URL into the Pdfs…
-
Geocoding in Pro Jupyter notebook with Street Map Premium
I'm trying to geocode a csv file in an ArcGIS Pro Jupyter notebook, using our Street Map Premium locator. No matter what I do, it returns 'RunTimeError: Object: Error in executing tool'. I'm following the ESRI documentation here. I have an SMP license. I don't really understand the sample field map at "\'Address or Place\'…
-
Python Script to Auto update Web Map from Arc Pro project
I would like to create a python Script to automatically update my web map from my ArcPro project. I have a ArcPro project that I manually update the web map right now. I also used experience builder to create a user-friendly web map that uses the data from my published web map. I have attached my first try at a script, but…
-
Toolbox-eigenschappen : de *.atbx herzien
Ik geef de voorkeur aan de aangepaste toolboxes omdat je het dialoogvenster met tool-eigenschappen kunt vastleggen met een schermopname. Het verzamelen van de tekstinformatie is wat omslachtig, dus ik heb het script toegevoegd waarmee je dit gemakkelijk kunt doen en/of in je eigen toolboxes kunt opnemen. Begin met een…
-
Customize the legend through ArcPy.
Hi everyone, I’m working on a project where I need to automate map production in ArcGIS Pro using ArcPy. One of the layers in my layout is the USA Cropland dataset, which contains nearly 150 cropland classes. Including all of these classes in the legend makes the map extremely cluttered. What I would like to do is display…
-
Create token and access feature Layer
I have this code snip below. * Trying to get a token * return that token * and use gis.content.get(feature_layer_id) to secure access to a service * Line 14 The variable "custom_token" prints with no issues * Line 18 prints fine as well "Token successfully generated! Expires at timestamp: 1780364453189" * Line 21 prints…
-
Running Python Code in VS Code
Hi community, We are trying to run a python 3.1 application from VS Code to use general geoprocessing tools within ArcGIS Server to update some derived GIS layers that are shared as REST services to our users. The application has 3 modules: AutoLayerMaster.py (the main or control module), AutoLayerModules.py (the classes…
-
Best practices for programmatically mirroring complete weekly CSV drops (inserts, updates, deletes) to a registered Enterprise GDB table?
Hi everyone, I’m looking for some data flow advice on the most efficient and robust way to update registered Enterprise Geodatabase tables (hosted in SQL Server) from a weekly CSV data drop. The Context: Each week, I receive a large data drop (80+ CSVs). These CSVs represent the complete and current state of the data.…
-
Notebook - Custom Web Tools logging
Hi all, I'm working on a custom web tool published from a notebook. I'd like to log some geoprocessing messages (Info, Warning, Error) as you would using from a local toolbox using something like arcpy.AddError(). These will be displayed to users in an Experience Builder Analysis widget. The notebook I'm publishing only…
-
Arcpy SSH Activation
Hi everyone, I'm trying to use VS Code on my Mac to remotely access arcpy on a Windows machine. However, when I connect, it fails to find the license and throws an activation error. Does anyone have any recommendations or best practices for setting up an SSH connection to run arcpy? Thanks in advance!