Skip To Content

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

يمكنك استخدام 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 Developers.

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


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