أكثر

نصف قطر المخزن المؤقت المتغير في ArcGIS JavaScript API؟

نصف قطر المخزن المؤقت المتغير في ArcGIS JavaScript API؟


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

https://developers.arcgis.com/javascript/jssamples/util_buffergraphic.html https://developers.arcgis.com/javascript/jssamples/query_buffer.html

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

/ / عند النقر على الخريطة ، قم بإنشاء منطقة عازلة حول نقطة النقر للمسافة المحددة. map.on ("click" ، الوظيفة (evt) {Circle = new Circle ({center: evt.mapPoint، geodesic: true، radius: dom.byId ("Distance"). vlaue، radiusUnit: dom.byId ("unit ") .value}) ؛ map.graphics.clear () ؛ map.infoWindow.hide () ؛ var Graphic = رسم جديد (دائرة ، دائرة ، رمز) ؛ map.graphics.add (رسم) ؛

 انقر على الخريطة لتحديد نقاط كتلة التعداد داخل المخزن المؤقت. معلمات العازلة:  مسافة:  

ومع ذلك ، عند اختبار هذا ، لا يبدو أنه يلتقط قيم نصف القطر ، ولن يرسم المخزن المؤقت.

أيه أفكار؟


جرب هذا الرمز المرفق. يجب أن تعمل.


شاهد الفيديو: شرح أداة تحليل المسافة المعيارية Standard Distance في Arc map