أكثر

احسب الحقول ذات القيم الخالية باستخدام arcpy.da.UpdateCursor of ArcGIS for Desktop؟

احسب الحقول ذات القيم الخالية باستخدام arcpy.da.UpdateCursor of ArcGIS for Desktop؟


كيف تحسب الحقول ذات القيم الخالية؟ لدي عدة حقول قد تحتوي على قيم خالية ، ولم يتم حسابها في الحقل الثالث.

استيراد arcpy باستخدام arcpy.da.UpdateCursor (r "… gdb  test.gdb  test"، ["A"، "B"، "C"]) كمؤشر: للصف في المؤشر: row [2] = row [ 0] + صف [1] cursor.updateRow (صف)

نتيجة هذا الحساب هو هذا الخطأ:

التتبع (آخر مكالمة أخيرة): ملف "C:  Users  Desktop  updatecursor2.py" ، السطر 4 ، في  row [2] = row [0] + row [1] TypeError: نوع (أنواع) المعامل غير المدعوم لـ +: 'NoneType' و 'float'

نتيجة البرنامج النصي هي نفس النتائج عندما أحاول استخدام حاسبة الحقول:

كيف تستخدم مؤشر تحديث البيانات أو حاسبة الحقل لحساب مجموع القيم في حقل جديد إذا كان لديك قيم فارغة؟

أنا أستخدم ArcGIS 10.1 SP1 for Desktop.


إليك طريقة لاستبدال جميع القيم الخالية بالأصفار:

استيراد arcpy باستخدام arcpy.da.UpdateCursor (r "… gdb  test.gdb  test"، ["A"، "B"، "C"]) كمؤشر: للصف في المؤشر: a_value = row [0] إذا row [0] else 0 # استخدم 0 عندما يكون "A" خاطئًا b_value = row [1] إذا كان الصف [1] وإلا 0 # استخدم 0 عندما يكون "B" صفًا زائفًا [2] = a_value + b_value cursor.updateRow (row )

ملاحظة: هذا لا يقوم بالفعل بتحديث القيم الخالية في الجدول ؛ إنه يستبدلهم بالأصفار فقط أثناء العمليات الحسابية. إذا كنت تريد استبدال القيم الخالية بأصفار بشكل دائم ، فيمكنك تغيير السطر قبل الأخير إلىrow = [a_value، b_value، a_value + b_value].


لنبدأ بآلة حاسبة الحقل. يجب أن تبدو مثل هذه اللقطتين.

عندما أحسب الحقول داخل مؤشر التحديث (update_cursor) ، يبدو الأمر أكثر مثل هذا. لدي هنا SearchCursor (تم تعيين الصف على searchCursor.next) ومؤشر التحديث (تم تعيين row2 على update_cursor.next). هذا في الواقع مختلف قليلاً لأنني أستخدم قيمًا في طبقة مختلفة للتحديثات والتحديد.

أثناء الصف: while row2: grpnumValue = row2.getValue ("A") if (grpnumValue> 0): row.setValue ("MAILING_GROUP"، grpnumValue) row2 = searchCursor.next row = update_cursor.next ()

طبقة (خدمة المعالم)

يمثل مورد الطبقة طبقة معالم مفردة أو جدول غير مكاني في خدمة معالم. طبقة المعالم عبارة عن جدول أو عرض به عمود مكاني واحد على الأقل.

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

ترجع إمكانات الخاصية إلى قدرات الاستعلام والإنشاء والحذف والتحديث والتحرير والمزامنة والتحميلات والاستخراج. سيتم تضمين إمكانية التحرير إذا تم تمكين إنشاء أو حذف أو تحديث لخدمة المعالم.

تقوم الخاصية geometryType بإرجاع نوع الشكل الهندسي للطبقة. يتم دعم خمسة أنواع هندسية: نقطة (esriGeometryPoint) ، متعددة النقاط (esriGeometryMultipoint) ، متعدد الخطوط (esriGeometryPolyline) ، المضلع (esriGeometryPolygon) ، والمغلف (esriGeometryEnvelope). لمعرفة المزيد حول هذه الأنواع الهندسية المدعومة ، راجع كائنات الهندسة.

تُرجع الخاصية maxRecordCount الحد الأقصى لعدد السجلات التي سيتم إرجاعها مرة واحدة لاستعلام.

يقوم مورد الطبقة بإرجاع relatedTableId و cardinality و role و keyField و composite لجميع العلاقات. بالإضافة إلى ذلك ، يتم إرجاع خصائص RelationstableId و keyFieldInRelationshipTable للعلاقات المنسوبة فقط.

تمثل الخاصيتان EffectiveMinScale و EffectiveMaxScale الحد الأدنى والأقصى الفعال للمقاييس التي تكون الطبقة مرئية عندها. يتم حساب الحد الأدنى والحد الأقصى الفعال للمقياس بناءً على قيم minScale و maxScale للطبقة الحالية وأسلافها.

يدعم مورد الطبقة معلمة الإدخال returnUpdates التي تقبل قيمة منطقية. قم بتمرير هذه المعلمة لاسترداد امتداد الوقت المحدث للطبقة.

تشير خاصية الحقل nullable إلى إمكانية قبول الحقل للقيم الخالية.

إذا كانت الطبقة تحتوي على مرفقات ، فستكون خاصية hasAttachments الخاصة بها صحيحة.

إذا لم يكن للطبقة objectIdField خاصية طول أو تم تعيين خاصية length إلى 4 ، فإن objectIdField هو 32 بت. إذا كان طول objectIdField 8 ، فإن objectIdField هو 64 بت.

تصف الخاصية geometryField إعدادات الحقل الهندسي نفسه وتتضمن الاسم والخصائص الفرعية القابلة للقيمة الخالية والقابلة للتحرير. قد يتم أو لا يتم توفير خصائص فرعية أخرى مثل modelName. من الممكن أن يكون لديك حقل هندسة غير قابل للتحرير. بالنسبة للمعالم الموجودة في الطبقات حيث تكون القيمة القابلة للتحرير = خطأ ، يتم الحفاظ على القيم الهندسية ولا يمكن تحريرها بشكل مباشر حتى بواسطة مالك البيانات أو المسؤول (على سبيل المثال ، طبقات منطقة شبكة المرافق المتسخة). يختلف هذا عن خاصية allowGeometryUpdates ، التي تسمح لمالك الخدمة أو المسؤول بالتحكم فيما إذا كان بإمكان المستخدمين غير المالكين / غير المسؤولين إجراء تحديثات هندسية أم لا. يمكن للمالكين أو المسؤولين إجراء تحديثات هندسية حتى عندما تكون allowGeometryUpdates خاطئة طالما أن الحقل الهندسي قابل للتحرير.

