每个行业都有自己独特的GIS工作流程。其中一些就像运行一两个工具一样简单。其他的则更加复杂,涉及多个工具和过程。对于每个工作流,必须有人花时间完成流程的每个步骤,然后在出现新项目或提供数据时一次又一次地重复该流程。
这些手工的、重复的工作流程不仅耗费时间,还容易出错。如果遗漏了一个步骤,或者在任何一个步骤中引入了错误,那么结果至少会有问题。
如果有一种方法可以重复您的工作流程,而不必接触每一个任务呢?如果你能找到一种节省时间的方法呢?你可以!Python为这些问题提供了解决方案。
Python脚本可以帮助您:
但是你从哪里开始呢?使用Python可以执行哪些任务?如何提高当前Python脚本的性能?
例如,假设您需要一个Python脚本,该脚本接受一个客户位置表,并为这些位置创建一个外部多边形边界。每次更新位置时,您都手动在XY事件层周围绘制多边形,但该过程花费大量时间,而且不完全准确。
您可以使用Python列表和ArcPy几何对象来高效准确地完成此工作流程。
Python脚本可以分解为基本任务:
只要修改变量,就可以经常运行这个脚本。您还可以从中创建一个Python脚本工具。
您想学习如何编写GIS任务和工作流的脚本吗?
为ArcGIS创建Python脚本是一个新的Esri课程,带你从最小的Python知识创建Python脚本自动化一个完整的工作流程.您将学习实用的Python技能,例如如何访问和运行地理处理工具,使用列表自动化任务,直接使用GIS数据,创建Python脚本工具等等。
如果您希望简化GIS工作流程并在更短的时间内完成更多工作,请参阅即将到来的课程表.
您必须是注册用户才能添加评论。如果您已经注册了,请登录。否则,请注册并登录。