أكثر

كيفية تعيين إحداثيات الميزة على القيم في جدول السمات؟


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

كيف يمكنني إعادة كتابة إحداثيات كل معلم لسحبها من بيانات السمة؟ خاصة في Python / ArcPy حتى أتمكن من كتابته (يمكن أن يكون Java / GeoTools أيضًا خيارًا).

يحرر: هذه هي بيانات النقطة (والتي تكون منطقية كعمود x واحد وعمود y واحد وعمود z واحد).


ستحتاج أولاً إلى مكرر لتصفح ملفات الشكل ، وهناك طريقتان أستخدمهما:

الطريقة الأولى: مجلد مليء بملفات الشكل:

استيراد arcpy ، sys InF = sys.argv [1] arcpy.env.workspace = InF لـ fc في arcpy.ListFeatureClasses ():

الطريقة الثانية: شجرة كاملة مليئة بملفات الأشكال:

استيراد sys ، os ، arcpy InFolder = sys.argv [1] لـ (المسار ، dirs ، الملفات) في os.walk (InFolder): لهذا الملف في الملفات: fName ، fExt = os.path.splitext (ThisFile) إذا كان fExt. upper () == ".SHP": fc = مسار + "" + ThisFile

بعد ذلك ، حدد إلى أين يذهب الإخراج الخاص بك ، على سبيل المثال ، أنا أستخدم نفس المجلد وأقوم باستدعاء ملف الشكل الجديد بالاسم القديم الملحق به_WithZ:

fileName ، fileExt = os.path.splitext (fc) # يفصل اسم الملف وامتداده outShape = اسم الملف + "_WithZ.shp"

يعمل هذا مع أي من طريقتين لتكرار الملف.

إذا كان لديك بالفعل ملفات لها اسم الإخراج ، فقد يتسبب ذلك في حدوث مشكلات إذا تم إيقاف الكتابة فوقها ، لذا قم بتعيين الكتابة فوق على استخدام arcpy.envarcpy.env.overwriteOutput = صحيح

ثم كما أشار ChrisW ، فإن أسرع طريقة للقيام بذلك هي باستخدام طبقة Make XY Event - هذه طبقة وليست ملف شكل ، لذا يجب نسخها إلى مثل هذا باستخدام ميزات النسخ:

# احصل على الإسناد المكاني الحالي ، على افتراض أن إحداثيات X و Y و Z موجودة في نفس النظام desc = arcpy.Describe (fc) spatialRef = desc.spatialReference # قم بتصدير طبقة الحدث arcpy.MakeXYEventLayer_management (fc، "POINT_X" "POINT_Y" ، "Event Layer" ، spatialRef ، "POINT_Z") arcpy.CopyFeatures_management ("Event Layer"، outShape) arcpy.Delete_management ("Event Layer") # امسح الطبقة الآن انتهينا منها

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

يجب أن يكون هذا رمزًا كافيًا لتجميع برنامج نصي يعمل معًا لإصلاح المشكلة الحالية ولكن سيكون من الأفضل إصلاح النص الأصلي.


تحديد خصائص فئة الميزة

عند إنشاء فئة معلم ، يجب عليك تحديد العديد من خصائص فئة المعلم التي تحدد هيكلها.

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

يعتمد إنشاء فئة معلم مناسبة لتناسب نموذج البيانات الخاص بك على خصائص فئة المعلم الموضحة أدناه.


جدول السمات

جدول السمات
جدول السمات - [هياكل البيانات] قاعدة بيانات أو ملف جدولي يحتوي على معلومات حول مجموعة من المعالم الجغرافية ، يتم ترتيبها عادةً بحيث يمثل كل صف معلمًا ويمثل كل عمود سمة مميزة واحدة.

جدول السمات
ملف جدولي يحتوي على صفوف وأعمدة. يتم تضمين السمات الوصفية حول بعض العناصر ، مثل المعالم الجغرافية ، في كل صف. نفس العمود في كل صف يمثل نفس السمة. انظر أيضًا الميزة جدول السمات.

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

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

s بفئة من المعالم الجغرافية ، مثل الآبار أو الطرق. يمثل كل صف معلمًا جغرافيًا.

لديك تطابق واحد لواحد مع المعالم المكانية في الجزء الإحداثي من الطبقة.

التي تحتوي على معلومات عن البيانات المكانية متاحة تلقائيًا في ArcView (على سبيل المثال ، في محرر وسيلة الإيضاح أو كجدول).

(AAT): جدول يحتوي على سمات لتغطية الخطوط مثل الشوارع أو الجداول.
ARC Macro Language (AML): لغة عالية المستوى توفر إمكانيات برمجة كاملة ومجموعة من الأدوات لإنشاء قوائم لتخصيص واجهات المستخدم لتطبيقات معينة.

. جدول يحتوي على سمات لشبكة. بالإضافة إلى السمات المعرفة من قبل المستخدم ، تحتوي ضريبة القيمة المضافة على القيم المعينة للخلايا في الشبكة وعدد الخلايا التي تحتوي على هذه القيم.

يتم إنشاؤه فقط عند الحاجة ، أي عند وجود عمود سمة واحد على الأقل في ملف الإدخال إلى جانب أعمدة الهندسة. يجب الإعلان عن أنواع أعمدة السمات جنبًا إلى جنب مع أعمدة الهندسة باستخدام معلمة الأعمدة.

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

هو جدول يحتوي على معلومات حول الميزة (الميزات) المكانية المرتبطة في طريقة العرض.

واختيار زر تصاعدي أو تنازلي.
[السابق] - خصائص عرض الجدول تحديد الميزات - [التالي].

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

يعرض التاريخ والوقت بتنسيق سهل الاستخدام ، اعتمادًا على إعداداتك الإقليمية ، بدلاً من تنسيق قاعدة البيانات الأساسية. هذا جيد في معظم الأوقات ولكن له أيضًا بعض العيوب:.

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

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

: جدول يستخدمه GIS لتخزين معلومات البيانات الجدولية لفئة ميزة تغطية معينة.
فئة الميزة: نوع الميزة الممثلة في التغطية. تشمل فئات معالم التغطية الأقواس والعقد ونقاط التسمية والمضلعات والتشنجات اللاإرادية والتعليقات التوضيحية والروابط والحدود والمسارات والأقسام.

تحتوي s أيضًا على معلمات تم إنشاؤها بواسطة النظام (للإشارة الداخلية بواسطة الكمبيوتر) ومعرفات الميزات المعينة من قبل المستخدم (للإشارة الخارجية من قبل المستخدمين).

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

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

أو انقر فوق الرمز عند تحديد الطبقة.
لتعديل بياناتك ، قم بتشغيل المحرر بالنقر فوق رمز "تبديل التحرير". احفظ تعديلاتك باستخدام زر "حفظ التعديلات".

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

- قاعدة بيانات أو ملف جدولي يحتوي على معلومات حول مجموعة من المعالم الجغرافية.
GPS (نظام تحديد المواقع العالمي) - نظام للأقمار الصناعية الباعثة للراديو واستقبالها يستخدم لتحديد المواقع على الأرض.