تكون خاصية supportSQLExpression صحيحة عندما تدعم الطبقة القدرة على استخدام تعبيرات SQL ضمن outStatistics أو groupBy أو orderBy. عند استخدام تعبيرات SQL على طبقة معالم ، يمكنك تكوين معلمة outStatistics مثل هذا: [<"statisticType": "AVG" ، "onStatisticField": "str_angle * 100" ، "outStatisticFieldName": "avg">]. تكون خاصية supportOutFieldSqlExpression صحيحة عندما تدعم طبقة تعبيرات SQL في الحقول الخارجية. مثال على استخدام تعبيرات SQL في outFields يمكن أن يكون صب الأسماء المستعارة: outFields = County as CountyAlias ​​، Elevation as ElevationAlias.

supportOutFieldSqlExpression حاليًا مدعوم فقط في ArcGIS Online و Enterprise خدمات المعالم المستضافة على مخزن البيانات العلائقية بدءًا من 10.9. "

تشير الخاصية SupportsLOD إلى ما إذا كان من الممكن تشغيل القدرة على تنفيذ استعلامات لودج لطبقة خدمة المعالم. تم تشغيل استعلامات Lod ويمكن الاستعلام عنها عندما تتضمن الطبقة خاصية LodInfos.

الجديد في الإصدار 10.9

