Skip To Content

استخدام ArcPy في دفتر الملاحظات

تتوفر العديد من وحدات ArcPy في ArcGIS Notebooks من خلال وقت تشغيل دفتر الملاحظات المتقدم.

مع حزمة موقع ArcPy، يمكنك إجراء تحليل وتحويل وإدارة البيانات الجغرافية. يتيح ArcPy لك تشغيل جميع أدوات ArcGIS لمعالجة البيانات الجغرافية القياسية برمجيًا وتقديم وظائف وتصنيفات المساعد.

معرفة المزيد حول ArcPy

لاستخدام ArcPy في دفتر ملاحظات، يجب ترخيص ArcGIS Notebook Server بترخيص متقدم ويجب على المستخدمين الحصول على الامتيازات لإنشاء دفاتر ملاحظات ArcPy وتشغيلها.

وحدات ArcPy

تم تضمين الوحدات الموضحة أدناه مع ArcPy في ArcGIS Notebook Server.

الوصول إلى البيانات

The data access module, arcpy.da, is a Python module for working with data. It allows control of the edit session, edit operation, improved cursor support (including faster performance), functions for converting tables and feature classes to and from NumPy arrays, and support for versioning, replicas, domains, and subtypes workflows.

تعرف على المزيد حول وحدة الوصول إلى البيانات

التكويد الجغرافي

تسمح لك وحدة التكويد الجغرافي، arcpy.geocoding، باستكشاف خصائص محدد المواقع وتعيينها وأتمتة مهام سير عمل التكويد الجغرافي. التكويد الجغرافي هو عملية تحويل وصف الموقع - مثل زوج من الإحداثيات أو عنوان أو اسم مكان - لموقع على سطح الأرض. محدد الموقع هو الأداة المستخدمة لإجراء عمليات التكويد الجغرافي. باستخدام هذه الوحدة، يمكنك عرض الخصائص وتعديلها على محدد المواقع لضبطها وفقًا لاحتياجاتك المحددة في مجال التكويد الجغرافي عن طريق تخصيصها للأداء أو الجودة. يمكنك أيضًا استخدام هذه الوحدة لإجراء العديد من عمليات التكويد الجغرافي، بما في ذلك العثور على موقع مكان أو عنوان ما، أو العثور على أقرب مكان أو عنوان لموقع معين، أو إنشاء مجموعة من اقتراحات الإكمال التلقائي للإدخال الجزئي.

تعرف على المزيد حول وحدة التكويد الجغرافي

تحليل الصور

The Image Analysis module, arcpy.ia, is a Python module for managing and processing imagery and raster data. The module also includes functionality provided by the ArcGIS Image Analyst extension, such as all of the geoprocessing functions, as well as advanced functions and classes that allow you to automate your raster processing workflows.

ملاحظة:‏

بشكل افتراضي، لم يتم تثبيت جميع مكتبات Python الخاصة بتحليلات البيانات النقطية للتعلم الشامل في أوقات تشغيل ArcGIS Notebook Server. يمكنك تمديد وقت تشغيل دفتر الملاحظات لتضمين هذه المكتبات. اطلع على دليل تثبيت التعلم الشامل للحصول على قائمة بحزم التعلم الشامل.

تعرف على المزيد حول وحدة تحليل الصور

تخطيط

Arcpy.mp هذ وحدة Python فرعية التي تشكل جزءًا من حزمة موقع ArcPy. يتم تثبيتها باستخدام ArcGIS Pro وتتوفر لجميع التراخيص. تم تصميمها في الأساس للتعامل مع محتويات المشاريع الحالية (.aprx) وملفات الطبقة (.lyr أو .lyrx). وتوفر أيضًا وظائف للتشغيل التلقائي للاستيراد والطباعة. Arcpy.mp يمكن استخدامها للتشغيل التلقائي لإنتاج الخرائط وهي مطلوبة لإنشاء كتب خرائط لأنها تحتوي على دوال للتصدير إلى مستندات PDF وإنشائها وإدارتها.

