أكثر

ما الخطأ في كود البرنامج النصي VB لآلة حاسبة الحقول في ArcGIS 10؟

ما الخطأ في كود البرنامج النصي VB لآلة حاسبة الحقول في ArcGIS 10؟


أحاول استخدام محتويات حقل واحد ([الحالة]) كشرط لملء حقل آخر ([سليم]). أحاول تشغيل الكود التالي في Field Calculator ، لكنه لا يعمل أبدًا (وليس من المفيد جدًا مساعدتي في فهم السبب ، وإعطائي رمز الخطأ "999999").

هذا ما تم إدخاله في مربع "كود البرنامج النصي المسبق للمنطق":

Dim x If [Condition] = "Very good" ثم x = 1 elseif [Condition] = "Reasonly good" ثم x = 1 elseif [Condition] = "ضعيف" ثم x = 0 elseif [Condition] = "مجدد" ثم x = 1 elseif [Condition] = "ضعيف جدًا" ثم x = 0 elseif [Condition] = "جيد" ثم x = 1 else x = 0 end if

وببساطة x ذهب إلى مربع "سليمة =".

هل هناك أي فكرة عن سبب عدم عمل هذا الرمز؟ مرة أخرى ، أحاول ملء الحقل "سليم" بـ 0 أو 1 بناءً على قيمة حقل "الشرط" في نفس فئة الميزة.


لا يمكنك تعيين إخراج مباشرة إلى حقل في نص الحساب ، فقط بتحديد الحقل كحقل إخراج للحساب. [سليم] يحتاج إلى التغيير إلى سليم (متغير) ويجب أن يكون الناتج سليمًا في جزء إخراج الحقل.

محلل: VB Script

استخدام Codeblock: تم الفحص

كتلة كود ما قبل المنطق:

If IsNull ([Condition]) ثم سليم = 0 elseif [Condition] = "جيد جدًا" ثم سليم = 1 elseif [Condition] = "معقول بشكل جيد" ثم سليم = 1 elseif [Condition] = "ضعيف" ثم سليم = 0 elseif [Condition] = "مجدد" ثم سليم = 1 elseif [Condition] = "ضعيف جدًا" ثم سليم = 0 elseif [Condition] = "جيد" ثم سليم = 1 آخر سليم = 0 end if

حقل سليم: سليم

إذا كان هذا لا يزال ينتج خطأ ، فجرّب بناء جملة Select Case بدلاً من ذلك (يكون أكثر فاعلية):

كتلة كود ما قبل المنطق:

If IsNull ([Condition]) ثم سليم = 0 ، حدد الحالة الأخرى [الحالة] الحالة "جيدة جدًا" ، "Reasonably good" ، "Renovated" ، "Good" Intact = 1 Case "Poor" ، "Very poor" Intact = 0 حالة أخرى سليمة = 0 حدد إنهاء إذا

أفترض أنك تقوم بتشغيل هذا كحقل حساب من جدول؟ أنت لا تشير إلى الحقل الذي تريد تغييره في قسم البرنامج النصي للمنطق المسبق ، بل تقوم بتطبيق متغير عليه تقوم بحساب قيمة له (في حالتك 1 أو 0).

يضيفخافت xإلى بداية الكود في مربع كود البرنامج النصي للمنطق المسبق ، ثم استبدل كل "[سليم] =" بـ "x ="

أثناء تشغيل هذا الحقل احسب في الميدان السليم ثم اكتب في المربع السفلي x فقط.


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

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

نتائج

تم إنشاء تطبيق ويب يسمى MosquitoMap يشتمل على بيانات نقطة تجميع البعوض المخزنة في قاعدة بيانات ArcGIS 9.3 Server / SQL الجغرافية التي تتضمن المنطقة الإدارية وأنواع المتجهات × جداول بحث الدولة. بالإضافة إلى الطبقة التي تحتوي على نقاط تجميع البعوض ، تم توفير طبقات خرائط أخرى بما في ذلك الطبقات البيئية وطبقات توزيع الناقلات ومسببات الأمراض / الأمراض. تم إنشاء تطبيق داخل MosquitoMap يسمى Mal-area calculator (MAC) لتحديد مساحة التداخل ، لأي مجال من مجالات الاهتمام ، لنماذج توزيع ناقلات الأمراض والبشر والأمراض. تم تطوير معايير البيانات لسجلات البعوض من أجل MosquitoMap.

استنتاج

MosquitoMap هو مورد ويب للمجال العام يقوم بتعيين ومقارنة نقاط جمع البعوض المحددة جغرافيًا بالمعلومات المكانية الأخرى ، في إعداد نظام المعلومات الجغرافية. يحدد MAC منطقة Mal ، أي المنطقة التي يكون فيها من الممكن نظريًا حدوث انتقال للأمراض المنقولة بالنواقل ، وبالتالي يوفر أداة قرار مفيدة حيث تكون معلومات المرض الأخرى محدودة. يؤكد نهج Mal-area على المساهمة المستقلة ولكن التراكمية في مخاطر الأمراض لأنواع ناقلات الأمراض المتوقعة الحالية. يضيف MosquitoMap قيمة إلى نتائج جهود التجميع السابقة ويجعل الوصول إليها متاحًا ، بالإضافة إلى توفير نموذج لقواعد البيانات المكانية الأخرى الخاصة بمفصليات الأرجل.


نحت نظام GIS StackExchange

كتب مستخدم GIS SE Bill Dollins منشورًا مثيرًا للاهتمام حول GIS Stack Exchange واستخدام علامات GIS SE و Stack Exchange API V2.1

في الملخص نظرة عامة جيدة جدًا على موقع GIS SE:

(سحب المعلومات الخاصة بأكثر 100 علامة "شيوعًا" باستخدام StackExchange API)

تجميع العلامات & # 8220 لم ينقسم الجميع إلى مجموعات بدقة ، لذا أجريت بعض قرارات الحكم. على سبيل المثال ، قمت برمي علامات حول Esri Flex API في "أدوات Esri" بينما انتقل "Flex" إلى "التطوير / البرمجة".

شكرًا لبيل على وقته وتحليله الإحصائي لـ GIS SE.


تحرير الجداول في ArcGIS عبر الإنترنت

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

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

أنت محق. يمكنك & # x27t إجراء أي تغييرات على المخطط ما لم تقم بالكتابة فوق الخدمة.

لقد قمت للتو بتحميله على ArcGIS عبر الإنترنت. هل هذا يعني أنه يمكنني & # x27t تغييره؟ ما & # x27s أسهل طريقة لاستضافة بياناتي الخاصة؟

& # x27s لا توجد طريقة للقيام بما تفعله دون إعادة نشر الخدمة. حتى إذا كان لديك ArcGIS Server تم إعداده وكنت تقوم بتغذية البيانات إلى AGO مباشرة من قاعدة البيانات الداخلية الخاصة بك ، فلن ترى أي خرائط وتطبيقات حالية وما إلى ذلك مع مجموعة بيانات الميزة هذه التغييرات حتى يتم إعادة نشر الخدمة بالكامل وذهبت إلى كل خريطة أو تطبيق وأعدت إضافة مجموعة بيانات المعالم. يشير رمز الخرائط والتطبيقات على وجه التحديد إلى أسماء الأعمدة والأسماء المستعارة ، لذا فإن تغيير أي منها يتطلب & # x27fixing & # x27 التطبيقات والخرائط المرتبطة.

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

لإضافة حقل ، افتح خريطة بها خدمة المعالم الخاصة بك ، وأظهر الجدول ، وفي أعلى الجانب الأيمن ، توجد قائمة منسدلة & quotTable & quot ؛ حيث يمكنك & quot إضافة حقل & quot

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

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


