أكثر

ربط الجدول بـ QueryFeatureClass

ربط الجدول بـ QueryFeatureClass


لقد انضممت إلى جدول إلى SQL-QueryLayer كما تم نشره هنا باستخدام IRelQueryTable

عندما أضعgeoFeatureLayer.FeatureClass = relQueryTable كـ IFeatureClass ؛نسيت الطبقة في ArcMap أنها فئة Query-FeatureClass. لذلك في علامة تبويب المصدر في مربع حوار خصائص الطبقة ، لا يوجد إدخال لـ DataType وفي علامة تبويب الحقول ، يتم سرد الحقول مؤهلة بالكامل في الأسماء المستعارة. لكن يبدو أن الانضمام يعمل لأنه تم إدراجه بشكل صحيح. اي فكرة؟


آسف للإجابة على سؤالي الخاص ، لكني أحصل على الحل في منتدى مطوري esri ولا أريد تأخيره. كان خطئي هو عدم استخدام DisplayFeatureClass لطبقة geofeaturelayer. الآن أستخدم IDisplayRelationshipClass بدلاً من IRelQueryTable ولذا فهو يعمل بشكل جيد.


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

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

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

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

تقوم الخاصية 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. إذا كانت الخاصية غير موجودة ، فستكون مكافئة لوجود قيمة خطأ أو لم يتم تعيينها.


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

              يحتاج مستخدمو نظم المعلومات الجغرافية إلى العمل مع كل من الطبقات المنشورة على الخوادم البعيدة (طبقات الويب) والبيانات المحلية ، لكن القدرة على معالجة مجموعات البيانات هذه دون نسخ البيانات بشكل دائم غير متوفرة. يحل إطار البيانات الممكّن المكاني هذه المشكلة لأنه كائن في الذاكرة يمكنه قراءة البيانات الجغرافية المكانية وكتابتها ومعالجتها.

              يتكامل SEDF مع حزمة موقع ArcPy الخاصة بـ Esri بالإضافة إلى حزم pyshp و shapely و fiona مفتوحة المصدر. هذا يعني أن ArcGIS API for Python SEDF يمكنه استخدام أي من محركات الهندسة هذه لتزويدك بخيارات للعمل بسهولة مع البيانات الجغرافية المكانية بغض النظر عن النظام الأساسي الخاص بك. يقوم SEDF بتحويل البيانات إلى التنسيقات التي تريدها حتى تتمكن من استخدام وظيفة Python لتحليل المعلومات الجغرافية وتصورها.

              يمكن قراءة البيانات وكتابتها لأتمتة سير العمل وكذلك تصورها بسهولة على الخرائط في دفاتر Jupyter. يمكن لـ SEDF تصدير البيانات كفئة ميزات أو نشرها مباشرة على الخوادم لمشاركتها وفقًا لاحتياجاتك. دعنا نستكشف بعض الخيارات المختلفة المتاحة مع مساحات أسماء إطارات البيانات الممكنة المكانية متعددة الاستخدامات:

              قراءة طبقات الويب¶

              طبقات المعالم مستضافة على ArcGIS Online أو ArcGIS Enterprise يمكن قراءتها بسهولة في إطار بيانات ممكّن مكانيًا باستخدام طريقة from_layer. بمجرد قراءته في كائن SEDF ، يمكنك إنشاء تقارير أو معالجة البيانات أو تحويلها إلى نموذج مريح ومناسب للغرض المقصود منه.

              مثال: استرداد عنصر ArcGIS Online واستخدام خاصية الطبقات لفحص أول 5 سجلات للطبقة


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

              اسم فئة المعالم التي سيتم إنشاؤها.

              يحدد نوع الشكل الهندسي لفئة المعالم.

              • النقطة - النوع الهندسي هو النقطة.
              • متعدد النقاط - النوع الهندسي متعدد النقاط.
              • المضلع - النوع الهندسي هو مضلع.
              • شكل متعدد الخطوط - نوع الشكل الهندسي متعدد الخطوط.
              • Multipatch - النوع الهندسي متعدد النقاط.

              فئة المعالم أو الجدول المستخدم كقالب لتحديد حقول السمات لفئة المعالم الجديدة.

              يحدد ما إذا كانت فئة المعلم تحتوي على قيم قياس خطية (قيم m).

              • لا —لن يكون لفئة ميزة الإخراج قيم M. هذا هو الافتراضي.
              • نعم - سيكون لفئة ميزة الإخراج قيم M.
              • مثل فئة معلم القالب - ستحتوي فئة معلم الإخراج على قيم M إذا كانت مجموعة البيانات المحددة في معلمة فئة ميزة القالب (معلمة القالب في Python) تحتوي على قيم M.

              يحدد ما إذا كانت فئة المعلم تحتوي على قيم ارتفاع (قيم- z).

              • لا —لن تحتوي فئة ميزة الإخراج على قيم Z. هذا هو الافتراضي.
              • نعم - سيكون لفئة ميزة الإخراج قيم Z.
              • مثل فئة معلم القالب - ستحتوي فئة معلم الإخراج على قيم Z إذا كانت مجموعة البيانات المحددة في معلمة فئة ميزة القالب (معلمة القالب في Python) تحتوي على قيم Z.

              الإسناد المكاني لمجموعة بيانات ميزة الإخراج. في مربع الحوار خصائص المرجع المكاني ، يمكنك تحديد أو استيراد أو إنشاء نظام إحداثي جديد. لتعيين جوانب الإسناد المكاني ، مثل المجال x أو y- أو z- أو m أو الدقة أو التفاوت ، استخدم مربع حوار البيئات.

              إذا لم يتم توفير مرجع مكاني ، فسيكون للمخرجات مرجع مكاني غير محدد.

              لا يؤثر الإسناد المكاني لفئة ميزات القالب على الإسناد المكاني الناتج. إذا كنت تريد أن تكون مخرجاتك في النظام الإحداثي لفئة ميزة القالب ، فقم بتعيين معلمة نظام الإحداثيات على المرجع المكاني لفئة ميزة القالب.

              تنطبق الكلمة الأساسية للتكوين على بيانات قاعدة البيانات الجغرافية الخاصة بالمؤسسة فقط. يحدد معلمات التخزين لجدول قاعدة البيانات.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              الاسم البديل لفئة معلم الإخراج التي سيتم إنشاؤها.

              الناتج المشتق

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

              اسم فئة المعالم التي سيتم إنشاؤها.

              يحدد نوع الشكل الهندسي لفئة المعالم.

              • النقطة - نوع الشكل الهندسي هو النقطة.
              • MULTIPOINT - النوع الهندسي متعدد النقاط.
              • المضلع - النوع الهندسي هو المضلع.
              • بولي لاين - النوع الهندسي هو متعدد الخطوط.
              • MULTIPATCH - النوع الهندسي متعدد اللحظات.

              فئة المعالم أو الجدول المستخدم كقالب لتحديد حقول السمات لفئة المعالم الجديدة.

              يحدد ما إذا كانت فئة المعلم تحتوي على قيم قياس خطية (قيم m).

              • معطل - لن تحتوي فئة ميزة الإخراج على قيم M. هذا هو الافتراضي.
              • مُمكّن - سيكون لفئة ميزة الإخراج قيم M.
              • SAME_AS_TEMPLATE - سيكون لفئة ميزة الإخراج قيم M إذا كانت مجموعة البيانات المحددة في معلمة فئة ميزة القالب (معلمة القالب في Python) تحتوي على قيم M.

              يحدد ما إذا كانت فئة المعلم تحتوي على قيم ارتفاع (قيم- z).

              • معطل - لن تحتوي فئة ميزة الإخراج على قيم Z. هذا هو الافتراضي.
              • مُمكّن - سيكون لفئة ميزة الإخراج قيم Z.
              • SAME_AS_TEMPLATE - ستحتوي فئة ميزة الإخراج على قيم Z إذا كانت مجموعة البيانات المحددة في معلمة فئة ميزة القالب (معلمة القالب في Python) تحتوي على قيم Z.
              • أدخل المسار إلى ملف .prj ، مثل C: /workspace/watershed.prj.
              • قم بالإشارة إلى فئة المعالم أو مجموعة بيانات الميزة التي تريد تطبيق مرجعها المكاني ، مثل C: /workspace/myproject.gdb/landuse/grassland.
              • حدد كائن إسناد مكاني قبل استخدام هذه الأداة ، مثل sr = arcpy.SpatialReference ("C: /data/Africa/Carthage.prj") ، والتي ستستخدمها بعد ذلك كمعامل الإسناد المكاني.

              إذا لم يتم توفير مرجع مكاني ، فسيكون للمخرجات مرجع مكاني غير محدد.

              لا يؤثر الإسناد المكاني لفئة ميزة القالب على الإسناد المكاني الناتج. إذا كنت تريد أن تكون مخرجاتك في النظام الإحداثي لفئة ميزة القالب ، فقم بتعيين معلمة نظام الإحداثيات على المرجع المكاني لفئة ميزة القالب.

              تنطبق الكلمة الأساسية للتكوين على بيانات قاعدة البيانات الجغرافية الخاصة بالمؤسسة فقط. يحدد معلمات التخزين لجدول قاعدة البيانات.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              تم إهمال هذه المعلمة في ArcGIS Pro. يتم تجاهل أي قيمة تدخلها.

              الاسم البديل لفئة معلم الإخراج التي سيتم إنشاؤها.

              الناتج المشتق

              عينة التعليمات البرمجية

              The following Python Window script demonstrates how to use the CreateFeatureclass function in immediate mode.

              The following Python script demonstrates how to use the CreateFeatureclass function in a stand-alone script.


              Feature tolerances

              Locational accuracy and support for a high-precision data management framework are critical in GIS data management. A key requirement is the ability to store coordinate information with enough precision. The precision of a coordinate describes the number of digits that is used to record the location. This defines the resolution at which spatial data is collected and managed.

              Since geodatabases and databases can record high-precision coordinates, users can build datasets with high accuracy levels and with greater resolution as data capture tools and sensors improve over time (data entry from survey and civil engineering, cadastral and COGO data capture, increased imagery resolution, lidar, building plans from CAD, and so on).

              ArcGIS records coordinates using integer numbers and can handle locations with very high precision. In various ArcGIS operations, feature coordinates are processed and managed using some key geometric properties. These properties are defined during the creation of each feature class or feature dataset.

              The following geometric properties help to define coordinate resolution and processing tolerances used in various spatial processing and geometric operations:

              • X,y resolution: The precision with which coordinates within a feature class are recorded
              • X,y tolerance: A cluster tolerance used to cluster features with coincident geometry used in topology, feature overlay, and related operations
              • Z-tolerance and z-resolution: The tolerance and resolution properties for the vertical coordinate dimension in 3D datasets (for example, an elevation measure)
              • M-tolerance and m-resolution: The tolerance and resolution properties for measures along line features used in linear referencing datasets (for example, the distance along a road in meters)

              X,y resolution

              The x,y resolution of a feature class or a feature dataset is the numeric precision used to store the x,y coordinate values. Precision is important for accurate feature representation, analysis, and mapping.

              The x,y resolution defines the number of decimal places or significant digits used to store feature coordinates (in both x and y). You can think of the resolution as defining a very fine grid mesh onto which all coordinates are snapped. Coordinate values are actually stored and operated on as integers in ArcGIS. Therefore, sometimes this grid mesh is referred to as an integer grid or coordinate grid.

              The resolution defines the distance between the mesh in a coordinate grid onto which all coordinates fit. The x,y resolution is expressed in the units of the data (based on its coordinate system), such as in state plane feet, UTM meters, or Albers meters.

              The default x,y resolution for feature classes is 0.0001 meters or its equivalent in the units of the dataset's coordinate system. For example, if a feature class is stored in state plane feet, the default precision will be 0.0003281 feet (0.003937 inches). If coordinates are in latitude-longitude, the default x,y resolution is 0.000000001 degrees.

              The graphic below provides a conceptual view of a coordinate grid onto which all coordinate values snap to the grid mesh. The grid covers the extent of each dataset. The fineness of this mesh (the distance between the lines in the grid) is defined by the x,y resolution, which is very small.

              If necessary, you can override the default x,y resolution value and set another for each feature class or feature dataset. Setting a smaller x,y resolution value can potentially increase data storage and processing time of datasets compared with those using larger values for x,y resolution.

              X,y tolerance

              When you create a feature class, you are asked to set the x,y tolerance. The x,y tolerance is used to set the minimum distance between coordinates in clustering operations, such as topology validation, buffer generation, and polygon overlay, as well as in some editing operations.

              Feature processing operations are influenced by the x,y tolerance, which determines the minimum distance separating all feature coordinates (nodes and vertices) during those operations. By definition, it also defines the distance a coordinate can move in x or y (or both) during clustering operations.

              The x,y tolerance is an extremely small distance (the default is 0.001 meters in on-the-ground units). It is used to resolve inexact intersection locations of coordinates during clustering operations. When processing feature classes using geometry operations, coordinates whose x distance and y distance are within the x,y tolerance of each other are considered to be coincident (in other words, share the same x,y location). Thus, the clustered coordinates are moved to a common location.

              Typically, the less accurate coordinate is moved to the location of the more accurate coordinate, or a new location is computed as a weighted average distance between the coordinates in the cluster. In these cases, the weighted average distance is based on the accuracy ranks of the clustered coordinates.

              For more information about how accuracy ranks are set for each feature class, see Topology in ArcGIS.

              The clustering process works by moving across the map and identifying clusters of coordinates that fall within the x,y tolerance of one another. ArcGIS uses this algorithm to discover, clean up, and manage shared geometry between features. This means that coordinates are deemed to be coincident (and are snapped to the same shared coordinate location). This is fundamental to many GIS operations and concepts. For example, see An overview of topology in ArcGIS.

              The maximum distance a coordinate could move to its new location during such operations is the square root of 2 times the x,y tolerance. The clustering algorithm is iterative, so it is possible in some cases for coordinate locations to shift more than this distance.

              The default x,y tolerance is set to 0.001 meters or its equivalent in the units of the dataset's real-world coordinate system (in other words, 0.001 meters on the ground). For example, if your coordinate system is recorded in state plane feet, the default x,y tolerance is 0.003281 feet (0.03937 inches).

              The default value for the x,y tolerance is 10 times the default x,y resolution, and this is recommended for most cases. You have the option to set a larger tolerance value for data that has less coordinate accuracy or a smaller value for a dataset with extremely high accuracy.

              It is important to note that the x,y tolerance is not intended to be used to generalize geometry shapes. Instead, it's intended to integrate line work and boundaries during topological operations. That means integrating coordinates that fall within very small distances of one another. Because coordinates can move in both x and y by as much as the x,y tolerance, many potential problems can be resolved by processing datasets with commands that use the x,y tolerance. These include handling of extremely small overshoots or undershoots, automatic sliver removal of duplicate segments, and coordinate thinning along boundary lines.

              Here are some useful tips:

              • Generally, you can use an x,y tolerance that is 10 times x,y resolution and expect good results.
              • To keep coordinate movement small, keep the x,y tolerance small. However, an x,y tolerance that is too small (such as 3 times the x,y resolution or less) may not properly integrate the line work of coincident boundaries and coordinates.
              • Conversely, if your x,y tolerance is too large, feature coordinates may collapse on one another. This can compromise the accuracy of feature boundary representations.
              • Your x,y tolerance should never approach your data capture resolution. For example, at a map scale of 1:12,000, 1 inch equals 1,000 feet, and 1/50 of an inch equals 20 feet. You'll want to keep the coordinate movement using the x,y tolerance well under these numbers. Remember, the default x,y tolerance in this case would be 0.0003281 feet, which is a very reasonable default value for x,y tolerance in fact, it is best to use the default x,y tolerance values in all but extreme cases.
              • In topologies, you can set the coordinate rank of each feature class. You'll want to set the coordinate rank of your most accurate features (for instance, surveyed features) to 1 and less accurate features to 2, 3, and so on, in descending levels of accuracy. This will cause other feature coordinates with a higher accuracy rank number (and therefore, a lower coordinate accuracy) to be adjusted to the more accurate features with a lower rank number.

              بناء الجملة

              The database connection file that contains the data to be queried.

              Output name for the feature layer or table view to be created.

              SQL statement defining the select query to be issued to the database.

              One or more fields from the SELECT statement SELECT list that can be used to generate a dynamic, unique row identifier.

              The shape type for the query layer. Only those records from the result set of the query that match the specified shape type will be used in the output query layer. Tool validation will attempt to set this property based on the first record in the result set. This can be changed before executing the tool if it is not the desired output shape type. This parameter is ignored if the result set of the query does not return a geometry field.

              • POINT — The output query layer will use point geometry.
              • MULTIPOINT — The output query layer will use multipoint geometry.
              • POLYGON — The output query layer will use polygon geometry.
              • POLYLINE — The output query layer will use polyline geometry.

              Sets the SRID (spatial reference identifier) value for queries that return geometry. Only those records from the result set of the query that match the specified SRID value will be used in the output query layer. Tool validation will attempt to set this property based on the first record in the result set. This can be changed before executing the tool if it is not the desired output SRID value. This parameter is ignored if the result set of the query does not return a geometry field.

              Sets the coordinate system that will be used by the output query layer. Tool validation will attempt to set this property based on the first record in the result set. This can be changed before executing the tool if it is not the desired output coordinate system. This parameter is ignored if the result set of the query does not return a geometry field.


              At 10.5

              The following updates and changes are effective at ArcGIS 10.5.

              GeoAnalytics Tools

              GeoAnalytics Tools are new at 10.5. See GeoAnalytics Tasks for details.

              RasterAnalytics Tools

              Raster Analysis tools are new at 10.5. See RasterAnalytics Tasks for details.

              Map Service

              • Supports the following new parameters in export , identify , find and query operations.
                • datumTransformation
                • mapRangeValues
                • layerRangeValues
                • layerParameterValues
                • returnUnformattedValues
                • returnFieldName

                Big Data Catalog Service

                Big Data Catalog Service is a new service type introduced in ArcGIS Server 10.5. Web clients can browse this service to find information about datasets registered as a big data file share and use it as input to GeoAnalytics tasks.

                Relational Catalog Service

                A Relational Catalog Service allows web clients (e.g. Insights for ArcGIS) to browse the contents of a database for the purpose of querying and analyzing its contents. Before a Relational Catalog Service can be created, one or more relational data store types must be registered on an ArcGIS Server site that has been designated as a Portal for ArcGIS hosting server.

                Feature Service

                • Enhancements have been added for domain and subtype support including a new queryDomains operation and subtypes returned with the layer resource. A new parameter is also provided to have domains referenced by name rather than the full domain description with the layer resource. In addition, domains now include the merge policy and split policy.
                • Enhancements have been added for supporting true curves with the Query (Feature Service), Query (Feature Service-Layer) and QueryRelatedRecords operations. Updating true curves with the Apply Edits (Feature Service-Layer) and Update Features operations is also supported.
                • The layers resource now includes full information on all layers and tables. For example, https://services.myserver.com/arcgis/rest/services/USA/FeatureServer/layers?f=pjson returns JSON for all of the layers and tables in the feature service. Previously, only hosted feature services in ArcGIS online returned all information.
                • Templates in the layer resource will include a thumbnail when published from a layer with a dictionary renderer.
                • The Query (Feature Service) and Query (Feature Service-Layer) operations now include a sqlFormat parameter which defines the format of SQL provided in other parameters of the operation.
                • For archive enabled data, the query operation on the layer and service resources as well as the queryRelatedRedords operation support a historicMoment parameter. Layers with the supportsQueryWithHistoricMoment property set to true support the historic moment parameter.
                • Editing operations include a returnEditMoment parameter. The presence of the supportsQueryWithHistoricMoment property on the layer indicates that it is available.
                • Services can now be configured with the Create capability only.
                • For data with M values, a new option can be configured with the service which allows clients to apply geometry updates without M values.
                • On premises feature services now support the Edit and FullControl privileges which are set on user roles within Portal for ArcGIS. These are accounted for when edits are attempted.
                • Feature services created in Portal for ArcGIS on top of the spatiotemporal data store now support editing. These can be generated using the GeoEvent and GeoAnalytics extensions.

                New GeocodingTools service

                Geometry service

                At 10.5, Geometry service supports vertical transformations. The coordinate system of the height is called a Vertical Coordinate System (VCS), and it is a part of the Spatial Reference object. See Vertical coordinate systems for a list of vertical coordinate systems. The Geometry service Project operator now transforms height values (z-values). The FindTransformations operator will now search for horizontal/vertical transformations that can be used when projecting geometries with height values.

                Globe Service

                Globe services are deprecated at ArcGIS 10.5.

                Image Service

                • The Export Image operation supports lercVersion .
                • The Raster Thumbnail resource supports width , height , adjustAspectRatio , and native .

                Mobile Service

                Enabling mobile data access is deprecated at ArcGIS 10.5.


                At 10.5.1

                The following updates and changes are effective at ArcGIS 10.5.1.

                Feature Service

                • The createReplica operation supports a targetType parameter which includes a targetType named server . Replicas with a targetType of server can support syncing between two servers.
                  • If the targetType is server , the createReplica operation also allows you to specify a syncDirection .
                  • The synchronizeReplica operation takes an additional value called replicaServerSibGen for perReplica types and serverSibGen in syncLayers for perLayer types. These are required only when the targetType is server .
                  • This is supported for sync enabled services with a "currentVersion":10.5.1 .
                  • All feature services now support the * operation with the unregisterReplica operation. Setting a value of * removes all replicas for which the user has access.

                  Searching strings

                  Strings must always be enclosed within single quotes. فمثلا:

                  Strings in expressions are case sensitive except when you're querying personal geodatabase feature classes and tables. To make a case-insensitive search in other data formats, you can use a SQL function to convert all values to the same case. For file-based data sources like file geodatabases or shapefiles, use either the UPPER or LOWER function.

                  For example, the following expression will select customers whose last name is stored as either Jones or JONES:

                  Other data sources have similar functions. Personal geodatabases, for example, have functions named UCASE and LCASE that perform the same operation.

                  Use the LIKE operator (instead of the = operator) to build a partial string search. For example, this expression would select Mississippi and Missouri among U.S. state names:

                  % means that anything is acceptable in its place: one character, a hundred characters, or no character. Alternatively, if you want to search with a wildcard that represents one character, use _.

                  For example, this expression would find Catherine Smith and Katherine Smith:

                  The wildcards above work for any file-based data or ArcSDE geodatabase. The wildcards you use to query personal geodatabases are * for any number of characters and ? for one character.

                  Wildcard characters appear as buttons on the Select by Attributes and Query Builder dialog boxes. You can click the button to enter the wildcard into the expression you're building. Only the wildcard characters that are appropriate to the data source of the layer or table you are querying are displayed.

                  If you use a wildcard character in a string with the = operator, the character is treated as part of the string, not as a wildcard.

                  You can use greater than (>), less than (<), greater than or equal (>=), less than or equal (<=), and BETWEEN operators to select string values based on sorting order. For example, this expression will select all the cities in a coverage with names starting with the letters M through Z:

                  The not equal (<>) operator can also be used when querying strings.

                  If the string contains a single quote you will first need to use another single quote as an escape character. فمثلا:


                  QGIS »تطبيق QGIS

                  Recently this script has developed an issu. James Stott 05:55 Bug report #9356 (Closed): Atlas print does nto respect composition page size, orientation Hi
                  I've been testing the atlas updates here. One thing I got stuck with is that although I set the composition page . Tim Sutton 05:15 Bug report #9355 (Closed): Export/add geometric column terribly slow Even in the case of points (no complex calculations to do), it takes hours for half a million points (on a slow machi. Paolo Cavallini 04:53 Bug report #7209: WCS client seems broken Giovanni Manghi wrote:
                  > yeah I know, this is why I wrote "apparently". Anyway now I tested also under Windows and ap. Radim Blazek 04:05 Bug report #7209: WCS client seems broken Radim Blazek wrote:
                  > The last considerable change in WCS client was 3 months ago, so I have no idea how it got broke. Giovanni Manghi 04:20 Редакция 5310040a (qgis): add header installation of simplify methods Jürgen Fischer 03:07 Feature request #9326: Tolerance (snapping) during analyses Probably this could be solved with a new command, allowing the user to arbitrarily reduce the precision of coordinate. Paolo Cavallini 02:12 Редакция 2af29d18 (qgis): #9345: fix axis invert calculation Alvaro Huarte 01:18 Feature request #9352 (Closed): update 7 parameter transformation fir Israel ITM grid
                  Please update +towgs84 parameter for the Israel ITM grid (EPSG:2039).
                  The 7 parameter transformation is officia. Michael Davis


                  شاهد الفيديو: شرح تفصيلي لربط 7 جداول وعرضهما فى نموذج واحد