قد يتكون هذا من "صف" واحد من الواصفات لميزة واحدة على عكس عنصر أو حقل أو عمود يتكون من واصف سمة واحدة.

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

حيث توجد المعلومات.
يشير WHERE إلى المعايير المحددة من قبل المستخدم لمعلومات السمة التي يجب استيفائها من أجل تضمينها في مجموعة المخرجات.

أيضًا ، تم إجراء تغييرات على أسماء الحقول (الأعمدة) في

س. قارن أسماء حقول نطاق العنوان التي نظرت إليها في التمرين الثاني جرب هذا التمرين بتلك المذكورة أعلاه ، وإليك كيفية عملها. يبرز الرسم التخطيطي أعلاه حافة تمثل مقطعًا من كتلة واحدة من شارع Oak.

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

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

يمكن عرض السمات من خلال ملف

- جدول مرفق بطبقة بيانات تحتوي على العديد من خصائص المعلم على الخريطة.

بالإضافة إلى دقة تحديد الموضع ودقة السمة الفرق بين المعلومات المسجلة في ملف

وميزات العالم الحقيقي التي يمثلونها. هو مصدر خطأ شائع في نظم المعلومات الجغرافية.

بعد تتبع كل ميزة ، أدخل معرف مفتاح الميزة في الطبقة

(انظر الشكل 2.20). تعتمد كيفية إدخال معرفات المفاتيح على ما إذا كانت طبقة المعلم جديدة تمامًا أو ما إذا كنت تقوم بتحديث طبقة معالم موجودة.

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

من كلا المدخلين في إخراج واحد جديد. يحدد تراكب التقاطع المنطقة التي يتداخل فيها كل من المدخلات ويحتفظ بمجموعة من حقول السمات لكل منهما.

عندما نستخدم أمر تحرير - لصق باسم - رسم لإنشاء رسم جديد ، سيقوم المنوع تلقائيًا بإنشاء البيانات المرتبطة

لهذا الرسم. بشكل افتراضي ، سيحتوي هذا الجدول الجديد على حقل واحد على الأقل ، حقل معرف الكائن.

في شكل رقمي تم ربط هذه البيانات المكانية

التي تصف خصائص وشروط معالم الخريطة.

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

صف واحد من الخصائص الموضوعية في ملف

.
راحة مظللة
طريقة تُستخدم لعرض التباين الطبوغرافي في منظر طبيعي باستخدام تظليل المنظور الناتج عن موضع افتراضي لمصدر الضوء.

اعتمادًا على كيفية التقاط الوضع الزمني ، يمكن تضمينه في ملف واحد

ق على نفس الأشياء عبر الزمن
د- واقع أخذ العينات
موازين القياس.

ID Grid map - يُنشئ خريطة مضلعة باستخدام نظام إحداثيات و

. تتكون خريطة المضلع من خلايا شبكة مستطيلة بمعرف فريد ويمكن ربطها بجدول يحتوي على بيانات جدولية عند توفر بيانات نموذجية.

يتم تعريفه في مخططه. مخطط قاعدة البيانات غير قابل للتحرير بعد إنشائه الأولي.

توفر ميزات نظام المسار وأوامر معالجة الأحداث إمكانية التجزئة الديناميكية داخل أنظمة GIS لتحديد موقع الأحداث ديناميكيًا على الميزات الخطية التي تم الحصول عليها من

الأحداث التي تتوفر لها مقاييس المسافة.

حدد الميزات - أداة تتيح للمستخدم تحديد ميزات معينة يمكن فحصها بعد ذلك في ملف

.
ملف الشكل - تنسيق تخزين البيانات الذي يحتوي على سمات سمات متجه معينة (أي نقطة ، خط ، مضلع). [1].

وعادة ما يمثل طبقة واحدة ، مثل التربة ، والجداول ، والطرق ، أو استخدام الأراضي. في التغطية ، يتم تخزين المعالم كميزات أساسية (نقاط ، أقواس ، مضلعات) وميزات ثانوية (التشنجات اللاإرادية ، الروابط ، التعليقات التوضيحية). يتم وصف سمات الميزة وتخزينها بشكل مستقل في الميزة


إضافة أحداث خطية عن طريق إحداثيات الموقع

يمكن تمثيل خصائص مسار مثل حد السرعة أو الفئة الوظيفية كحدث خطي مع معلومات قياس البداية والنهاية على طول الطريق. توفر أداة Line Events واجهة لإضافة أحداث خطية عن طريق كتابة أو تحديد إحداثيات x و y الخاصة بهم. يمكنك أيضًا استخدام بيانات الإزاحة المرجعية لإضافة أحداث إلى مسار. يتم ترجمة بيانات الإزاحة المرجعية إلى مسارات ومقاييس للتخزين.

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

  1. افتح محرر أحداث ArcGIS وسجّل الدخول إلى Portal for ArcGIS أو ArcGIS Online إذا طُلب منك ذلك.
  2. انقر فوق علامة التبويب تحرير.
  3. في مجموعة "تحرير الأحداث" ، انقر فوق الزر "أحداث الخط" .

تظهر أداة إضافة الأحداث الخطية.

يمكن تكوين التحديدات للشبكة من وإلى الطريقة والقياس مسبقًا عند تكوين أو إنشاء أو تحرير الإعدادات الافتراضية لمجموعات السمات.

تعرف على المزيد حول تكوين وإنشاء وتحرير الإعدادات الافتراضية لمجموعات السمات.

  • اكتب معرف المسار الذي سيعتمد عليه مقياس الحدث الجديد في مربع نص معرف المسار.
  • انقر فوق أداة تحديد مسار على الخريطة وحدد الطريق من الخريطة.

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

يتم تمييز الخط باللون الأزرق الفاتح. يوضح السهم الموجود في النهاية اتجاه معايرة الخط.

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

يظهر قسم نظام الإحداثيات.

سيؤدي هذا إلى ضبط الإحداثيات بقسمة X و Y على القيمة المحددة.

  • الإسناد المكاني LRS — الإسناد المكاني لشبكة LRS الخاصة بك
  • الإسناد المكاني لخريطة الويب — الإسناد المكاني لخريطة الأساس
  • GCS_WGS_1984 - مرجع مكاني جغرافي يستخدم وحدات الدرجات

بالإضافة إلى ذلك ، يمكنك تكوين أنظمة إحداثيات مختلفة عن طريق تحديد المعرف المعروف (WKID) أو النص المعروف (WKT) في ملف التكوين الخاص بمحرر الأحداث.

يمكنك تحديد إحداثيات باستخدام تحديد موقع X / Y على زر الخريطة .

سيتم تحديد مقياس المسار الأقرب إلى الإحداثيات الأصلية وسيتم عرض المسافة من المسار.

يمكنك تحديد إحداثيات باستخدام تحديد موقع X / Y على زر الخريطة .

سيتم تحديد مقياس المسار الأقرب إلى الإحداثيات الأصلية ، وسيتم عرض المسافة من المسار.

  • اكتب تاريخ البدء في مربع نص تاريخ البدء.
  • انقر فوق سهم القائمة المنسدلة "تاريخ البدء" واختر تاريخ البدء.
  • حدد خانة الاختيار استخدام تاريخ بدء المسار.

تاريخ البدء الافتراضي هو تاريخ اليوم ، ولكن يمكنك اختيار تاريخ مختلف باستخدام منتقي التاريخ. تاريخ الانتهاء اختياري ، وإذا لم يتم تقديمه ، فسيظل الحدث صالحًا الآن وفي المستقبل.

إذا قمت بتكوين مثيل ArcGIS Event Editor لعدم السماح بالتواريخ السابقة لتاريخ بدء المسار ، وقمت بإدخال تاريخ قبل تاريخ بدء المسار المحدد في تاريخ البدء ، تظهر رسالة تحذير لتنبيهك باختيار التاريخ في أو بعد تاريخ بدء المسار المحدد.

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

تظهر علامة التبويب التي تعرض مجموعة السمات للأحداث. يتم عرض حقول الحدث ضمن مجموعة سمات G1.

يمكنك استخدام خانات الاختيار لإضافة بيانات لأحداث معينة في مجموعة السمات. لم يتم إضافة أي سجلات للأحداث التي لم يتم تحديدها. كما هو موضح في المثال أدناه ، لم تتم إضافة أي سجلات إلى أحداث County_A و City_A.

  • اكتب معلومات السمة للحدث الجديد في الجداول المحددة بواسطة مجموعات السمات.
  • انقر فوق الزر نسخ قيم السمة وانقر فوق مسار على الخريطة لنسخ سمات الحدث من مسار آخر.

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

يتم دعم القيم المشفرة ومجالات النطاق والأنواع الفرعية عند تكوينها لأي حقل في جدول قيمة السمة.

  • حدد خانة الاختيار إظهار اسم الشبكة لإظهار شبكة LRS المرتبطة بطبقة الحدث المحددة.
  • يمكن أن تكون قائمة السمات في الجداول المحددة بواسطة مجموعات السمات من أكثر من طبقة حدث واحدة. إذا كنت تريد تحديد طبقة الحدث المصدر لكل سمة ، فحدد خانة الاختيار إظهار أسماء الطبقة.
  • يؤدي تحديد خانة الاختيار الانتقال إلى المقياس التالي عند الحفظ إلى ملء القيمة من القياس مسبقًا باستخدام قيمة القياس للقسم الحالي لمواصلة عملية إنشاء الحدث. على سبيل المثال ، سيحدث هذا إذا تم إنشاء الأحداث على المسار باستخدام قيمة قياس من 0 ميل وقيمة قياس 0.289 ميل. إذا نقرت على حفظ مع تحديد هذا الخيار في علامة التبويب مجموعة السمات ، فإن أداة إضافة الأحداث الخطية تتم تعبئتها مسبقًا بقيمة 0.289 ميلًا كقيمة من القياس للأحداث الجديدة.

يتم إنشاء الأحداث الخطية الجديدة وتظهر على الخريطة. تظهر رسالة تأكيد في أسفل اليمين بمجرد حفظ أحداث السطر المضافة حديثًا.


تحديد خصائص فئة الميزة

عند إنشاء فئة معلم جديدة ، يجب عليك تحديد العديد من خصائص فئة المعلم التي ستحدد هيكلها.

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

سيعتمد إنشاء فئة معلم مناسبة لتناسب نموذج البيانات الخاص بك على خصائص فئة المعلم التالية:

اسم فئة المعلم هو مقبض فريد يحدد فئة المعلم. الطريقة الأكثر شيوعًا لتسمية فئة المعلم هي استخدام الحالة المختلطة أو استخدام شرطة سفلية ، مثل "MajorRoads" أو "Major_Roads".

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

ومع ذلك ، فإن الاسم الذي تشير إليه عند إنشاء فئة المعالم في ArcGIS Desktop ليس اسم فئة المعلم كما يظهر في قاعدة البيانات الجغرافية. تُلحق قاعدة البيانات الجغرافية اسم قاعدة البيانات واسم مخطط قاعدة البيانات الذي يتم تخزين فئة المعلم به. يشار إلى هذا باسم فئة الميزة المؤهلة بالكامل. على سبيل المثال ، إذا أنشأ المستخدم Werther فئة معلم تسمى alpacas في قاعدة بيانات SDE ، فسيكون اسم فئة المعالم في قاعدة البيانات الجغرافية:

لذلك ، يمكن للمستخدمين الآخرين إنشاء فئات ميزات تسمى alpacas لأن فئات الميزات التي ينشئونها ستلحق أسماء المستخدمين الخاصة بهم بأسماء فئات الميزة. على سبيل المثال ، إذا أنشأت المستخدم Gretchen فئة ميزات الألبكة الخاصة بها ، فسيكون الاسم في قاعدة البيانات:

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

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

  • يجب أن تبدأ الأسماء بحرف ، وليس برقم أو رمز خاص مثل علامة النجمة (*) أو علامة النسبة المئوية (٪).
  • يجب ألا تحتوي الأسماء على مسافات.
    إذا كان لديك اسم مكون من جزأين للجدول أو فئة الميزة ، فقم بتوصيل الكلمات بشرطة سفلية (_) ، على سبيل المثال ، مسارات_النفايات.
  • يجب ألا تحتوي الأسماء على كلمات محجوزة ، مثل التحديد أو الإضافة.
    استشر وثائق DBMS الخاصة بك للحصول على كلمات محجوزة إضافية.
  • يعتمد طول فئة الميزة وأسماء الجدول على قاعدة البيانات الأساسية. الحد الأقصى لطول الاسم لفئات ميزات قاعدة البيانات الجغرافية للملف هو 160. تأكد من مراجعة وثائق DBMS الخاصة بك للحصول على الحد الأقصى لطول الاسم.

اسماء مستعارة

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

  • توجد طرق المعالجة الجغرافية للسماح لك بالتحقق من أسماء الجداول والحقول. راجع موضوع التحقق من أسماء الجدول والحقول لمزيد من المعلومات.

هناك عدة أنواع مختلفة من الميزات للاختيار من بينها عند إنشاء فئة معالم جديدة. سيحدد نمط البيانات التي ستملأ فئة الميزة نوع الميزة التي يجب عليك إنشاؤها. على سبيل المثال ، سيتم تخزين مواقع الآبار في فئة معالم النقاط ، وسيتم تخزين الطرق كخطوط ، والطرود كمضلعات ، إلخ.
فيما يلي قائمة بأنواع الميزات المتاحة ومتى يجب استخدامها:

  • النقاط & # 8212 الميزات الصغيرة جدًا بحيث لا يمكن تمثيلها كخطوط أو مضلعات بالإضافة إلى مواقع النقاط (مثل ملاحظات GPS).
  • Lines & # 8212 تمثل شكل وموقع الكائنات الجغرافية الضيقة جدًا بحيث لا يمكن تصويرها كمناطق (مثل خطوط وسط الشوارع والجداول).
    تُستخدم الخطوط أيضًا لتمثيل المعالم التي لها طول ولكن لا توجد منطقة مثل الخطوط الكنتورية والحدود.
  • المضلعات & # 8212 مجموعة من معالم المنطقة متعددة الجوانب التي تمثل شكل وموقع أنواع المعالم المتجانسة مثل الولايات والمقاطعات وقطع الأرض وأنواع التربة ومناطق استخدام الأراضي.

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

عند إنشاء فئة معلم جديدة ، يكون لديك خيار السماح للإحداثيات باحتواء قيم قياس (م-) أو قيم z للبيانات ثلاثية الأبعاد.

يتم تحديد ما إذا كنت بحاجة إلى قيم m- أو z أم لا حسب نوع البيانات التي ستستخدمها.

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

تُستخدم قيم Z لتمثيل الارتفاع أو سمة أخرى لموقع سطح معين. في نموذج الارتفاع أو التضاريس ، تمثل القيمة z الارتفاع في أنواع أخرى من النماذج السطحية ، وتمثل كثافة أو كمية سمة معينة مثل هطول الأمطار السنوي ، والسكان ، ومقاييس السطح الأخرى. إذا كنت ستعمل على نمذجة الارتفاع أو إنشاء التضاريس أو العمل مع أي أسطح ثلاثية الأبعاد ، فستحتاج إلى إحداثياتك لتضمين قيم z.

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

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

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

لا تحتوي قيم M أو القياس على نظام إحداثيات.

إذا لم يكن لديك معلومات النظام الإحداثي لبياناتك أو إذا كنت لا تعرف النظام الإحداثي المراد استخدامه ، فيمكنك اختيار نظام إحداثي غير معروف.

يتيح لك خيار التعديل مراجعة خصائص النظام الإحداثي أو تحريرها.

يتضمن المرجع المكاني أيضًا قيم التفاوت. تحتوي إحداثيات X و y و z و m على قيم تفاوت مرتبطة تعكس دقة بيانات الإحداثيات. قيمة التفاوت هي الحد الأدنى للمسافة بين الإحداثيات. إذا كان أحد الإحداثيات ضمن قيمة التسامح الأخرى ، فسيتم تفسيرها على أنها في نفس الموقع. تُستخدم هذه القيمة في العمليات العلائقية والطوبولوجية عند تحديد ما إذا كانت نقطتان قريبتان بدرجة كافية لمنحهما نفس قيمة الإحداثي أو إذا كانتا متباعدتين بدرجة كافية لكل منهما قيمة إحداثي خاصة بهما.

يتم تعيين التفاوت الافتراضي على 0.001 متر أو ما يعادله في وحدات الخريطة. هذا هو 10 أضعاف قيمة الدقة الافتراضية ويوصى به في معظم الحالات. الحد الأدنى لقيمة التفاوت المسموح به هو ضعف قيمة الدقة. سيؤدي تعيين قيمة التسامح أعلى إلى دقة أقل في البيانات الإحداثية الخاصة بك ، بينما يؤدي تعيينها إلى مستوى أقل إلى دقة أعلى.

ملاحظة: يمكن أن تنتج قيم التسامح المختلفة إجابات مختلفة للعمليات العلائقية والطوبولوجية. على سبيل المثال ، يمكن تصنيف شكلين هندسيين على أنهما منفصلان (لا توجد نقاط مشتركة) مع الحد الأدنى من التسامح ، ولكن التسامح الأكبر قد يتسبب في تصنيفهما على أنهما مؤثران.


القرار ومدى المجال

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

تكون قيم الدقة في نفس الوحدات مثل نظام الإحداثيات المرتبط. على سبيل المثال ، إذا كان المرجع المكاني يستخدم نظام إحداثيات مُسقط بوحدات متر ، يتم تحديد قيمة الدقة بالأمتار. يجب عليك استخدام قيمة دقة أصغر 10 مرات على الأقل من قيمة التفاوت.

قيمة الدقة الافتراضية (والموصى بها) هي 0.0001 متر (1/10 مم) أو ما يعادلها في وحدات الخريطة.

على سبيل المثال ، إذا تم تخزين فئة المعالم في أقدام مستوى الحالة ، فإن الدقة الافتراضية ستكون 0.0003281 قدم (0.003937 بوصة). إذا كانت الإحداثيات في خطوط الطول والعرض ، فإن الدقة الافتراضية هي 0.000000001 درجة.

بالنسبة لأنظمة الإحداثيات غير المعروفة ، أو لقيم m ، سيتعين عليك تعيين قيم الدقة المناسبة لنوع البيانات دون تحديد وحدة القياس بشكل صريح.

يتيح لك تكوين تخزين قاعدة البيانات ضبط كيفية تخزين البيانات في قاعدة بيانات جغرافية للملف أو قاعدة بيانات جغرافية ArcSDE Enterprise. يتم تجميع معلمات التكوين معًا في كلمة رئيسية واحدة أو أكثر للتكوين ، واحدة منها هي كلمة التكوين الأساسية الافتراضية ، والتي تحدد معلمات التخزين الافتراضية.

اختيار الكلمات الأساسية للتكوين لا تدعمه قواعد البيانات الجغرافية الشخصية. تدعم قواعد البيانات الجغرافية ArcSDE Personal و ArcSDE Workgroup معلمات التخزين الافتراضية فقط (الكلمة الأساسية لتكوين DEFAULTS).

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

فيما يلي بعض الأمثلة على كلمات التكوين الأساسية واستخداماتها:

  • DEFAULT & # 8212 يستخدم هذا إعدادات تكوين وتخزين افتراضية معقولة لمعظم استخدامات قواعد البيانات الجغرافية.
  • MAX_FILE_SIZE_256TB & # 8212 إذا كنت تستورد صورة كبيرة للغاية إلى قاعدة بيانات جغرافية للملف ، فيمكنك تحديد MAX_FILE_SIZE_256TB الكلمة الأساسية للتهيئة ، والتي تخبر قاعدة البيانات الجغرافية للسماح لمجموعة البيانات النقطية بأن يصل حجمها إلى 256 تيرابايت.

  • SDO_GEOMETRY & # 8212 إذا كنت تريد إضافة مجموعة بيانات نقطية إلى قاعدة بيانات ArcSDE for Oracle الجغرافية ، يمكنك تحديد الكلمة الأساسية لتكوين SDO_GEOMETRY ، والتي تخبر قاعدة البيانات بتخزين البيانات النقطية بتنسيق Oracle GeoRaster.

  • TEXT_UTF16 & # 8212 إذا كنت تقوم بنسخ فئة معلم تحتوي على أحرف اللغة الصينية إلى قاعدة بيانات جغرافية للملف ، فيمكنك تحديد الكلمة الأساسية للتكوين TEXT_UTF16 بحيث يتم تخزين أحرف النص في أعمدة السمات في UTF-16 ، والذي يخزن الأحرف الصينية بكفاءة أكبر.


الحقول وخصائص الحقول

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

  • الاسم المستعار & # 8212 اسم بديل لحقل فئة المعالم.
    على عكس الاسم الحقيقي للحقل ، لا يتعين على الاسم المستعار الالتزام بقيود قاعدة البيانات ، وبالتالي قد يحتوي على مسافات وأحرف خاصة ويبدأ برقم.
  • السماح بالقيم الفارغة & # 8212 يتحكم هذا في ما إذا كان الحقل سيحتوي على قيد NOT NULL عند إنشاء الحقل. If Allow Null Values is set to No, the field definition in the database will contain the NOT NULL constraint. If, on the other hand, you stay with the default of Yes, the field will be NULLABLE.

NOTE: The geodatabase model is such that it will insert an empty value (numeric = 0, text = "") instead of a database NULL if, and only if, the field has a NOT NULL constraint on it. The Allow Null Values property of a field cannot be changed once the field has been added to the feature class or table. Allow Null Values = NO cannot be specified for a field being added to a feature class or table that is already populated.

All feature classes have a set of required fields necessary to record the state of any particular object in the feature class. These required fields are automatically created when you create a new feature class, and they cannot be deleted. Required fields may also have required properties such as their domain property. You cannot modify the required property of a required field.

For example, in a polygon feature class, OBJECTID and Shape are required fields. They do have properties, such as their aliases and geometry type, that you can modify, but these fields cannot be deleted.

When you create a new feature class, you have the option to import fields from another feature class or table. This option enables you to use another feature class or table as a template for the field definitions of the one you are creating. Once you have imported the fields, you can edit the field names, their data type, and properties.

When you import fields when creating a new feature class, the required fields aren't affected. For example, if you have set the Geometry type property for the new feature class to be Point, importing field definitions from a feature class in which the SHAPE field's Geometry type property is polygon will not overwrite the Point property.

Certain field names will appear in ArcGIS with their fully qualified names for feature classes stored within an ArcSDE geodatabase. For example, if you create or import a polygon feature class that contains a field named Area, the database, schema, and feature class name will be appended to it. This is the name you will see in the attribute table of the feature class. That means for a polygon feature class named archsites stored in the prof schema of the museum database, the Area field would look like this:

The following list contains all the field names that will be fully qualified within an ArcSDE geodatabase:
FID, AREA, LEN, POINTS, NUMOFPTS, ENTITY, EMINX, EMINY, EMAXX, EMAXY, EMINZ, EMAXZ, MIN_MEASURE, MAX_MEASURE

For cases such as this, you might consider using a different field name or a field alias.


How to set feature coordinates to values in attribute table? - نظم المعلومات الجغرافية

Creating and Modifying Tables

Tabular data in a GIS share the same importance as coordinate data. The strength of a GIS lies in its ability to manage data حول spatial features, in addition to the position and location of the features themselves. In fact, in a GIS such as ArcGIS, a spatial feature exists as the pairing of the coordinate and tabular data.

In addition to representing the attributes of coordinate features, tables can exist in ArcMap as objects separate from spatial features. Before the days of GIS, a large amount of data was created about spatial features, but without an explicitly locational framework. For example, the IRS keeps track of a large amount of data referenced by Social Security number and home address. Addresses are locations in a locational framework, but they do not have Cartesian coordinate values. However, using GIS software, it is possible to assign X, Y locations to addresses. Once we have an address and an X, Y location for a point, it is possible to link the taxpayer database to location by use of relational databases. Such data can be imported to a GIS and used in mapping and analysis.

Tables are used to represent spatial data as well as to analyze spatial data through simple statistics, data summaries, and as the source for graphs. Graphs help to visualize a large amount of numeric and categorical data in a way that is easy to understand.

Tabular data are stored on the file system in one of several file formats. In ArcMap tables, are a graphical representation of these tabular data sources. This means that ArcMap lets us view tabular data in a GUI. So in ArcMap tables have their own GUI (buttons, tools), and their own set of particular operations.

ArcMap tables can come from a variety of sources, and multiple tables can be linked or joined based on common field values.

Creating (adding) tables from existing data sources

Tables can be created from many different formats of tabular data sources. Supported file-based sources are dBase, INFO (from ArcInfo), and comma- or tab-delimited ASCII files. Tables can also be loaded from personal and SDE geodatabases, and OLEDB connections. If a file can be loaded as a table, it will be displayed with a specific icon in ArcCatalog or the Add Data dialog.

Here, a dBASE file is added to the map document as a new table.

Tables can also be created from queries on ODBC (Open Database Connectivity) databases, such as Access, Excel, Oracle, Ingres, Informix, SQL Server, and the like. Although these tables are not saved on the disk as files, a table created from an ODBC query will be opened automatically if saved with a map document. This example shows the results of a connection to an SQL (Microsoft Access) database.

Here is the database (composed of a single table):

And the many steps necessary to access the tabular data source through ODBC.

Whether the data source for a table is file based (i.e., dBase, text, or INFO), regardless of the data source, the tables have the same look and functionality. The only important difference is that only tables from dBASE or INFO sources can be edited within ArcGIS, whereas text and ODBC tables cannot be edited in ArcGIS.

A new table can be created in ArcCatalog much in the same way a new shapefile is created.

The new table will be completely empty of both fields and records.

In order to add structure (fields and record) and content (values) to the table, it needs to be added to an ArcMap document.

Adding fields to tables

There are 5 field types available in tables:

  1. numeric (short and long integer, float, double)
  2. text,
  3. blob (Binary Large OBject),
  4. date, and
  5. GUID (Global identifier)

Before adding a field, you need to decide what type of data the field will hold. Then you choose a data type and field name, and if necessary, the number of decimal places. When you know how the field will be defined, add it to the table using the Options > Add Field menu choice.

Fields can also be deleted from tables, if they are no longer needed or have been entered incorrectly. To add or delete fields, the table cannot be open for editing, and you must have write permission to the file storing the data. It is not possible to alter the properties of a field once it has been created, so you should think carefully about your field definitions before you create fields.

Adding and deleting records

After fields have been defined, records can be added by adding values to records. After a value has been added to a record in a table, a new record will be added to the table.

New records are added with blank values for string and BLOB fields, and zero for numeric and date fields.

Selected records can also be deleted from tables. Like fields, records can only be deleted if the table is open for editing.

Note: avoid adding records to a attribute table. Doing so may corrupt your data, possibly irrevocably, because you will end up with "orphan" records, that is records in an attribute table that are not associated with shapes.

Editing values in table records

For tables that come from dBASE and INFO tables, it is possible to edit field values. Tables that derive from ASCII files and SQL queries cannot be edited.

If the table is not open for editing, select Table > Start Editing من القائمة. When a table is open for editing, the field names will appear in a block, non-italicized font. Thus, you can tell at a glance if a table is in edit mode.

استخدم ال يحرر tool to select a value to change. When you click on the cell containing the value to be changed, the value will highlight. Type in the new value. If you attempt to type in an invalid value (such as text strings within numeric fields), ArcMap will not allow the change to be made.

Edits will not be written to disk until the edits are saved. If you close a table that was open for editing, you will be prompted to save or discard changes. If you attempt to close the map document or ArcMap, you will also be prompted to save changes to the table.

To edit item values in bulk, it is possible to calculate the values in a field to a constant or an arithmetic expression. Expressions can include the values in other fields, constants, arithmetic operators, or Visual Basic operators.

To calculate a field, right-click on the field name , and select Calculate Values:

استخدم ال Field Calculator dialog to write the expression. In this example the new field is called age_2004, and it is the result of subtracting the values from the field ESTAB_YEAR from the constant 2004.

If you include string (text) values in the calculations, you need to put quotes (") around the strings, e.g.,

will calculate the active field with the contents of the field Common_name and the string (Oncorhyncus keta) separated by a blank space.

Calculations work on selected sets if you have a selection of records and you make a calculation, the calculation will only be applied to selected records. If you do not have a selection, the calculation will be applied to all records.

Queries are used to select a subset of records. Selections can be made simply to view where features are located, to find out what other attribute values may exist for a selected set, or for use in creating new shapefiles or tables composed of a subset of the original layer or table. Queries are always built using Select By Attributes.

This query is looking for records of stands which are greater than 15 years of age, and also less than 30 years of age.

Queries can either be typed into the text entry control, or they can be built by selecting and adding fields, operators, and values with the GUI controls. In either case, it is important to use the proper syntax, especially when combining expressions to make complex queries. Queries are evaluated with standard mathematical rules from left to right, but logical order of precedence must be enforced by using parentheses (which are evaluated from the inside out). These two queries are not equivalent:

Two wildcards can be used in queries:

  • % will substitute for any number of any characters
  • - will substitute for any single character

For example, the query string

will select any records whose value for the field Latin_name starts with the characters اونكو, and the query string

will select records with the Owner_fname matching either كاثرين أو كاثرين.

If you run queries against text fields, you also need to enclose the search string with single quotes, e.g.,

will select all records where the value of the field Latin_name يكون Oncorhyncus kisutch.

Displaying selected sets

When a selection is made on a attribute table, the records in the table will appear highlighted in cyan. The bottom of the table window shows the number selected of the total number of records.

If many records are selected, and those records are spread about the table, it is possible to view only selected records by clicking the المحدد زر. This does not change the data, but simply alters the way the data are displayed.

In addition to the selected records being shown in cyan, if this is an attribute table, selected features on the layer also appear cyan. For this reason, you may want to avoid using cyan in legend color schemes if you are using yellow as the selection color, or change the default selection color.

The default selection color of cyan can be changed to any other color (select Selection > Options from the menu).

Modifying selected sets

Sometimes you may have a selection that you want to change by broadening or narrowing the query criteria.

This is specified by the طريقة control the Select by Attributes dialog:

ال Create a new selection choice will remove any selections that are active, and apply the query.

ال Add to current selection choice will add records matching the query statement to the existing selected set. This usually increases the size of the selected set.

ال Remove from current selection choice will remove records matching the query statement from the existing selected set. This usually increases the size of the selected set

ال Select from current selection choice selects a subset of matching records from the existing selection. This usually decreases the size of the selected set.

These controls allow you to refine an existing query. If your initial query is too broad or narrow, you can alter the selection without needing to completely recreate the query.

There are other controls for for altering selected sets:

Those are, respectively, Select All, Clear Selection، و Switch Selection.

  • Select All selects every record in the table.
  • Clear Selection clears any selection.
  • Switch Selection makes all selected records unselected, and adds all previously unselected records to the selected set

Basic descriptive statistics

Selecting إحصائيات on a field generates basic descriptive statistics about the selected field. If there is any active selection, the statistics are derived only from selected records.

Here are the statistics for the فدان field, where stands of >70 years are selected.

It is also possible to look at statistics for any other numeric field for the table while the Selection Statistics dialog is open.

This operation is so easy that it seems trivial however, sometimes the entire reason for using GIS is to get summary data of this sort.

Records in tables can be summarized in many different ways. Summarizing a table creates a new dBase file on the disk, composed of the summary of the selected records in the active table (if no records are selected, the summary will apply to all records in the input table). This output table is also known as a frequency table.

Right-click on the field name and select Summarize. The output table will contain a single record for each unique value of the active field. In this example, the field to be summarized is Soil.name.

  • Count (automatically added)
  • Minimum
  • أقصى
  • متوسط
  • Sum
  • الانحراف المعياري
  • Variance
  • أولا
  • الاخير

ال Summarize dialog is used to specify where on the disk the output file will be located, and what summary statistics are to be performed. Numerical summary statistics are performed only on numeric fields. The desired summary statistic for each field is checked. You can add as many summary statistics as you like this will simply add more fields to the output table. When you have added all the statistics you want, click حسنا. The table can be added to the map document and written to disk. Following the example from above, the output table now contains only a single record for each unique soil name. Each soil name in the output table also has summary values for other attributes.

Summary tables are often linked or joined back to the tables from which they were derived.

Frequently, there is a need for the use of external (non-layer-attribute) tables in GIS map documents. A large amount of tabular data are available that have not been built specifically for spatially explicit use, but many of these datasets are able to be related to spatial data attribute tables by the use of a common field.

The classic example is a municipal parcel database. First, there may be a parcels layer which only contains the Tax Assessor parcel ID number (PIN). The Tax Assessor's office will have database tables in a typical relational database system, where ownership, address, assessed value, and other fields are indexed by the PIN. Other data may be available that are indexed by the parcel address. Other data may be indexed by owner name. All of these tables can be imported into the map document and related to each other by the PIN <-> Address <-> Ownership relationship.

Once the relationships between tables are established, cross-table queries, analysis, graph-building, and displays are possible.

Record relationships among tables

There are three basic relationships among tables: one-to-one, many-to-one, and one-to-many.

In the one-to-one relationship, values of records for a single field in one table match exactly the values for the same field in another table. An example of this would be a table containing basic stand attributes, including stand name, and another table indexed by stand name, but also with more data describing each stand. These records are related on a one-to-one basis.

In the many-to-one relationship, more than one record in the source table may have a common value with only a single record in another table. An example of this is a table containing stand attributes, including a species code. The related table contains species codes as well as full species names. Because there are many stands with the same species, there are many records with duplicate species codes, whereas there are only single records for species codes and names in the related table.

The third relationship, one-to-many, occurs where a single record in the source table shares values for a field with many records in the related table. Reverse the positions of the tables in the previous example, and you will have a one-to-many relationship.

To relate tables correctly, you will need to know the content of your tables, and which relationships are valid.

A join combines the records from two or more tables into a single virtual table. The new table functions exactly like any other table in ArcMap, except that the files on the disk are not actually joined as a single file the join only occurs within the ArcMap document. A join appends records from one table to another table, based on the values in a common field. The common field does not need to have the same name or the exact same field definition (although numeric and string fields cannot be used as common fields).

Joins can be performed on tables with a one-to-one or many-to-one relationship. Although a join can be performed on one-to-many tables, the appended record will be the first match of the common field. For one-to-many relationships, use linking instead.

In the jargon, the وجهة table is the table that will persist after the join. ال مصدر table is the one that will be subsumed by the destination table.

To perform a join, right-click on the table or layer in the Table of Contents and select Joins and Relates > Joins.

ال Join Data dialog allows you to specify parameters of the join, which will append the records of the source table to the destination table. The values from the source table are added to the records in the destination table whose values match. Although the table appears to change, the files have not both the destination and source tables will remain on the disk.

Here, the soils tables from the previous example for tabular summaries have been joined. You can see the new fields are appended at the end of the list of fields.

If there are no matches for values in the destination table with values in the source table, the resultant joined table will contain blanks for the appended fields.

When a map document is saved, the relationship between tables is preserved, and when the map document is opened, the join will be in place. To join more than two tables, the joins must be performed in a series of joins. To remove a join, select Joins and Relates >> Remove Join(s). You can remove individual joins or all joins.

Relates are used mainly to form relationships between tables that have a one-to-many relationship (although they can also be used for one-to-one and one-to-many relationships as well). When tables are related, the source table is not appended to the destination table, but any selection on the destination table can also select related records in the source table.

Here, the soils tables from the previous example are related using the SOIL.NAME حقل. If there is a selection on either table, it is possible to select records in the related table.

Records from both tables with the value of BARNESTON تم اختيارهم.

Graphs are pictorial representations of tabular data. Graphs are easily understood and can communicate much more, and in a more compact format, than can tables.

In ArcMap, graphs are dynamically linked to the tables which store their data. When the source data change, those changes are automatically updated in the graph. When records are selected from the source table, the graph changes to show only selected data markers.

ArcMap provides several different styles of graphs, and gives you the tools to modify the style, legend, axes, units, and titles. Graphs can be placed in map layouts to add impact and understanding to the map.

Creating graphs from tables

A graph is created from the active table. If a selection of records is made, the graph will represent only those selected records. If no selection is active, the graph will represent all records.. If the selection is changed in any way, the changes will also be reflected in the graph.

To create a graph, select Tools > Graphs > Create جيraph Properties dialog:

ال Graph Properties dialog allows you to choose which fields to add to the graph (numeric fields only), and which field to use to label the series.

It is often customary only to graph summarized data, so in this example, a summary table was created from the مواقف attribute table. The summary field is محيط, and the summary statistic chosen is Sum_Acres. The graph is made to display one bar for each record, displaying the total acreage in each species type.

As you can see, Douglas-fir is far and away the most dominant species class, with over 2000 acres.

Graphs are composed of several elements, as indicated in the image below:

  • مجموعات
  • سلسلة
  • Data markers (points, lines, bars, pie slices)
  • أسطورة
  • X- and Y-axes (including tics, data markers, and gridlines)
  • لقب

Each of these elements can be modified with the properties dialogs for each particular element.

These changes are possible:

  • renaming or repositioning the title
  • changing the legend text and position
  • renaming the groups on the x-axis
  • showing or hiding the axes and their labels
  • changing axis text labels
  • changing the range of values displayed
  • adding grid lines and changing increments

Depending on the nature of your data and what you wish to communicate, you can choose among several different graph types:

  • Area and Line
    Used to show trends over time
  • Bar and Column
    Used to compare among individual data values
  • Pie
    Used to show relative proportions of members to a whole quantity
    Slices can be separated from the pie to emphasize certain members
  • XY Scatter
    Used to show dependent-independent variable relationships (cause-and-effect)
  • Bubble
    Shows 3 values in 2 dimensions, similar to the XY scatter, but a 3rd variable controls the size of the data marker
  • قطبي
    Shows trends based on angles for mathematical and statistical applications
  • High-low-close

The graph legend location can be modified by a legend location.

Axis properties are automatically defined by ArcMap. However, these properties can be changed:

  • Axis lines can be turned on and off.
  • Axis labels can be added, altered, and turned on and off.
  • Tick mark labels can be added, edited, and turned on and off.
  • Group labels can be altered, which also creates an alias for the field which the group represents in the source table.
  • Axis positions can be flipped from left to right and from top to bottom.
  • Axis increments and gridlines can be altered or displayed.

Axis properties are controlled by the Advanced Options within graph properties.


Dynamic Coordinate Systems

If the destination coordinate system is specified as "_AZMEA_" or "_AZMED_", each input feature is reprojected to either an equal area or equal distance projection appropriate for that feature, respectively. In general, this causes a new coordinate system to be defined for each input feature.

Each feature remembers which specific equal distance or equal area coordinate system it has, and can be safely reprojected back to a normal (non-dynamic) coordinate system.

There is an input feature representing a point on the earth in LL-WGS84 (normal lat/long).

  • The point is reprojected to _AZMED_ via a CsmapReprojector transformer. The Source Coordinate System parameter is set to LL-WGS84 and the Destination Coordinate System parameter is set to _AZMED_.
  • The x and y coordinates of the point are extracted into x1, y1.
  • Set x2 = x1 + 1000, and y2 = y1.
  • Add a vertex to the point to make the line (x1,y1) -> (x2,y2).
  • Reproject back to LL-WGS84 via a CsmapReprojector with the Source Coordinate System parameter set to ”Read from feature” and the Destination Coordinate System parameter set to LL-WGS84.

You have now changed the point into a line extending 1km east of the original point, in lat/long.

Dynamic coordinate systems have the following limitation:

  • Z is not considered, so areas or distances are best preserved for geometry at an ellipsoid height of 0 meters.

How to set feature coordinates to values in attribute table? - نظم المعلومات الجغرافية

Geography 484 Final Project

Building Layer – Polygon – Holds building footprint and height data for 3D visualization. Will also hold land use, i.e. building use, and the addresses associated with each building.

Street Center Line – Line – Holds street width and address information in the U.S. Streets standard to interpolate street addresses by geocoding.

Set to match the extent of the orthophoto:

Min X: 719023 Max X: 726725

5. Orthophoto Preparation

6 . Orthophoto vs. DRG for Digitizing

These factors make the orthophoto a more accurate choice:

1) Higher spatial resolution than the DRG.

2) Higher attribute resolution – 255 colors vs. 12.

3) Physical scanning process of the DRG may include errors with creasing and warping.

9 . Projection in Geographic Coordinates

1. In general, review the requirements and table structure before you begin.

2. Cross reference abbreviations on the map with the Sanborn map abbreviation definitions.

3. Make copies of your map, study it, and mark it up prior to data entry: Notate building use, number of stories, and height in feet on a copy of the image. Sketch and notate centerline segments and attributes (street name, from/to addresses) on a copy of the image. These steps will help to speed the digitizing and data entry, and facilitate accuracy of the data.

4. Note that all streets do not uniformly go in the same direction – for instance streets above Main Street have odd numbers on the left and evens on the right, where the opposite is true for streets below Main Street.

5. For streets that are duplicated on the maps, work out ahead of time who will digitize and add attributes to avoid double work.

6. Set the snap tolerance to snap vertices at intersections for roads. To facilitate joining the streets, try to place the final vertex in the middle of the intersection, or better yet, leave it back just a bit, so they can be connected later.


7. Set the snap tolerance to snap vertices and edges for the building polygons. This will prevent unintended gaps between polygons.

8. Establish a value for an attribute unknown – like “999” – so when you review the attribute table you will know what items you need to follow up on.

9. Digitize and add attributes for “like” objects: Digitize all the segments for streets named the same and then select all those segments and apply the name, suffix, etc. Then set the ranges via individual selection. A similar approach can be done for the buildings. Digitize the outline of a whole block, assign the street and use if they are all the same, and then divide up the buildings by address number. After that, divide up the polygons by height. This helps reduce data entry, so if you get the data correct the first time, it is correct for all the features.

10. Use ArcMap tools and shortcuts wisely to ensure accurate digitizing:

11. We used coded domains to insure the accuracy of many fields in both the streets and buildings tables: prefix, suffix, street type, and building use.

12. Split the buildings display into the 3 different use categories, for instance: Commercial - Red, Public - Blue, Residential – Green and set the transparency to 60% so you can still see beneath. This will help you to visually confirm that you’ve selected the correct building use while doing data entry.

1. To check accuracy of street direction (from/to), change the symbology of the streets to “end with arrow.” This lets you visually review the from/to direction of the streets. If you realize you have built the street in the wrong direction, just right click and hit “flip” - this will reverse the direction.


2. One method to verify data is to select a feature and verifying its attributes as you go along. Another method is to perform this process at the end of data entry.

3. For a visual QA/QC it helps to symbolize features and compare them with the original map.

4. In fields that should always be populated by a value, look for null values by sorting fields , for example: all buildings in our database should have a primary address.

5. Sort number fields and look for a number outside the valid range for that field, for example: address ranges on our maps did not usually exceed 130, 230, 330, etc. Double check numbers that fall outside this range.

6. Sort string fields and look for spelling errors or non-standard entries like NE instead of Northeast. Since we used coded domains for prefix, suffix, etc. these type of fields were not subject to errors.

Overall requirements of the project:

(1) provide the spatial and attribute data necessary for studying land use distribution and change

(2) provide specific building address information

(3) provide street centerlines and street address ranges for a geocoding service

Georeferencing: There will still be a certain level of spatial error when considering the quality of each scanned map in addition to operator influences. For our team, transformation points seemed to be appropriately selected along borders and the correct number of links were created to accurately reference the scanned Sanborn map to the orthophoto. In order to further investigate the sources for map errors, we had two team members georeference the same map section. As one can see, the maps line up fairly well. A little offset can be seen in the difference in the blue and red lines (Figure 3). A small amount of offset is allowable in this mapping project. After precautions are taken to minimize spatial errors by making sure the scanned maps have been scanned similar techniques, having each operator follow the same georeferencing methods, and using the same orthophoto for each georeferencing procedure there is little to do beyond these factors. These small spatial deviations will become more apparent when we begin of overlay different time periods.

Street centerlines: One part of digitizing the street centerlines is dependent on the georeferencing of the scanned map. If the georeferencing is not done correctly, the streets will be off spatially. The second part of digitizing the street centerline is how they are digitized. Operators must pay attention to the direction that the street lines are drawn and should make sure the attributes are entered correctly. There are discrepancies along border sections as some street centerlines may not look exactly centered. This error is not significant enough to take the time to perfectly match the edges, and for the purposes of the map, unnecessary as well . These small spatial errors are acceptable however spelling mistakes or incorrectly named features in the attributes are not acceptable. To minimize spelling errors coded domains were used.

An estimate of the level of effort required to georeference and digitize all of the Sanborn maps that depict the city in 10-year intervals (1900, 1910, 1920, etc., through 1990) based on the assumption that there are 30 maps for each of the interval periods is as follows:

The first map took over one hour to georeference. It took some time to become familiar with the process and, in some cases, two attempts were required. After the first map, the time required should drop to around 30 to 45 minutes depending on the number of points used. For this estimate, we will use 30 minutes per map.

Digitizing/adding attributes for all the streets

3.75 total hours for 55 total street segments

Average time per street segment = 4 minutes

Average time for each team member to complete all their segments = 1 hour

Digitizing/adding attributes for ½ of the buildings

10 total hours for 324 total buildings

Average time per building = 2 minutes

Average time for each team member to complete ½ the buildings = 2.5 hours

For this estimate, we will double this to an average of 5 hours to complete all the buildings on a map.

Using our averages for one map we can estimate for the 30 maps in one time period:

6.5 hours per map x 30 maps = 195 hours

On a real-world manpower basis, the tasks require roughly 1 working day per map. To complete all 30 maps would require 1 person approximately 30 working days or about 6-7 weeks.

We can now estimate the totals for all time periods (10 total periods/300 total maps):


Coordinate

Coordinate is the basic element of any geographic data. This is a single dimension (Longitude, latitude) representing a single number (decimal format) and sometimes record a coordinate for elevation too. Time is a dimension too but its complexity makes it difficult to record it as coordinate. Coordinates in both JSON GeoJSON are formatted like numbers.

موضع

An ordered array of coordinates represent the position. This is the smallest unit that can indicate a point on earth.

[Longitude, latitude, elevation]

Before the release of the current specification, GeoJSON allowed to record three coordinates per position but is not allowed by the new specification.

الهندسة

Geometries are simple shapes (points, curves, and surfaces) in GeoJSON which consist of a type and a collection of coordinates. Point is the simplest geometry that represents a single position

LineStrings

At least two connected places are used to represent a line.

Point and line strings are the two simplest categories of geometry. Both types of geometry don’t bother many geometric rules. A point can be represented in a place anywhere, and a line can have more than one points, even if the points are self-crossing.

المضلعات

GeoJSON geometries seem significantly more complex in Polygons. Polygons have insides & outsides areas and can possess holes in that inside.

As compare to LineStrings, in polygons, the list of coordinate is one more level nested and can have cut-outs like donuts.

Coordinate Level

In GeoJSON format, for the coordinate property, there are four levels of depth.

سمات

Geometries are the central part of GeoJSON, therefore, the real world data is more than theses simple shapes having identity and attributes. Features records the geometry as well as their properties.

A feature properties can be a type of JSON object contain single-depth key value mappings.

FeatureCollection

At the top level of GeoJSON files, FeatureCollectionis the most common thing that looks like:

A lot of mapping and GIS software packages support GeoJSON including GeoDjango, OpenLayers, and Geoforge software. It is also compatible with PostGIS and Mapnik. The API services of Google, yahoo and Bing maps also support GeoJSON.


    (Recommended) ( Suggested ) (Recommended) ( Suggested ) ( Suggested ) (Highly Recommended) (Highly Recommended) [Variable] (Recommended) ( Suggested ) (Recommended) ( Suggested ) (Recommended) (Recommended) ( Suggested ) ( Suggested ) ( Suggested ) (Recommended) (Recommended) (Recommended) (Recommended) (Recommended) ( Suggested )
    ( Suggested ) (Recommended) (Recommended) ( Suggested ) ( Suggested ) (Recommended) (Recommended) (Recommended) ( Suggested ) ( Suggested ) (Recommended) (Recommended) (Recommended) ( Suggested ) ( Suggested ) (Highly Recommended) ( Suggested ) (Recommended) (Highly Recommended) [Variable] ( Suggested ) (Recommended) ( Suggested )
    ( Suggested ) (Recommended) ( Suggested ) ( Suggested ) (Recommended) (Recommended) ( Suggested ) (Recommended) ( Suggested ) (Recommended) ( Suggested ) (Recommended) (Highly Recommended) [Variable] (Recommended) (Highly Recommended) (Recommended) (Recommended) (Recommended) (Recommended) (Highly Recommended) (Highly Recommended) [Variable]

Conformance tests are available for verson 1.1. A conformance test for this version will be linked from this page when it is available.


شاهد الفيديو: الوهابي مصطفى العدوي عن ابن القيم: ليس سنيا ومسلكه ملوث جمع تخاريف في كتاب مدارج السالكين (شهر اكتوبر 2021).