ArcGIS Python API يتيح لك أتمتة مهام إدارية معروفة مثل إنشاء وإدارة المستخدمين والمجموعات، ونشر العناصر وتحديثها، ومراقبة استخدام الخادم، وتنفيذ تصور وتحليل بيانات فعالين، وكذلك نقل ملكية العناصر. يتيح لك أيضًا برمجة المهام المعقدة نصيًا، مثل استنساخ محتوى البوابة الإلكترونية.
إضافةً إلى البرامج النصية لمعالجة الحزمة، يمكن استخدام API ضمن بيئة برمجة نصية تفاعلية قائمة على المستعرض تحمل اسم Jupyter Notebook. توفر بيئة دفتر الملاحظات واجهة لتنفيذ الكود، وتصوّر عناصر البوابة الإلكترونية والمستخدمين والمجموعات، وكذلك عرض طبقات الويب والخرائط والمشاهد بشكل تفاعلي.
يتم إنشاء API كوحدات نمطية تجعلها سهلة التعليم والاستخدام. تكون وحدة gis النمطية هي نقطة الإدخال، ويوفر نموذج المعلومات للوصول إلى البوابة الإلكترونية وبرمجتها. توفر وحدة gis النمطية تصنيفات متنوعة يمكنك استخدامها لإنشاء المستخدمين ومجموعاتهم وعناصرهم وإدارتها. تتيح وحدات features و raster النمطية الوصول إلى طبقات المعالم وطبقات البيانات النقطية، وكذلك إمكانية تنفيذ التحليل على تلك الطبقات. تتيح وحدة geoanalytics النمطية تنفيذ GeoAnalytics Tools. لمعرفة المزيد عن بقية الوحدات النمطية وبنية API، راجع موضوع نظرة عامة على API.
بدء الاستخدام
يتم توزيع API كحزمة بايثون، ويمكن تثبيته باستخدام conda، التي تعد حزمة بايثون شهيرة ونظام إدارة بيئة. يتم توثيق تعليمات إعداد في موقع ArcGIS for Developers.
تفضل بزيارة نماذج المذكرات التالية للتعرف على بعض المهام التي يمكن تنفيذها باستخدام API: