Skip To Content

البرمجة النصية باستخدام ArcGIS Python API

يمكنك استخدام 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 النمطية هي نقطة الإدخال، ويوفر نموذج المعلومات للوصول إلى البوابة الإلكترونية وبرمجتها. تتيح وحدات features و raster النمطية الوصول إلى طبقات المعالم وطبقات البيانات النقطية، وكذلك إمكانية تنفيذ التحليل على تلك الطبقات. تتيح وحدة geoanalytics النمطية تنفيذ GeoAnalytics Tools. لمعرفة المزيد عن بقية الوحدات النمطية وبنية API، راجع موضوع نظرة عامة على API.

بدء الاستخدام

يتم توزيع API كحزمة Python، ويمكن تثبيته باستخدام conda، التي تعد حزمة Python شهيرة ونظام إدارة بيئة. يتم توثيق تعليمات إعداد في موقع ArcGIS for Developers.

تفضل بزيارة نماذج المذكرات، مثل سيناريوهات النشر وكذلك استخدام أدوات المعالجة الجغرافيةلتعلّم المزيد عن بعض المهام التي يمكن تنفيذها باستخدام API.


في هذا الموضوع
  1. بدء الاستخدام