الأدوات المستخدمة

  • جميع مركبات التضاريس مجنزرة أو مزودة بعجلات & # 8212 مركبات الدفع الرباعي ذات الدفع الرباعي
  • المحاور
  • بارومترات
  • مقياس الميل
  • البوصلات & # 8212 صياغة البوصلات
  • أجهزة الكمبيوتر المكتبية
  • الكاميرات الرقمية
  • متر المسافة & # 8212 أجهزة قياس المسافة الإلكترونية الأشرطة الكهربائية سلاسل القياس Tellurometers
  • مجموعات أو مجموعات الصياغة & # 8212 مجموعات الصياغة
  • عمود التمديد & # 8212 أعمدة المنشور
  • أجهزة قياس الامتداد
  • البوصلات الجيولوجية
  • جهاز استقبال GPS لنظام تحديد المواقع العالمي & # 8212 أنظمة تحديد المواقع العالمية لمحطة القاعدة المجتمعية GPS نظام تحديد المواقع العالمي مستقبلات GPS علم الحركة في الوقت الحقيقي أنظمة تحديد المواقع العالمية RTK GPS
  • هاتشيتس
  • حوامل صك & # 8212 حوامل ثلاثية
  • أنظمة القياس بالليزر & # 8212 أنظمة المسح بالليزر ثلاثية الأبعاد معدات قياس المسافة بالليزر ماسح ضوئي ليزري تنسيق معدات الالتقاط
  • طابعات ليزر
  • أجهزة استشعار المستوى أو أجهزة الإرسال & # 8212 مستويات العبور
  • المستويات & # 8212 أنظمة ضبط مستوى البندول البصري الأوتوماتيكي مستويات اليد فقاعات التسوية مستويات البندول البصري (انظر جميع الأمثلة الستة)
  • المناجل
  • المطارق
  • قضبان القياس & # 8212 أهداف البصر قضبان عمودية / مستهدفة
  • جداول قياس & # 8212 طاولات Alidades الطائرة
  • قياس العجلات للمسافة & # 8212 أجهزة قياس بعجلات
  • أجهزة الكشف عن المعادن & # 8212 محددات مواقع أنابيب المجال المغناطيسي
  • أجهزة كمبيوتر محمولة
  • حواسيب شخصية & # 8212 كمبيوتر الجيب الشخصي
  • طابعات الراسمة & # 8212 المتآمرون
  • البوب ​​راسيا
  • مطرقة هوائية & # 8212 آلات ثقب الصخور
  • محطات إدخال البيانات المحمولة & # 8212 جامعي البيانات المحمولة أجهزة المسح الهيدروغرافي المحمولة أدوات قياس المسح الروبوتية وحدات التحكم في أدوات المسح (انظر جميع الأمثلة الخمسة)
  • مناشير كهربائية & # 8212 مناشير السلسلة
  • الموشورات
  • منقلة
  • مناشير & # 8212 مناشير قطب تصغير
  • مقاييس & # 8212 الموازين الهندسية
  • الماسحات الضوئية & # 8212 محول الأرقام
  • آلة حاسبة علمية & # 8212 حاسبات قابلة للبرمجة للهندسة والإحداثيات
  • مستقبلات الزلازل & # 8212 معدات استشعار اهتزاز الأرض
  • سونار & # 8212 Echosounders Fathometer معدات السونار متعدد الحزم سونار سونار المسح الجانبي
  • مربعات تي & # 8212 T- المربعات
  • أجهزة الكمبيوتر اللوحية
  • شريط القياس & # 8212 شرائط القياس
  • القوالب & # 8212 صياغة القوالب
  • المزواة & # 8212 مجموع المحطات تريبراش تعديل مستوى فقاعة كتل تريبراش البصرية ضبط اسطوانات
  • مثلثات
  • أجهزة راديو ثنائية الاتجاه

لو سمحت. انظر تحت الغطاء. يوفر فريقنا من المتحدثين الدوليين المطلوبين مراجعة كود الخبراء لمنصات المؤسسات مثل WordPress.com VIP. لأن أفضل موقع لديك هو الموقع الذي & # 8217s.

الشكل 1. 10up في كل مكان ، بجدية.

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

من خلال التأثير على المجتمعات في جميع أنحاء العالم ، يقود فريقنا اللقاءات ، ويتحدث في الأحداث المحلية ، ويزور العملاء أينما كانوا.

الاستقلال عن المكاتب التقليدية & # 8220 Brick and Mortar & # 8221 ، والتحرر من التنقلات ، والجداول الزمنية المرنة عبر ما يقرب من اثنتي عشرة منطقة زمنية تعني أن فريقنا يعمل متى وأينما كانوا أكثر إلهامًا ، ومتاحًا عندما يحتاج عملاؤنا إليهم.


قم بتمكين لغات وموضوعات ومصححات وأوامر إضافية والمزيد. يشارك مجتمع VS Code المتنامي الصلصة السرية لتحسين سير عملك.

لتحقيق أقصى استفادة من Visual Studio Code ، ابدأ بمراجعة بعض الموضوعات التمهيدية:

مقاطع الفيديو التمهيدية - ابدأ رحلتك باستخدام VS Code من خلال مقاطع الفيديو التمهيدية هذه.

الإعداد - قم بتثبيت VS Code للنظام الأساسي الخاص بك وتكوين مجموعة الأدوات لاحتياجات التطوير الخاصة بك.

واجهة المستخدم - مقدمة إلى واجهة المستخدم الأساسية والأوامر والميزات لمحرر VS Code.

الإعدادات - تخصيص رمز VS بالطريقة التي تحب العمل بها.

اللغات - تعرف على دعم VS Code للغات البرمجة المفضلة لديك.

Node.js - يساعدك هذا البرنامج التعليمي على تشغيل تطبيق الويب Node.js وتصحيحه بسرعة.

النصائح والحيل - انتقل مباشرة باستخدام النصائح والحيل لتصبح مستخدمًا قويًا لـ VS Code.

يعد Azure - VS Code رائعًا لنشر تطبيقات الويب الخاصة بك على السحابة.

واجهة برمجة تطبيقات الامتداد - تعرف على كيفية كتابة امتداد VS Code.

لماذا VS Code؟ - اقرأ عن فلسفة التصميم والهندسة المعمارية لـ VS Code.


قدرات

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

4. معدلات أجور الطلاب لبرامج الأقسام

اعتبارًا من 1 مايو 2019 ، سيتم تحديد معدل أجر واحد من قبل الإدارة المختصة لكل وظيفة في البرامج الإدارية التالية.

  • برنامج Vimy Guide (شؤون المحاربين القدامى بكندا): أدلة ، أدلة (معاودة الاتصال) ، كبار المرشدين
  • برنامج الإنقاذ على الشاطئ (مصايد الأسماك والمحيطات): Crew، Coxswain

يجب تحديد معدلات الأجور من خطوط الرواتب "College / CEGEP Pre-University" أو "University Under-graduate". يجب أن تكون نسبية الأجور بين الوظائف المختلفة داخل كل برنامج إداري متناسبة مع الاختلافات في التعليم والخبرة وطبيعة العمل بين الوظائف في البرنامج. يجب أن تأخذ معدلات الأجور في الاعتبار مبادئ التطبيق واعتبارات الانتقال المذكورة أعلاه.


خيار آخر رائع هو استيراد البيانات مباشرة من داخل Excel. هذا مايتوجب عليك القيام به:

  1. في جدول بيانات Excel ، حدد نطاق البيانات و نسقه كجدول
  2. بينما لا تزال في Excel ، قم بتمييز الجدول ، ثم اختر يصدر من الشريط العلوي ، إذن تصدير جدول إلى قائمة SharePoint
  3. من النافذة المنبثقة التي تظهر ، حدد عنوان URL للموقع الذي تقوم بالاستيراد إليه، ثم إعطاء القائمة اسم، ثم ضرب التالي. يمكنك أيضًا (اختياريًا) تحديد المربع المجاور لـ قم بإنشاء اتصال للقراءة فقط بقائمة SharePoint الجديدة. ما يفعله هو جعل Excel مرتبطًا فعليًا بقائمة SharePoint. ستنتشر أي تغييرات في قائمة SharePoint إلى Excel عندما تقوم بتحديث البيانات هناك.
  4. في الشاشة التالية ، سترى جميع الأعمدة ذات أنواع الأعمدة المطابقة (العملة والتاريخ وما إلى ذلك). فقط انقر ينهي
  5. يجب أن تتلقى رسالة نجاح / نافذة منبثقة.
  6. يجب أن تشاهد الآن قائمتك التي تم إنشاؤها في SharePoint. سيكون الافتراضي إلى طريقة عرض ورقة البيانات، فقط انقر قف لعرضها كقائمة عادية.

شاهد الفيديو: ArcGIS Desktop has encountered a serious application error!!!!!!!!!