技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
arcgis-python-api【数据与研究】Use ArcGIS API for Python for GIS administration, spatial dataframes, feature/raster analysis, mapping, location services, geospatial deep learning, app automation, and Knowledge Graph workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a task involves the arcgis Python package, ArcGIS Online or ArcGIS Enterprise automation, GIS content administration, spatially enabled dataframes, feature layers, maps, geocoding, routing, geoenrichment, imagery/raster analysis, arcgis.learn, StoryMaps, Experience Builder, item dependency graphs, Knowledge Graphs, or ArcGIS AI-powered services.
This repository is a documentation and sample-gallery checkout for the separately distributed arcgis package. Use the bundled references and scripts here instead of reopening the original checkout's notebooks or scripts.
python scripts/check_arcgis_environment.py for a local import/signature smoke. The script never opens credentials, calls ArcGIS services, downloads data, trains models, or mutates content.The repository version evidence pins the 2.4.1 family. For a local user-managed environment:
python -m pip install "arcgis==2.4.1.*"
python -m pip install "arcgis-mapping==4.31.*" # needed for map widget workflows
python scripts/check_arcgis_environment.py
Prefer conda/Pixi or ArcGIS Pro-managed environments when the workflow depends on compiled geospatial libraries, ArcGIS Pro, local geodatabases, or notebook widgets. Never mutate a user's ArcGIS Pro or conda base environment without approval.
| User task | Use this sub-skill | Read first |
|---|---|---|
| Connect to ArcGIS Online/Enterprise, manage profiles, content, items/resources, users/groups, org admin, servers, collaboration, clone/offline backups | gis-admin-content | Its admin/content workflow and troubleshooting references |
Query/edit/append feature layers, work with FeatureSet, Spatially Enabled DataFrames, geometry, replicas/sync, branch versioning, or feature/spatial analysis services | features-dataframes-analysis | Its workflows reference and local_geometry_smoke.py |
| Build maps/web maps/scenes, configure symbols/renderers/popups, geocode/reverse/batch geocode, route/VRP/service areas/OD matrices, or enrich/report demographics | mapping-location-services | Its service API reference and import smoke |
Use image services, ImageryLayer, raster functions/chains, raster analytics jobs, multidimensional rasters, or orthomapping | imagery-raster-analysis | Its workflow guide and raster import smoke |
Use arcgis.learn for imagery/text/tabular/time-series/point-cloud geospatial ML, choose model families, train/infer/export/deploy, or fix torchvision/GPU dependency issues | deep-learning | Its optional dependency probe and model catalog |
| Automate StoryMaps, Experience Builder, Hub, dashboards, Tracker/Workforce/Survey URLs, item dependency graphs, Knowledge Graphs, or AI-powered ArcGIS services | apps-knowledge-ai-services | Its module probe and app/Knowledge workflow reference |
verify_cert=True by default. Only use verify_cert=False for a controlled diagnostic against a known non-production/self-signed endpoint after warning the user.gis-admin-content, schema/edit validation with features-dataframes-analysis, visualization with mapping-location-services.deep-learning, image-service/raster output decisions with imagery-raster-analysis, portal publish/share with gis-admin-content.apps-knowledge-ai-services, item ownership/resources/sharing with gis-admin-content, feature-layer schema only if data edits are needed.mapping-location-services, local geometry/SEDF or hosted feature prep with features-dataframes-analysis.The generated skill was verified for base CPU/import/signature behavior of the installed arcgis and arcgis-mapping packages. No live ArcGIS service calls, destructive admin scripts, cloud deployments, notebook executions, large downloads, or GPU model training were run during production. Optional surfaces such as arcgis.learn, arcgis.ai, and dashboard module names are explicitly probed by sub-skill scripts before use.