أكثر

حساب المسافة بين النقاط في جدولين وتضمين اسم النقطة الثانية في infowindow في كارتو؟

حساب المسافة بين النقاط في جدولين وتضمين اسم النقطة الثانية في infowindow في كارتو؟


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

اختر

كيف يمكنني أيضًا إرجاع اسم محطة مترو الأنفاق؟

إنه موجود في جدول nyc_subway_entrance_export كـ nyc_subway_entrance_export.name.

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


حساب المسافة بين النقاط في جدولين وتضمين اسم النقطة الثانية في infowindow في كارتو؟ - نظم المعلومات الجغرافية

لدي طاولة تشبه:

لدي فئة معلم مضلع بالسمات:

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

Postgis - كيف يمكنني تحويل SRTEXT إلى PROJ4TEXT باستخدام QGIS

لدي SRTEXT مثل هذا: GEOGCS ["My Data" ، DATUM ["غير محدد (.

أريد الحصول على PROJ4TEXT من هذا STREXT.

هل يمكنني الحصول عليه من QGIS. لأنني أريد إدراجه في جدول SPATIAL_REF_SYS Postgresql. (أو أحتاج إلى بيانات PROJ4TEXT لاستخدام هذا الإسقاط)

يمكنك كتابة النص (الذي يسمى WKT) في ملف نصي mycrs.prj ، وتشغيل gdalsrsinfo على ذلك. يعمل في قشرة OSGE4W (أو Linux / MAC)

يجب الإبلاغ عن سلسلة proj4 وتعريف WKT لـ postgis.

نشرة جيوجسون تنسيق المشكلة

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

إحداثياتي هي: 52.23943 ، 4.97599. تعمل بشكل صحيح مع وظيفة setView.

لكن باستخدام ميزة geojason هم ، هممم ، "متوقعة" ، في مكان ما شرق الصومال.

أي شخص يعرف ماذا يحدث هنا؟

بدافع الفضول الخالص ، قمت بتغيير الإحداثيات حول [4.976143930893815،52.23925499011473] وتظهر النقطة في موقعها الصحيح. علة معروفة !؟

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

عند الحديث عن المواقع الجغرافية ، عادة ما نستخدم Lat-long. تم تدوين ذلك في معيار ISO 6709.

عند التعامل مع هندسة الإحداثيات الديكارتية ، نستخدم بشكل عام X-Y. تعمل العديد من أنظمة GIS مع موقع جغرافي كحالة خاصة لنقطة إحداثيات ثنائية الأبعاد ، حيث يمثل X خط الطول ويمثل Y خط العرض. هذا الترتيب من الإحداثيات هو بالضبط عكس مفهوم Lat-long العادي.

تأخذ map.setView latLong كمدخل ، حيث يكون الطرف الأول هو خط العرض ، والثاني هو خط الطول.

ومن ثم عندما تريد 52.23N ، 4.97E ، فإنك تمر بـ [52.23943، 4.97599]

ينص معيار GeoJSON على أنه بالنسبة لأي نقطة ، تكون المعلمة الأولى هي تنسيق X (أي خط الطول) والمعلمة الثانية هي إحداثي Y (أي خط العرض)

ومن ثم عندما تريد 52.23N ، 4.97E في GeoJSON ، فأنت بحاجة إلى اجتياز [4.97599 ، 52.23943]

لمزيد من القراءة ، انتقل إلى هذه الأسئلة والأجوبة

مشكلة في MCC-LiDAR (ذاكرة غير كافية)

أقوم بتشغيل mcc-lidar على win7 64 بت مع 16 جيجابايت من ذاكرة الوصول العشوائي. ومع ذلك ، عندما أحاول معالجة ملف las مع 1800000 نقطة باستخدام -s 0.5 و -t 0.3 ، يخبرني البرنامج:

خطأ: لا توجد ذاكرة كافية ، إن أمكن ، استخدم تباعدًا أكبر بين النشر.

أنا قادر على معالجة البيانات باستخدام -s 1.5 -t 0.3 ، لذلك أعتقد أن المشكلة لا تتعلق بعدد النقاط.

يتم تثبيت البرنامج في c: program files (x86) ، والذي أفهم أنه لبرامج 32 بت. هل هناك بعض الإرشادات المحددة لتثبيته كتطبيق 64 بت من أجل استخدام ذاكرة الوصول العشوائي (RAM) التي تبلغ 16 جيجابايت؟

لا يوجد حاليًا تجميع 64 بت على الرغم من توفر شفرة المصدر ، لذا يمكنك تجميعها بنفسك باستخدام مترجم 64 بت.

أجد مشكلتك غريبة. 1.8 مليون نقطة ليست مشكلة كبيرة للغاية - 31 مارس 2018 ليست هناك تعليقات:


شاهد الفيديو: تحديث تطبيق خرائط قوقل واضافة ميزة قياس المسافات