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