سيتم تقاعد تطبيقات ARCGIS القابلة للتكوين في عام 2025. يتم إهمال رمز مصدر ARCGIS القابل للتكوين لمزيد من التحديثات. بالإضافة إلى ذلك ، ستتم إزالة هذا المستودع في أكتوبر 2025 ، إلى جانب تحديث ArcGIS عبر الإنترنت في أكتوبر 2025.
Geoform هو قالب قابل للتكوين لتحرير البيانات المستند إلى النماذج لخدمة الميزات. يتيح هذا التطبيق للمستخدمين إدخال البيانات من خلال نموذج بدلاً من المنبثقة من الخريطة مع الاستفادة من قوة خريطة الويب وخدمات الميزات القابلة للتحرير. سيؤدي ذلك إلى دعم البيانات ودعم سير العمل من خلال خفض حاجز الدخول لاستكمال المهام البسيطة. يمكن استخدام هذا القالب لجمع المدخلات من خارج المؤسسة وجمع محتوى قيمة للتعاون.
عرض حي
يمكن الوصول إلى قالب Geoform عبر معرض قالب ArcGIS أو تفاصيل العنصر. يمكن تنزيل رمز مصدر التطبيق لمزيد من التخصيص واستضافة على خادم الويب الخاص بك.
جديد على جيثب؟ ابدأ هنا.
http://<Your Web Server>/<app folder name>/index.html"sharinghost": "https://" + “<your organization name>.maps.arcgis.comarcgis هو اسم محول الويب: "sharinghost": "https://" + "webadaptor.domain.com/arcgis""https://js.arcgis.com/3.35" واستبدل هذا الجزء من المرجع بعنوان URL إلى التثبيت المحلي."https://webadaptor.domain.com/arcgis/jsapi/jsapi" حيث arcgis هو اسم محول الويب الخاص بك.ملاحظة: إذا قام التطبيق بتحرير ميزات في خدمة الميزات ، أو يحتوي على خدمات آمنة أو خرائط ويب لا يتم مشاركتها علنًا ، أو إنشاء طلبات تتجاوز 200 حرف ، فقد تحتاج إلى إعداد واستخدام صفحة وكيل. تستخدم المواقف الشائعة التي قد تتجاوز فيها طول عنوان URL المضلعات المعقدة كمدخل لمهمة أو تحديد مرجع مكاني باستخدام نص معروف (WKT). للحصول على تفاصيل حول تثبيت وتكوين صفحة وكيل انظر باستخدام الوكيل. إذا لم يكن لديك اتصال بالإنترنت ، فستحتاج إلى الوصول إلى ARCGIS API ونشره لتوثيق JavaScript من المطورين.
تعرف على كيف يمكنك إضافة هذا القالب إلى مؤسستك كتبني مبكر.
راجع منشور مدونة ArcGIS للحصول على معلومات إضافية عن هذا التطبيق.
يدعم هذا القالب التحرير في وضع عدم الاتصال باستخدام محرر ESRI دون اتصال JS. لمزيد من المعلومات حول تحرير الويب غير متصل بالإنترنت ، راجع مشروع GitHub المرتبط أعلاه.
يدعم هذا القالب التحرير الأساسي في وضع عدم الاتصال عن طريق حفظ التعديلات محليًا (بما في ذلك المرفقات) حتى يمكن إعادة توصيل الاتصال. طالما تظل نافذة المتصفح مفتوحة أو تتم إعادة فتحها ، فسيتم مزامنة التعديلات بمجرد استعادة اتصال الإنترنت. يعد دعم JS في وضع عدم الاتصال مع محرر JS في وضع عدم الاتصال مع التعامل مع سير العمل حيث يكون الاتصال متقطعًا. للحصول على صورة كاملة عن إمكانات غير متصلة بالإنترنت في ArcGIS ، نوصيك أيضًا بالبحث فيما يلي:
يستخدم هذا التطبيق إطار bootstrap لـ CSS ، والتخطيط ، والمكونات والثلاثية. bootstrap على جيثب.
يتضمن هذا القالب منشئ تطبيق. إذا كنت تستخدم هذا القالب عبر arcgis.com ، فيمكنك الاستفادة من هذا المنشئ أثناء تسجيل الدخول إلى ArcGIS وتكوين التطبيق المنشور.
إذا كنت لا تستخدم تطبيقات ArcGIS عبر الإنترنت ، فيمكنك تكوين هذا القالب عن طريق تحرير DefaultS.js في مجلد التكوين.
جديد على جيثب؟ ابدأ هنا.
سيشرح هذا الموضوع كيفية تكوين بعض الإعدادات الأكثر تقدماً في Defaults.js
حدد معرف WebMap لاستخدامه لهذا القالب.
"webmap": "5fd247b0e5d844d99b7b9af36286a535",
إذا قمت بتكوين تطبيق بدلاً من استخدام خريطة ويب فقط ، فضع معرف التطبيق هنا.
"appid": "be338760de9249f8b15df22a8e4ee586",
قم بتعيين خاصية "form_layer" لتحديد طبقة WHIC لاستخدامها لإنشاء النموذج. هذا هو معرف الطبقة كما هو محدد في خريطة الويب. إذا لم تحدد أي شيء هنا ، فستستخدم طبقة الميزة الأولى التي يمكن أن تجدها في خريطة الويب.
على سبيل المثال ، لاستخدام الطبقة من خريطة الويب هذه ، أود فحص استجابة خريطة الويب للحصول على معرف الطبقة على النحو التالي:
تعيين معرف الطبقة مثل ذلك:
"form_layer": {
"id": "GeoFormTryItLive_v3_7854"
},
إذا كنت ترغب في استخدام جميع الطبقات:
"form_layer": {
"id": "All"
},
بشكل افتراضي ، خاصية الحقول هي صفيف فارغ. عندما تكون صفيف فارغ ، سيتم توزيع جميع الحقول من الطبقة وسوف تستخدم القيم الافتراضية. يمكن تكوين هذه الحقول عن طريق تعيين مجموعة الحقول هذه لإخبار الجيوفورم بما تظهره الحقول وخصائصها. يمكنك تعيين كل تسمية الحقول ، نص مساعدة (وصف اختياري) ، الرؤية ، القيمة المأهولة بالسكان ونص تلميح (العنصر النائب).
خاصية الحقول الافتراضية
"fields": {},
خاصية الحقول المعدلة
fields:{
"GeoForm_Sample_3731": [{
"name": "email", // field ID
"alias": "Email", // label
"fieldDescription": "Let us contact you.", // help text
"visible": true, // show this field?
"typeField": false, // subtype field?
"tooltip": "[email protected]", // placeholder text
"displayType": "email" // text, checkbox, radio, textarea, url, email
}]
}
يمكن تخصيص عنوان الجيووفورم والوصف والشعار. إذا تركوا فارغين ، فسيستخدمون العنوان الافتراضي الخاص بـ WebMap والصورة والملخص. إذا كان كلاهما فارغًا أو غير محدد ، فلن يظهر العنصر في التطبيق.
"details": {
"Title": "My Custom Geoform",
"Logo": "http://www.mysite.com/MyLogo.png",
"Description": "Check out my GeoForm!"
}
إذا كنت لا تريد ظهورهم ، فقم بتعيين كل من قيم التطبيق و Webmap على سلسلة فارغة.
تغيير الطريقة التي يبحث بها هذا التطبيق عن طريق تغيير موضوعه. راجع ملف Sentes.js لجميع الخيارات المتاحة. يمكن معاينة هذه الموضوعات المجانية لـ Bootstrap على موقع Bootswatch.
"theme": "basic",
إذا كنت ترغب في إعادة تعيين الخريطة بعد كل تقديم ، فقم بتعيين هذا الخيار على True. إذا كنت لا تريد أن يعود مدى الخريطة إلى الافتراضي عند حدوث تقديم ، فقم بالتعيين على خطأ.
"defaultMapExtent": true,
استخدم خيار النص هذا لإخبار المستخدمين بنوع الملف الذي يجب إرفاقه.
"attachmentInfo": {
"GeoForm_Sample_3731": {
"enableAttachments": false,
"attachmentIsRequired": false,
"attachmentLabel": "",
"attachmentHelpText": ""
},
"Test_secured_geoform_9625": {
"enableAttachments": true,
"attachmentIsRequired": false,
"attachmentLabel": "",
"attachmentHelpText": ""
}
}
سيستخدم هذا الخيار نصًا أصغر حجمًا لعنوان Geoform والوصف بدلاً من Bootstrap jumbotron الأكبر (2).
useSmallHeader": false,
يعرض هذا الخيار روابط المشاركة عند حدوث تقديم. إذا كنت لا ترغب في عرض روابط المشاركة عندما يقوم المستخدم بتقديم إدخال ، فقم بتعيين هذا الخيار على FALSE.
"enableSharing": true,
اضبط الرمز لاستخدامه عندما يحدد المستخدم موقعًا. راجع ملف PushPins.js لجميع الخيارات المتاحة. يمكنك تعديل هذا الملف لإضافة الرموز المخصصة الخاصة بك.
"pushpinColor": "grey",
استخدم هذا القالب في منظمة ArcGIS أو تطبيق البوابة عن طريق تغيير عنوان URL لمشاركته للإشارة إلى موقع البوابة أو المنظم.
"sharinghost": "http://myorg.maps.arcgis.com",
defaultMapExtent: true,
enableBasemapToggle: false,
nextBasemap: "hybrid",
defaultBasemap: "topo",
locate: false,
إذا كنت ترغب في استخدام هذا القالب بلغة غير مدعومة حاليًا ، فيرجى اتباع هذه التعليمات لترجمة القالب للحصول على لغة جديدة.
يتم تحميل اللغة اعتمادًا على ما يتم تعيين لغة المتصفح إليه وما إذا كانت اللغة محددة في القالب.
إذا كنت ترغب دائمًا في أن يتم تحميل لغتك بغض النظر عن لغة المتصفح التي يعمل عليها المستخدم ، فيمكنك تعديل dojoconfig لإضافة اللغة التي ترغب في تحميلها. يقع هذا في ملف /index.html بالقرب من الجزء العلوي.
var dojoConfig = {
locale: "fr"
};
راجع مساعدة توطين Dojo لمزيد من المعلومات.
ابحث عن خطأ أو تريد طلب ميزة جديدة؟ يرجى إعلامنا من خلال تقديم مشكلة.
أي شخص وكل شخص مرحب به للمساهمة. سائدا
حقوق الطبع والنشر 2012 ESRI
مرخصة بموجب ترخيص Apache ، الإصدار 2.0 ("الترخيص") ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال للترخيص. يمكنك الحصول على نسخة من الترخيص على
http://www.apache.org/licenses/license-2.0
ما لم يكن مطلوبًا بموجب القانون المعمول به أو الموافقة على الكتابة ، يتم توزيع البرامج الموزعة بموجب الترخيص على أساس "كما هي" ، دون ضمانات أو شروط من أي نوع ، إما صريحة أو ضمنية. راجع ترخيص الأذونات والقيود التي تحكم اللغة المحددة بموجب الترخيص.
تتوفر نسخة من الترخيص في ملف ترخيص المستودع.