Я, здається, використовую пакет веб-сайтів Arcpy ESRI для практично всієї моїй обробці пітона. На відміну від ESRI, це неймовірний набір інструментів, який може допомогти досягти великої кількості. Однак я також хотів би створити сценарії геообробки поза межами домену ESRI Arcpy. Наприклад, якщо я хочу зафіксувати растр на багатокутнику, я б почав із наступного сценарію з ESRI :
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "elevation"
inMaskData = "mask.shp"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute ExtractByMask
outExtractByMask = ExtractByMask(inRaster, inMaskData)
# Save the output
outExtractByMask.save("C:/sapyexamples/output/extractmask")
Я не впевнений, як би я програмно виконав те саме завдання без Arcpy. Мої запитання до серйозних програмістів там: Яку колекцію інструментів python ви використовуєте для виконання завдань, які користувачі ESRI виконували б із пакетом сайту Arcpy? З чого я починаю?