العناصر التالية جديدة أو محدثة في 10.9:

  • يمكن تمكين التخزين المؤقت للاستجابة لطبقات خدمة المعالم المستضافة التي تعمل على مخزن البيانات الارتباطية. يعمل التخزين المؤقت للاستجابة على تحسين الأداء وقابلية التوسع لأنواع معينة من الاستعلامات. يتطلب تمكين التخزين المؤقت للاستجابة تكوين ملف تخزين العناصر أولاً. راجع عملية updateDefinition للحصول على تفاصيل حول التخزين المؤقت للاستجابة وكيفية تمكينه. يتم تعيين خاصية الطبقة التالية عند تمكين التخزين المؤقت للاستجابة:
    • "supportQueryWithCacheHint": صحيح: يشير إلى أن استعلامات الطبقة تدعم معلمة cacheHint.
    • "editInfo": ("lastEditDate": & ltdateValue & gt): يشير إلى تاريخ آخر مرة تم فيها إجراء عمليات التحرير على الطبقة. على سبيل المثال ، "editInfo": ("lastEditDate": 1609896851105). & ltdateValue & GT هو تاريخ حقبة بالمللي ثانية.

    تحتوي طبقات خدمة المعالم المستضافة عبر الإنترنت أيضًا على "supportQueryWithCacheHint": true وتتضمن "editInfo": ("lastEditDate": & ltdate value & gt)

    بدءًا من 10.9 ، يتم تمكين تعقب النسخ المتماثلة تلقائيًا عند تمكين المزامنة في خدمات الميزات المستضافة.

      من الممكن تحديد المنطقة الزمنية للخدمة لحقول التاريخ على أنها غير معروفة. يعني تعيين المنطقة الزمنية على أنها غير معروفة أنه سيتم إرجاع قيم التاريخ كما هي من قاعدة البيانات ، وليس كقيم تاريخ في التوقيت العالمي المنسق (UTC). يمكن تعيين خدمات المعالم غير المستضافة لاستخدام منطقة زمنية غير معروفة باستخدام ArcGIS Server Manager. يؤدي تعيين المناطق الزمنية إلى غير معروف أيضًا إلى تعيين خاصية طبقة dateInUnknownTimezone على أنها true. حاليًا ، لا تدعم خدمات الميزات المستضافة هذا الإعداد. لا تنطبق المناطق الزمنية غير المعروفة على حقول تاريخ تعقب المحرر. تكون حقول تاريخ تتبع المحرر بالتوقيت العالمي المنسق حتى عندما يتم ضبط وقت الخدمة على غير معروف ..

    لن يتمكن معظم العملاء الذين تم إصدارهم مسبقًا لـ ArcGIS Enterprise 10.9 من العمل مع خدمات المعالم التي لها إعداد المنطقة الزمنية غير المعروفة. يمكن لـ ArcGIS Pro 2.7 أو أحدث العمل مع خدمات المعالم هذه ، لكي يتمكن العملاء من تنفيذ الاستعلام والتحرير و / أو العمليات الأخرى ، يجب تعيين معلمة timeReferenceUnknownClient على صحيح في هذه العمليات. يشير إعداد timeReferenceUnknownClient = true إلى أن العميل قادر على التعامل مع قيم التاريخ غير المعروفة التي ليست بالتوقيت العالمي المنسق (UTC). تتضمن عمليات الطبقة التي تتضمن معلمة timeReferenceUnknownClient: استعلام وتطبيق تعديلات وإضافة ميزات وتحديثات وميزات استعلام وسجلات وحساب وموارد ميزة. تتضمن عمليات الخدمة التي تتضمن معلمة timeReferenceUnknownClient: استعلام ، و ApplyEdits ، و createReplica ، و synizeReplica ، و extractChanges.

    الجديد في الإصدار 10.8.1

    العناصر التالية جديدة أو محدثة في 10.8.1:

    • تدعم خدمات المعالم المستضافة في مخزن البيانات العلائقية تكوين طبقة للسماح باستعلامات LOD عندما تكون خاصية supportLOD ، ضمن AdvancedQueryCapabilities ، صحيحة. للسماح باستعلامات LOD ، يجب تشغيل عملية مسؤول updateDefinition لتعيين خاصية LodInfos التي تصف الحاويات.
    • يُرجع مورد الطبقة الآن الخاصية isDataReplicaTracked. عندما تكون هذه الخاصية صحيحة ، تشير إلى أنه تم تمكين تعقب النسخ المتماثلة لطبقة خدمة المعالم. هذه الخاصية مطلوبة للمزامنة مع إصدار فرع مسمى. لمزيد من المعلومات ، راجع تمكين تعقب النسخة المتماثلة.
    • تدعم عملية استعلام الطبقة النسبة المئوية كنوع إحصائي عند استخدام الإحصائيات الخارجية لخدمات المعالم المنشورة من ArcGIS Pro والتي تشير إلى بيانات قاعدة البيانات الجغرافية الخاصة بالمؤسسة. الطبقات التي تدعم النسب المئوية سيكون لها خاصية supportPercentileStatistics للكائن AdvancedQueryCapabilities على أنها صحيحة.
    • يمكن الاستعلام عن بيانات Multipatch باستخدام externalizeTextures و f كـ pbf لخدمات المعالم المنشورة من ArcGIS Pro.
    • تتضمن خدمات المعالم المستضافة وغير المستضافة التي تعمل على خادم موحد خاصية serviceItemId. يصف هذا معرف عنصر طبقة المعالم المرتبط في التطبيق الرئيسي. دعمت خدمات المعالم المستضافة في ArcGIS Enterprise هذه الخاصية منذ الإصدار 10.7.
    • تدعم خدمات المعالم المستضافة في مخازن البيانات العلائقية والزمانية المكانية في ArcGIS Enterprise وضع التحرير للتقويم. يشار إلى هذا مع تعيين خاصية الطبقة supportQuantizationEditMode على أنها صحيحة
    • قبل الإصدار 10.7.1 ، عند نشر البيانات التي تم تمكين الأرشفة بها ، أو إصدارها التقليدي ، أو إصدارها المتفرّع ، أو المشاركة في مجموعة بيانات وحدة التحكم (الشبكة الهندسية ، والطوبولوجيا ، وشبكة المرافق ، وما إلى ذلك) ، لم تكن عملية الحساب مدعومة. اعتبارًا من 10.7.1 ، يتم دعم عملية الحساب مع كل ما سبق لخدمات الميزات التي تسمح بالتحديثات.

    تتمتع الطبقات التي تحتوي على مرفقات ودعم QueryAttachments على أنها صحيحة بالميزات التالية في 10.8.1:

    تنطبق هذه الميزات على كل من خدمات المعالم المستضافة وغير المستضافة المنشورة من ArcGIS Pro.

    • يتم تضمين كائن attachmentProperties في خدمات معالم ArcGIS Enterprise. كانت هذه بالفعل ميزة في ArcGIS Online خدمات المعالم المستضافة.
    • خاصية اسم الحقل الجديدة التي يمكن استخدامها مع معلمة المرفقات تعريفات عملية الاستعلام عن المرفقات لتقييد النتائج استنادًا إلى القيم الموجودة في جدول المرفقات.
    • تدعم خدمات الميزات المستضافة في المؤسسة كلاً من الكلمات الرئيسية و exifInfo (isEnabled as true). تتم إضافة هذه الأعمدة تلقائيًا عند نشر خدمات معالم جديدة مع المرفقات أو تمكين المرفقات على طبقة موجودة. في حالة الترقية من إصدار سابق ، لن تكون أعمدة الكلمات الأساسية و exifInfo متاحة. ومع ذلك ، يمكن إضافتها باستخدام عملية updateDefinition. تدعم خدمات المعالم المستضافة في ArcGIS Online بالفعل أعمدة المرفقات.
    • تمت إضافة خصائص المرفقات الجديدة ، المعرف والمعرّف العام ، لجميع طبقات خدمة المعالم التي تدعم المرفقات ، بما في ذلك خدمات المعالم المستضافة في ArcGIS Online.
    • يسرد كائن attachmentFields جديد معلومات حول حقول المرفقات ، مثل النوع والطول. يمكن مطابقة خاصية اسم attachmentFields إلى الخاصية اسم المجال attachmentProperties. يمكن استخدام هذه المعلومات لتنسيق الاستعلامات بشكل صحيح وفهم الحدود في استجابة طول الحقل. سيتم سرد الحقول التي تطابق الخصائص مع isEnabled على أنها صحيحة فقط في attachmentFields.
    • يتم الآن إرجاع أسماء الحقول بالإضافة إلى خصائص الحقل في استجابة عملية queryAttachments. إذا كان اسم الحقل واسم الخاصية متطابقين ، بما في ذلك الحالة ، فسيتم إرجاع قيمة واحدة فقط في الاستجابة لتمثيل كل من الحقل والخصائص. كأفضل ممارسة ، من الأفضل استخدام اسم الحقل بدلاً من الخاصية عند استهلاك هذا في أحد التطبيقات.

    تدعم خدمات المعالم الآن طبقات الهيكل ، التي تم تقديمها في 10.8.1. طبقات الهيكل هي طبقات مركبة تشير إلى طبقات فرعية وليس لها أي إمكانيات. تصف مراجع الطبقة الفرعية ميزات خطأ الطبقة والمناطق المتسخة. هذه هي نفس الطبقات كما تم سردها أيضًا في كائن طبقات النظام. دائمًا ما تكون طبقات النظام للقراءة فقط (على سبيل المثال ، ليس لديهم إمكانات التحرير مطلقًا) وهي طبقات فرعية لطبقة الهيكل. تتضمن موارد طبقة أنظمة الهيكل أيضًا مرجعًا لطبقة الهيكل على النحو التالي.

    في عملاء مثل ArcGIS Pro 2.6 ، تُستخدم طبقات الهيكل بالاقتران مع خدمة التحقق من الصحة لدعم التحقق من صحة الهيكل وتصحيح معالم الخطأ.

    الجديد في الإصدار 10.8

    ما يلي جديد في 10.8:

    • يقوم مورد طبقة المعالم الآن بإرجاع خاصية supportDatumTransformation. تكون هذه الخاصية صحيحة إذا كانت طبقة خدمة المعالم تدعم إضافة تحويلات الإسناد. إذا كان هذا صحيحًا ، فإن عمليات الاستعلام على مستوى الطبقة ، والاستعلام المرتبط ، وتطبيق عمليات التحرير على مستوى الطبقة ستسمح بتحويلات الإسناد. بالإضافة إلى ذلك ، فإن خاصية طبقة تحويل supportQueryWithDatumTransformation في AdvancedQueryCapabilities ستكون صحيحة إذا كانت عملية الاستعلام على مستوى الطبقة تدعم معلمة تحويل البيانات.
    • تحدد خاصية الطبقة المعيارية MaxRecordCountNoGeometry العدد الأقصى للسجلات عند الاستعلام عن طبقة مع returnGeometry على أنها false و resultType كمعيار.
    • تكون خاصية طبقة supportFieldDescriptionProperty صحيحة إذا كانت خاصية وصف الحقل مدعومة. تسمح خاصية وصف الحقل بتخزين أنواع القيم والأوصاف مع الحقول الموجودة في الطبقة. يمكن استخدام عملية تحديث تعريف طبقات المعالم المستضافة لإضافة أو تعيين وصف الحقل. لمزيد من المعلومات حول تعيين أوصاف الحقول وقيم نوع الحقل من خلال واجهة مستخدم التطبيق المنزلي ، راجع وصف حقول البيانات الجدولية.
    • يتم الآن دعم أعمدة المساحة التي يتم صيانتها من قبل النظام والمسمى SHAPE_Area و SHAPE_Length في خدمات الميزات المستضافة (مخزن البيانات العلائقية) في Enterprise. تمت إضافة geometryProperties shapeAreaFieldName و shapeLengthFieldName والوحدات لوصف حقلي SHAPE_Area و SHAPE_Length. أسماء هذه الحقول محجوزة. إذا تم نشر بيانات تحتوي بالفعل على حقول بهذه الأسماء ، فقد يتم إسقاط الحقول الأصلية أو إعادة تسميتها.

    قد يختلف غلاف أسماء الحقول حسب الخدمة.

    الجديد في الإصدار 10.7.1

    ما يلي جديد في الإصدار 10.7.1:

    • خصائص الطبقة الجديدة المعروضة على طبقة خدمة المعالم:
      • تدعم طبقة المعالم الآن عملية مرفقات الاستعلام إذا كانت supportQueryAttachments صحيحة وكان hasAttachments صحيحًا على الطبقة.
        • يمكن الآن إرجاع عنوان url الخاص بالمرفق داخل استجابة مرفقات الاستعلام إذا كانت supportQueryAttachmentsWithReturnUrl صحيحة وكان supportQueryAttachments صحيحًا على الطبقة.

        الجديد في الإصدار 10.7

        • خصائص الطبقة الجديدة المعروضة على طبقة خدمة المعالم:
          • قد تتضمن حقول تعقب المحرر الآن خاصية dateFieldsTimeReference داخل editFieldsInfo. إذا لم يظهر dateFieldsTimeReference في editFieldsInfo ، يمكن افتراض أن المنطقة الزمنية هي نفس المنطقة الزمنية للطبقة. ستكون المنطقة الزمنية للطبقة هي التوقيت العالمي المنسق (UTC) ، ما لم تتم الإشارة إلى خلاف ذلك بواسطة خاصية dateFieldsTimeReference للطبقة.
          • supportTopFeaturesQuery يكون صحيحًا إذا كانت الطبقة تدعم عملية queryTopFeatures.
          • تمت إضافة خاصية sqlParserVersion لطبقات خدمة المعالم المستضافة للإشارة إلى بناء جملة SQL 92 المدعوم للاستعلامات الموحدة. تتضمن القيم "PG_10.6.1" لخدمات المعالم المستضافة المستندة إلى مخزن البيانات العلائقية و "ES_10.6.1" لخدمات المعالم المستضافة القائمة في مخزن بيانات ArcGIS الزماني والمكاني. لم تتم إضافة أي عمليات استعلام جديدة لإصدار 10.7 ، مما يعني أن جميع عمليات الاستعلام اعتبارًا من الإصدار 10.7 تندرج تحت sqlParserVersion 10.6.1. يتم دعم معظم بناء جملة SQL 92 للاستعلامات الموحدة من خلال خدمات الميزات المستضافة المستندة إلى مخزن البيانات العلائقية. تدعم خدمات المعالم المستضافة في مخازن بيانات ArcGIS الزمانية المكانية مجموعة فرعية - راجع عملية استعلام الطبقة حيث تساعد الجملة للحصول على مزيد من المعلومات.
          • يكون isUpdatableView صحيحًا على طبقة عرض خدمة المعالم المستضافة عندما يُسمح بتحديثات تعريف الخدمة (على سبيل المثال ، إمكانيات التمكين والتعطيل) على طبقات العرض.
          • تصف خاصية supportQueryFormats أنواع الاستجابات المدعومة عند الاستعلام عن طبقة خدمة معالم. تتضمن القيم json و html وفي 10.7 قد تتضمن أيضًا pbf (مخزن مؤقت للبروتوكول) ، وهو ترميز ثنائي مضغوط للبيانات الجغرافية.
          • تكون قيمة isDataBranchVersioned صحيحة عندما تشير طبقة إلى فئة معلم أو جدول في قاعدة بيانات جغرافية مؤسسية ذات إصدار فرعي. انظر إصدار الفرع في قواعد البيانات الجغرافية للمؤسسة.
          • تشير "supportOrderByOnlyOnLayerFields": صحيح إلى أن معلمة orderByFields في عملية استعلام الطبقة تأخذ فقط الحقول الموجودة في قائمة حقول الطبقات. لا يمكن استخدام الحقول التي تم إنشاؤها أثناء عملية الاستعلام (مثل outStatisticFieldName من outStatistics). الافتراضي هو خطأ.
          • تمت إضافة الخصائص shapeAreaFieldName ، و shapeLengthFieldName ، والوحدات لوصف حقلي Shape__Area و Shape__Length.

          الجديد في الإصدار 10.6.1

          • خصائص الطبقة الجديدة المعروضة على طبقة خدمة المعالم:
            • يكون supportHavingClause صحيحًا إذا كانت الطبقة تدعم عمليات الاستعلام باستخدام معلمة شرط وجود.
            • يكون supportCountDistinct صحيحًا إذا كانت الطبقة تدعم الاستعلام عن العدد بقيم مميزة باستخدام returnDistinctValues ​​و returnCountOnly.
            • يدعم الإحداثيات يكون التكميل صحيحًا إذا كانت الطبقة تدعم تكميم الإحداثيات.
            • تكون خاصية supportReturningGeometryCentroid صحيحة إذا كانت الطبقة تدعم إعادة هندسة مركز ميزة المضلع. غالبًا ما يكون صحيحًا عندما يكون الدعم إحداثيات.
            • يكون supportQueryWithResultType صحيحًا إذا كانت الطبقة تدعم عمليات الاستعلام باستخدام resultType.
            • تحدد خاصية geometryField خصائص حقل الشكل الهندسي على طبقة المعالم.
            • تحدد الخاصية standardMaxRecordCount الحد الأقصى لعدد الميزات التي سيعيدها الاستعلام عندما يستخدم الاستعلام resultType = standard.
            • تحدد خاصية tileMaxRecordCount الحد الأقصى لعدد الميزات التي سيعيدها الاستعلام عندما يستخدم الاستعلام resultType = بلاط.
            • تُستخدم الخاصية maxRecordCountFactor لتغيير قيم standardMaxRecordCount و TileMaxRecordCount للاستعلام.
            • hasMetadata يشير إلى ما إذا كانت الطبقة تحتوي على بيانات أولية.

            الجديد في الإصدار 10.6

            • طبقات شبكة الأداة المساعدة - طبقة جديدة من "النوع": يتم إنشاء "طبقة شبكة الأداة المساعدة" عند نشر شبكات الأدوات كخدمات معالم. يمكن استهلاك هذه الطبقات مباشرةً في ArcGIS Pro بدءًا من الإصدار 2.1 ولكن ليس بعد في عملاء ArcGIS الآخرين في وقت الإصدار 10.6. تعد طبقات شبكة الأدوات المساعدة طبقات مركبة من حيث أنها تشير إلى الطبقات الفرعية وليس لها إمكانات. كما يصفون طبقات النظام التي تُستخدم لدعم المخططات والسلوك الخاص بشبكة المرافق الأخرى. يتم أيضًا تضمين معلومات حول الاقتران المدعوم TypeValues. راجع مثال استجابة JSON أدناه.
            • طبقات التعليقات التوضيحية - طبقة جديدة من "النوع": يتم إنشاء "طبقة التعليقات التوضيحية" عند نشر طبقات التعليق التوضيحي مع خدمات المعالم من ArcGIS Pro بدءًا من الإصدار 2.1. يمكن استهلاك هذه الطبقات مباشرةً في ArcGIS Pro 2.1 أو ما بعده ولكن ليس بعد في عملاء ArcGIS الآخرين في وقت الإصدار 10.6. تشبه طبقات التعليقات التوضيحية الطبقات الأخرى من حيث أنها تدعم عمليات الاستعلام والتحرير. ومع ذلك ، لا تتضمن طبقات التعليق التوضيحي معلومات الرسم أو الأنواع أو القوالب. تدعم طبقات التعليقات التوضيحية أيضًا الاستعلام وتحرير عمود العنصر الذي يكون من "النوع": "esriFieldTypeBlob". اعتبارًا من وقت الإصدار 10.6 ، يمكن فقط لـ ArcGIS Pro 2.1 العمل مع التعليقات التوضيحية.
            • فيما يلي الخصائص الجديدة المعروضة على طبقة خدمة المعالم:
              • modelName هي خاصية يتم عرضها في كل من الحقول والطبقات. يتم توفير اسم النموذج من خلال جداول قاعدة البيانات الجغرافية الخلفية وفئات المعالم والحقول.
              • تكون قيمة isDataArchived صحيحة إذا تم تمكين الأرشفة للطبقة مما يسمح لها بدعم الاستعلام مع historyMoment.
              • يكون isCoGoEnabled صحيحًا إذا تم تمكين هندسة الإحداثيات في الطبقة.
              • تشير الطبقة الأم إلى طبقة شبكة الأداة المساعدة من الطبقات الفرعية لطبقة شبكة الأداة المساعدة. بالنسبة للطبقات التي ليست طبقات فرعية لطبقة شبكة الأدوات المساعدة ، تكون القيمة خالية.
              • تصف خاصية القيمة الافتراضية للحقول القيمة الافتراضية المعينة للحقل في قاعدة البيانات الجغرافية.
              • خاصية وصف المجال هي الوصف الذي تم تعيينه للمجال في قاعدة البيانات الجغرافية. على سبيل المثال ، ("النطاقات": <"الوصف": "نطاقات الارتفاع">).
              • تصف الخاصية sourceSpatialReference النظام الإحداثي لفئة المعلم في قاعدة البيانات الجغرافية.
              • تحتوي كل من معلومات spatialReference و sourceSpatialReference على خصائص جديدة لنظام الإحداثيات الرأسية (VCS) (إذا تم تحديدها) والتسامح والدقة. يتم سرد خصائص التفاوتات بشكل صريح بينما يتم توفير خصائص أخرى للسماح للعميل بحساب الدقة. راجع مثال استجابة JSON أدناه.
              • heightModelInfo هي خاصية طبقة يتم عرضها عند نشر الخريطة بنظام إحداثيات رأسية محدد.
              • sourceHeightModelInfo هي خاصية طبقة تصف فئات المعالم نظام الإحداثيات الرأسية عند تعريفها.

              عند الاستعلام ، يتم إرجاع قيم z في نظام الإحداثيات العمودية sourceSpatialReference بغض النظر عما تم تحديده كمرجع مكاني للإخراج. من المتوقع أيضًا أن يتم توفير قيم z في نظام الإحداثيات الرأسية لمصدر sourceSpatialReference عند التحرير.

              تتوفر الميزات المدرجة أعلاه للخدمات غير المستضافة المنشورة من ArcGIS Pro 2.1 أو أحدث ولكن ليس بالضرورة للخدمات المنشورة من ArcMap أو العمليات الأخرى. الخدمات المنشورة من ArcGIS Pro 2.1 لها خاصية الطبقة والخدمة التالية: "cimVersion": "2.1.0"

              تعرض خدمات المعالم المستضافة خاصية maxResultWindow في الطبقات الزمانية المكانية. تم تقديم هذا لأول مرة في 10.5.1:

              • هذا هو الحد الأقصى لعدد الصفوف التي يمكن إرجاعها لطلب طبقة زمانية مكانية.
              • إنه إعداد مباشرة من مصدر البيانات الزماني المكاني (بحث مرن).
              • إذا كان maxRecordCount (قياسي أو تجانب أو لا شيء) أكبر من maxResultWindow ، فستحصل فقط على عدد الصفوف maxResultWindow التي تم إرجاعها في الاستعلام.
              • إذا كان maxRecordCount (قياسي أو مربع أو لا شيء) أقل من maxResultWindow ، فستحصل على ما يصل إلى عدد صفوف maxRecordCount في استعلام ولكن يمكنك فقط الصفحة بقدر maxResultWindow.
              • يمكنك ضبط القيمة باستخدام عملية تحديث التعريف على مورد طبقة مسؤول خدمة المعالم المستضافة. سيؤدي هذا إلى ضبط خاصية maxResultWindow على الجهة الخلفية ومصدر البيانات الزماني المكاني للطبقة.
              • راجع وثائق البحث المرن للحصول على أفضل الممارسات والتوصيات التي تتضمن إعداد max_result_window.

              جديد في 10.5

              ما يلي جديد في 10.5:

              • returnDomainNames هي معلمة على مورد الطبقة حيث تتضمن معلومات المجال اسم المجال فقط. يمكن مطابقة أسماء المجال مع معلومات المجال الكاملة كما تم إرجاعها بواسطة عملية queryDomains. يعد هذا الأسلوب طريقة أكثر فاعلية للعمل مع المجالات لأنه يتطلب إعادة معلومات المجال الكاملة مرة واحدة فقط بدلاً من كل طبقة.
              • subtypeField هي خاصية طبقة يتم تعيينها على اسم حقل النوع الفرعي. إذا كانت الطبقة لا تحتوي على أنواع فرعية ، يتم تعيينها على سلسلة فارغة ("subtypeField": "").
              • النوع الافتراضي قم بتكويد خاصية طبقة تم تعيينها على كود النوع الفرعي الافتراضي إذا كانت الطبقة تحتوي على أنواع فرعية.
              • الأنواع الفرعية هي مصفوفة تصف الأنواع الفرعية في طبقة ويتم تضمينها دائمًا إذا كانت الطبقة بها أنواع فرعية. ستطابق المجالات الموجودة في مصفوفة الأنواع المجالات في مصفوفة الأنواع الفرعية للطبقات التي تحتوي على عارض قيمة فريد استنادًا إلى عمود النوع الفرعي.
              • يتم تضمين mergePolicy و splitPolicy مع معلومات المجال الكاملة.
              • ستتضمن القوالب صورة مصغرة عند نشر طبقة خدمة المعالم من طبقة بها عارض القاموس. يمكن للعملاء استخدام الصورة الأساسية 64 في الصورة المصغرة عند عرض منتقي القالب. الصورة المصغرة اختيارية ولن يتم توفيرها في قوالب طبقات خدمة المعالم الأخرى. راجع مثال استجابة JSON أدناه.
              • إذا كان allowTrueCurvesUpdates صحيحًا وكان onlyAllowTrueCurveUpdatesByTrueCurveClients صحيحًا ، يمكن تحديث الميزات ذات المنحنيات الحقيقية عن طريق عملاء قادرين على منحنيات حقيقية (على سبيل المثال ، ArcGIS Pro). عند تطبيق عمليات التحرير ، يجب أن يقوم عميل المنحنى الحقيقي بتعيين معلمة trueCurveClient إلى true.

              إذا كانت allowTrueCurvesUpdates صحيحة وكان onlyAllowTrueCurveUpdatesByTrueCurveClients خاطئًا ، فيمكن تحديث الميزات ذات المنحنيات الحقيقية بواسطة أي عميل. يتضمن ذلك الحالات التي يوفر فيها العميل ميزة مكثفة لتحديث ميزة المنحنى الحقيقي.

              • تشير supportQueryWithHistoricMoment إلى إمكانية تنفيذ استعلامات اللحظات التاريخية على الطبقة. يجب تمكين الأرشفة في الطبقة لدعم هذا النوع من الاستعلامات.
              • يشير startArchivingMoment إلى وقت تمكين الأرشفة على الطبقة.

              التغييرات قبل 10.5

              تصف الخصائص التالية الميزات التي تمت إضافتها إلى خدمة الميزات من خلال الإصدارات السابقة للإصدار 10.5. إذا كانت الخاصية غير موجودة ، فستكون مكافئة لوجود قيمة خطأ أو لم يتم تعيينها.


              أحصل على خطأ & quot لا يمكنني الحصول على & quot؛ قفل & quot عند محاولة حساب القيم في حقول متعددة.

              لذلك ، قمت بإنشاء برنامج نصي يضيف 6 حقول إلى ملف الأشكال: Situs_city ، و Situs_St ، و Situs_Zip ، و Latitude ، و Longitude ، و GIS_Acres. علاوة على ذلك ، تم تعيين البرنامج النصي لحساب قيم حقول Latitude و Longitude و GIS_Acres. سيعمل البرنامج النصي بشكل جيد حتى بعد إنشاء حقل GIS_acres. بمجرد إنشاء هذا الحقل ، فإن الخطوة التالية هي الحساب وذلك عندما أحصل على خطأ 999999: لا يمكنني الحصول على قفل. الجانب الغريب هو مرة واحدة في حين أن البرنامج النصي سيعمل على ما يرام. على أي حال ، أنا في حيرة من أمري. أنا جديد جدًا في إنشاء نصوص بيثون. إذا كان لدى أي شخص اقتراح فسيكون ذلك رائعًا.

              # الخطوة 1 - نسخ جديد [Taxlots_TEST_DeleteME.shp] من cove Department Shares Common Assessor ArcGIS إلى E: STAGING (IKRIT)
              # مجموعة المتغيرات

              in_data = "S: Common Assessor ArcGIS Taxlots_TEST_DeleteME.shp"
              ملف الشكل = "E: STAGING Taxlots_TEST_DeleteME.shp"
              #out_data = "E: STAGING Taxlots_TEST_DeleteME.shp"
              Arcpy.Copy_management (in_data، Shapefile)
              طباعة "الخطوة 1 كاملة"

              # الخطوة 2: أضف حقول الموقع
              # إنشاء حقل جديد - Situs_City (سلسلة ، 25)
              arcpy.AddField_management (Shapefile، "Situs_City"، "TEXT"، ""، ""، "25"، ""، "NULLABLE"، "NON_REQUIRED"، "")
              اطبع "الخطوة 2 أ: إضافة Situs_City مكتملة".

              # إنشاء حقل جديد - Situs_St (سلسلة ، 2)
              arcpy.AddField_management (Shapefile، "Situs_St"، "TEXT"، "#"، "#"، "2"، "#"، "NULLABLE"، "NON_REQUIRED"، "#")
              طباعة "الخطوة 2 ب: إضافة Situs_St كاملة."

              # إنشاء حقل جديد - Situs_Zip (سلسلة ، 10)
              arcpy.AddField_management (Shapefile، "Situs_Zip"، "TEXT"، "#"، "#"، "10"، "#"، "NULLABLE"، "NON_REQUIRED"، "#")
              طباعة "الخطوة 2 ج: إضافة Situs_Zip كاملة."
              اطبع "الخطوة 2: اكتمل إنشاء حقول الموقع".

              # الخطوة 3: إنشاء وحساب حقلي خط الطول وخط العرض.
              latLonRef = "أنظمة الإحداثيات أنظمة الإحداثيات الجغرافية العالم WGS 1984.prj"
              Taxlot_shp = "E: STAGING Taxlots_TEST_DeleteME.shp"
              featureClassesList = Taxlot_shp.split ("")
              field_Type = "مزدوج"
              field_precision_1 = 12
              field_scale_1 = 8

              من أجل featureClass في featureClassesList:
              arcpy.AddMessage ("حساب إحداثيات XY لـ:" + featureClass)
              arcpy.AddField_management (featureClass، "Latitude"، field_Type، field_precision_1، field_scale_1)
              arcpy.AddField_management (featureClass، "Longitude"، field_Type، field_precision_1، field_scale_1)
              الصفوف = arcpy.UpdateCursor (featureClass، ""، latLonRef)
              للصف في الصفوف:
              الفذ = row.getValue ("الشكل")
              المائة = feat.centroid
              # للحصول على مساحة المضلع: cent = feat.area
              row.Latitude = cent.Y
              row.Longitude = cent.X
              rows.updateRow (صف)
              # arcpy.AddMessage (str (lat) + "،" + str (lon))
              اطبع "الخطوة 3: إضافة Lat and Long complete"

              # الخطوة 4: إنشاء حقل جديد - GIS_Acres (مزدوج ، 15 ، 3)
              Shapefile3 = "E: STAGING Taxlots_TEST_DeleteME.shp"
              # ضبط المتغيرات المحلية
              field_Name = "GIS_Acres"
              field_Type = "مزدوج"
              field_Precision = 15 # إجمالي عدد الأرقام المخزنة
              field_Scale = 4 # عدد أماكن الكسور العشرية

              arcpy.AddField_management (Shapefile3، field_Name، field_Type، field_Precision، field_Scale)
              arcpy.CalculateField_management (Shapefile3، field_Name، '[email protected]!'، "PYTHON_9.3")
              طباعة "الخطوة 4: حساب فدان مكتمل"

              اطبع "تهانينا! لقد أكملت إضافة الحقول إلى فئة معلم Taxlots."


              سلاسل متسلسلة مع Field Calculator و Python - التعامل مع NULLS

              بواسطة ChrisDonohue__G ISP

              لدي بعض بيانات العنونة التي أود تحديثها وإحدى المهام هي ربط حقل عنوان شارع كامل جديد [ADDR1] من خلال الجمع بين العديد من الحقول المكونة. أعرف كيفية القيام بذلك في VBScript ، لكنني اعتقدت أن هذا سيكون مثالًا جيدًا للعمل في Python ، لأنني لا أستخدم Python كثيرًا ولدي الكثير لأتعلمه. خلفية البرمجة الخاصة بي هي FORTRAN و BASIC ، وفي السنوات التي تلت ذلك كان هذان الرمزان رائعين للتطفل والقطع مع AML / Avenue / VBA / VB.Net - لذا افترض أنني أعرف القليل عن Python.

              ما هو المطلوب (psuedo-logic):

              ADDR1 = STRNUM + STRNUMSUF + STRPREDIR + STRNAME + STRTYPE + STRSUFDIR

              أنا أستخدم ArcGIS 10.2.1 والبيانات المعروضة هنا هي بيانات اختبار في فئة معالم قاعدة البيانات الجغرافية للملف.

              بعد البحث في مقالات التعليمات المختلفة ، يبدو أن طريقة التنسيق في Python ستعمل. ومع ذلك ، عندما أقوم بتشغيلها في Field Calculator ، تبدو النتيجة جيدة باستثناء "لا شيء" يتم تجميعها كنص إذا كانت قيمة الحقل الأصلية فارغة (لم تظهر هذه المشكلة مع VBScript). أرغب في أن تكون أي قيم لـ NULL فارغة بدلاً من ذلك - أي تجاهلها تمامًا. على سبيل المثال ، بالنسبة للسجل الأول ، النتيجة المرجوة في ADDR1 هي "224 D N CHURCH ST" وليس "224 D N CHURCH ST لا شيء".

              تشير إحدى مقالات Python التي وجدتها إلى مشكلة NULL:

              هل هناك طريقة مختلفة للقيام بالتسلسل في بايثون لتحقيق النتيجة المرجوة؟ أحاول أن أحيط رأسي حول كيفية تعامل Python مع هذا ، لا سيما فيما يتعلق باستخدامه في ArcMap في Field Calculator.

              • لقد لاحظت أن بعض المقالات اقترحت إرسال جميع الحقول إلى سلسلة لحل NULLS. ومع ذلك ، لم يحالفني الحظ في إضافة str () مع الحقول الموجودة في بيان التنسيق الموضح. سيكون مجرد خطأ. هل يجب أن يكون هذا سطرًا منفصلاً للقيام بعملية الصب؟
              • هل سيكون الأسلوب الأفضل هو استخدام Codeblock لتشغيل نوع من العمليات لتحويل NULLS إلى فارغ قبل تشغيل طريقة التنسيق؟ على سبيل المثال ، تكييف عملية مماثلة لهذا؟

              أخيرًا ، هل يمكنك أن توصي بدليل جيد للمبتدئين يشرح كيفية استخدام بايثون لهذه الأنواع من المشكلات؟


              تعديل قائمة الحقول باستخدام arcpy.da.UpdateCursor

              لدي قائمة بالحقول من مجموعة بيانات وهي عبارة عن حقول من نوع السلسلة. أحتاج إلى إزالة المساحات الفارغة من جميع الصفوف في هذه الحقول.

              تتبع خطأ وقت التشغيل (آخر استدعاء آخر): ملف "" ، السطر 4 ، في AttributeError: الكائن 'NoneType' ليس له سمة 'strip'

              أنا أخمن قيمة أنا في السطر

              ليس بالتنسيق الصحيح.

              لقد اختبرت تنسيقًا مختلفًا ، تنسيق '"<>"'. (i). يحتوي أيضًا على خطأ عند وضعه داخل UpdateCursor.

              يقوم هذا الرمز بطباعة القيم المنسقة بشكل صحيح ، بعلامات اقتباس مزدوجة ، وهي مطلوبة للحقول الموجودة داخل UpdateCursor

              . "WELL_UWI" "WELL_NAME" "ELEV_TYPE" "CURRENT_STATUS" "SPUD_DATE" "COMPLETION" "FIELD" "WL_COUNTY" "WL_STATE" "DRILLING_OPERATOR" "CURRENT_WELL_LEASE_NAME" "REMARK"

              تتبع خطأ وقت التشغيل (آخر مكالمة أخيرة): ملف "" ، السطر 10 ، خطأ وقت التشغيل: لا يمكن العثور على الحقل '"WELL_UWI" "


              1 إجابة 1

              لديك عدد من الأشياء الخاطئة. أولاً ، أنت لا تقوم بإعداد المؤشر بشكل صحيح. يجب أن يكون مؤشر تحديث إذا كنت ستقوم بالتحديث ، وبالمناسبة قمت باستدعاء searchCursor ، والذي قمت باستدعاءه بشكل غير صحيح. ثانيًا ، استخدمت = (مهمة) بدلاً من == (مقارنة مساواة) في السطر "if row.FEATURECLASS. ثم سطرين أسفل ذلك ، يتم إفساد المسافة البادئة في عدة أسطر. وليس من الواضح على الإطلاق ما الذي تعرفه وظيفتك قيمة fc. مرر ذلك كوسيلة للتأكد. توجد مجموعة من المشاكل الأخرى ، ولكن دعنا نعطيك فقط مثالاً سينجح ، ويمكنك دراسته:

              لاحظ أننا نقوم الآن بتمرير اسم fc على أنه وسيط ، لذلك سيتعين عليك التعامل مع ذلك في بقية التعليمات البرمجية الخاصة بك. من الأفضل أيضًا استخدام AddFieldDelimiter ، نظرًا لأن fc المختلفة تتطلب محددات مختلفة ، والمستندات ليست واضحة على الإطلاق بشأن هذا (أحيانًا تكون خاطئة فقط).


              بناء الجملة

              إدخال نقطية يمثل النتيجة الحقيقية أو الخاطئة للحالة المرغوبة.

              يمكن أن يكون من نوع عدد صحيح أو فاصلة عائمة.

              الإدخال الذي سيتم استخدام قيمه كقيم خلية الإخراج إذا كان الشرط خاطئًا.

              يمكن أن يكون عددًا صحيحًا أو نقطية عائمة أو قيمة ثابتة.

              تعبير منطقي يحدد أي من خلايا الإدخال يجب أن تكون صحيحة أو خاطئة.

              يتبع التعبير الشكل العام لتعبير SQL. مثال على where_clause هو "VALUE & gt 100".

              قيمة الإرجاع

              إذا كان التقييم الشرطي صحيحًا ، يتم إرجاع NoData. إذا كان خطأ ، يتم إرجاع قيمة الإدخال النقطي الثاني.


              باستخدام الرموز المميزة الهندسية

              يمكن أيضًا استخدام الرموز المميزة الهندسية كاختصارات بدلاً من الوصول إلى كائنات هندسية كاملة. يمكن استخدام رموز هندسية إضافية للوصول إلى معلومات هندسية محددة. يستغرق الوصول إلى الشكل الهندسي الكامل وقتًا أطول. إذا كنت تحتاج فقط إلى خصائص محددة للشكل الهندسي ، فاستخدم الرموز المميزة لتوفير اختصارات للوصول إلى الخصائص الهندسية. على سبيل المثال ، يُرجع SHAPE @ XY مجموعة من إحداثيات x و y التي تمثل النقطة الوسطى للميزة.

              كائن هندسي للميزة.

              مجموعة من إحداثيات النقطه الوسطى س ، ص للميزة.

              مجموعة من إحداثيات النقطه الوسطى س ، ص للميزة. يؤدي هذا إلى إرجاع نفس القيمة مثل SHAPE @ XY.

              ضعف الإحداثي x الخاص بالميزة.

              ضعف إحداثي ص للميزة.

              ضعف إحداثيات z للميزة.

              ضعف قيمة m للميزة.

              تمثل سلسلة Esri JSON الشكل الهندسي.

              التمثيل الثنائي المعروف (WKB) لهندسة OGC. يوفر تمثيلًا محمولًا لقيمة هندسية كتيار متجاور من البايتات.

              تمثيل النص المعروف (WKT) لهندسة OGC. يوفر تمثيلًا محمولًا لقيمة هندسية كسلسلة نصية.

              ضعف مساحة الميزة.

              ضعف طول الميزة.


              البرمجة النصية لمعرف تسلسلي بناءً على أعلى قيمة

              ما أحاول تحقيقه هو برنامج نصي يُنشئ معرّف قلق يستند إلى آخر رقم يتم تشغيله كمهمة مجدولة. من الأمثلة على ذلك C100 و C101 و (تم حذف C102 و C103 و C104) ، و C105 حيث سيكون المعرف التالي C106 وليس الكتابة فوق C105 كـ C102 والاستمرار إلى C103.

              لقد وجدت جزءًا رئيسيًا من هذا الرمز في مكان ما ، وأحب الطريقة التي يربط بها حرفًا مع رقم. أنا مستعد لإضافة الحقول التي تخزن رقمًا ثم تسلسل المعرف النهائي لاحقًا ، أو أيًا كان ما يستغرقه هذا الوقت سريعًا. قد يكون المثال: ConcernID و PrefixCode و LastNumber (جميع الحقول المستخدمة في البرنامج النصي). ستكون PrefixCode قيمة افتراضية لـ C وسيحتوي حقل LastNumber على جزء الرقم ، ودمجها لتشكيل ConcernID.

              سيتم استخدام هذا في النهاية مع فئة معالم قاعدة البيانات الجغرافية الخاصة بالمؤسسة. فإن أي اقتراحات موضع تقدير كبير.

              لقد لعبت مع هذا المساء وتوصلت إلى ما يلي يوضح ما كنت أحاول وصفه أعلاه. يمكن أن يساعد ذلك في تنظيم سلسلة كاملة من المعرفات المتزايدة لتطبيق مثل Reporter.


              Vjylku

              لماذا هذا القارب له منصة هبوط؟ (سبيس إكس GO الباحث) أي خطط لهبوط كبسولة دافعة؟

              هل التأمينات الصغيرة تستحق العناء؟

              أخبر الرئيس المشرف المباشر أنني أخبرت

              أنا النور الذي يضيء في الظلام

              ما الذي يتطلبه الأمر لتصبح دليل مهارات الحياة البرية كعمل تجاري؟

              نشرت ورقة مشابهة لأطروحة الدكتوراه

              هل هو رقم سيكلوبس؟ "لا أحد يعرف!

              كيف تتعافى من الثعبان كشخصية ثقيلة الوزن؟

              فرز مجموعة حسب الشهر والسنة

              ما هو بالضبط معنى "النبيذ الفاخر"؟

              لماذا تقيد التأمين الصحي الخاص؟

              هل يمكنني التفاوض على فكرة براءة من أجل زيادة ، بموجب القانون الفرنسي؟

              هل من المناسب أن تطلب من أستاذ سابق أن يطلب لي كتابًا في المكتبة من خلال ILL؟

              هل يجب علي تقديم ضرائبي؟ لا دخل ، عاطل عن العمل ، لكن دفع 2 ألف فائدة على قرض الطالب

              لماذا لا تتشابه P و P / poly بشكل تافه؟

              أداة لقياس قابلية قراءة النص الإنجليزي

              قصة قصيرة عن ربط المدن بحزام ناقل

              هل تستخدم كلمة "cogitation" بشكل مناسب في "أنا أؤمن بأن النجاح يعتمد على العمل الجاد"؟

              لماذا تصبح عجلة قيادة السيارة أخف وزناً مع زيادة السرعة

              كيف أكتب بطل الرواية الفوضوي المحايد وتمنع القراء من التفكير في أنهم أشرار؟

              ماذا تعني * ميت * في * ماذا تقصد ميتا؟ *؟

              كيف تنتشر الموجة الصوتية؟

              كيف تصنع مسدسًا يطلق أسلحة المشاجرة و / أو السيوف؟

              حساب متوسط ​​قيمة 280 حقلاً باستخدام "حاسبة الحقل" من جدول البيانات لملف الأشكال؟

              عمود التقريب في جدول البيانات باستخدام ArcGIS Field Calculator؟ التحقق من صحة القيم في الحقول المتعددة في جدول السمات كيفية استخدام٪ value٪ (من For iterator) في تعبير SQL لـ Calculate Field في ModelBuilder؟ مجموعتي بيانات؟ مجموع القيمة سمة ArcGIS (حاسبة الحقل) حساب الحقول إذا كانت Null مع Field Calculator هل هناك طريقة أسرع لإضافة حقل استنادًا إلى إحصائيات المنطقة إلى جدول بيانات؟ استخدام ArcGIS Field Calculator مع المتغير العام؟ الحقول التي تنتهي بلاحقة قياسية فشل إنشاء معرّف تزايدي باستخدام كود Python التالي في Code Block. ما هو الخطأ في الكود الخاص بي؟


              شاهد الفيديو: GIS Tools: ArcMapArcGIS Tool for connecting points