تعرف على المزيد حول وحدة رسم الخرائط

ملاحظة:‏
وحدة arcpy.mp مستخدمة في ArcGIS Pro؛ وحدة arcpy.mapping مستخدمة في ArcGIS Desktop.

البيانات الوصفية

وحدة البيانات التعريفية، arcpy.metadata، هي وحدة Python المستخدمة للوصول إلى البيانات التعريفية للعنصر وإدارتها. يمكنك استكشاف المعلومات التي تصف خرائطك وبياناتك وأتمتة مهام سير عملك، لا سيما لإدارة البيانات التعريفية الجغرافية المكانية المتوافقة مع المعايير.

تعرف على المزيد عن وحدة البيانات التعريفية

Network Analyst

وحدة Network Analyst، arcpy.nax، هي وحدة Python حديثة سهلة الاستخدام للتعامل مع وظائف تحليل الشبكة المتوفرة مع ArcGIS Network Analyst extension. توفر الوصول إلى ما يلي:

  • التصنيفات التي تتيح لك إجراء جميع تحليلات الشبكة
  • التصنيفات التي تتيح لك التعامل مع المعلومات المرتبطة باتصال العناصر المختلفة التي تشكل مجموعة بيانات شبكة
  • أدوات معالجة البيانات الجغرافية التي تتيح لك معالجة المدخلات مسبقًا أو مشاركة نتائج التحليل أو التعامل مع مجموعة بيانات الشبكة
  • دوال المُساعد والتصنيفات التي يمكنك استخدامها للتعامل مع أنواع بيانات معينة تستخدمها التصنيفات التي تتيح لك إجراء تحليل الشبكة

تعرف على المزيد حول وحدة Network Analyst

وحدة arcpy.na القديمة غير متضمنة مع ArcGIS Notebooks.

مشاركة

تشارك الوحدة النمطية arcpy.sharing طبقات الويب باستخدام Python.

تتيح لك وحدة المشاركة إنشاء مسودة مشاركة من خريطة في مشروع ArcGIS Pro، والتي يمكن مشاركتها بعد ذلك إلى ArcGIS Enterprise أو ArcGIS Online أو ArcGIS Server. مسودة المشاركة عبارة عن مجموعة خصائص قابلة للتكوين لطبقة ويب. يعد إنشاء مسودة مشاركة الخطوة الأولى في النشر التلقائي لخريطة أو طبقة أو جدول أو قائمة طبقات وجداول إلى طبقة ويب باستخدام Python. يمكن حفظ مسودة المشاركة بعد ذلك كملف مسودة تعريف خدمة (.sddraft).

تعرف على المزيد حول وحدة المشاركة

Spatial Analyst

The Spatial Analyst module is a Python module for analyzing raster data with the functionality provided by the ArcGIS Spatial Analyst extension. It provides access to all the geoprocessing tools available in the Spatial Analyst toolbox as well as other helper functions and classes that allow you to more easily automate your workflows using Python.

تعرف على المزيد حول وحدة Spatial Analyst

ملاحظة:‏

وحدة Workflow Manager (arcpy.wmx) غير متضمنة مع ArcGIS Notebook Server.

بدء استخدام ArcPy في دفتر ملاحظات.

لاستخدام ArcPy في دفتر ملاحظات، قم باستيراد مكتبته عن طريق تشغيل خلية مع الخطوط التالية:

import arcpy
arcpy.GetInstallInfo()['Version']

قم بعرض نماذج دفاتر الملاحظات التي تم تضمينها مع ArcGIS Notebook Server لمعرفة كيفية استخدام ArcPy في دفاتر الملاحظات الخاصة بك.

لمعرفة المزيد حول كيفية تجهيز بيئات مساحة العمل لـ ArcPy، راجع إدارة المحتوى في مساحة عمل المستخدم وتحميل مجموعات البيانات لاستخدامها مع ArcPy.