Can ArcGis Automate?

284
5
03-18-2024 03:36 PM
Idontknowmaps
New Contributor

Dear ArcGIS,

Is there a way to use ArcGIS Pro or ArcGIS Enterprise to automate joining two map files so it can be available in ARCGIS?

One file is a SQL database with unique address, latitude, longitude.  The other is ArcGis online file and shape file of my cities neighborhood planning unit.  We have a GIS team where I work, but they normally do this by hand every day.  I was trying to find up what resources ArcGIS has for automation.

 

Tags (2)
0 Kudos
5 Replies
AnthonyRyanEQL
Occasional Contributor III

ArcGIS Pro has python so you can write a script and schedule it to run at whatever time you want. Your GIS team should know this

0 Kudos
Idontknowmaps
New Contributor

@AnthonyRyanEQLbut then how is the python automated?  Because python is just a language.

Do we have to get our own python server to automate?(*)  Or is there anything in the arcgis service that give us a python server?

Sorry I am really new to this, so I don't know anything.

 

(*) P.S.  What I can do I can help push through the purchasing request details for a python server as I am familiar with automating with python.. but I don't really know the ArcGIS side of things.
So I don't know what flavor of the python server to get my GIS team.

0 Kudos
AnthonyRyanEQL
Occasional Contributor III

As you're familiar with python, you'll be able to script it using the python interpreter that is installed with ArcGIS Pro. As for the GIS side of things of scripting, there are plenty of websites, MOOCs, ChatGPT to help you get started. Start small and work your way through it with the arcgis developer site for arcpy

0 Kudos
George_Thompson
Esri Frequent Contributor

As mentioned above, you can schedule the Python script to run in ArcGIS Pro or Windows Task Scheduler: https://pro.arcgis.com/en/pro-app/latest/help/analysis/geoprocessing/basics/schedule-geoprocessing-t...

 

--- George T.
0 Kudos
BobBooth1
Esri Contributor

Here is a tutorial that shows how to schedule a Python script using Windows Scheduled Tasks.

https://learn.arcgis.com/en/projects/schedule-automated-near-real-time-data-updates/

For doing analysis with Python, see this series of tutorials:

https://learn.arcgis.com/en/paths/learn-python-in-arcgis-pro/

You can also set up GIS analysis processes in ModelBuilder (a visual process programming environment) and schedule them to run. ModelBuilder may be more accessible to you, if you are not familiar with Python.

See this tutorial:

https://learn.arcgis.com/en/projects/automate-updates-to-web-feature-layers-without-scripting/#:~:te...