خرائط كثافة البناء مع مجموعات بيانات كبيرة مشفرة جغرافيًا؟

StackOverflow https://stackoverflow.com/questions/1080941

سؤال

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

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

مع مجموعة أصغر من النقاط، سأستخدم خرائط Google والعلامات المخصصة.ومع ذلك، فإن القطاعات المختلفة تحتوي على عشرات الآلاف من النقاط

هل هناك أي واجهات برمجة التطبيقات أو المكتبات التي يمكن أن تساعدني في القيام بذلك؟


الحل الذي سأتبعه هو:

  1. كسر المنطقة ليتم تعيينها في شبكة.
  2. عد عدد الإدخالات التي تسقط داخل كل مربع.
  3. لكل مربع ، قم بإنشاء PNG مع شفافية نسبة إلى عدد الإدخالات.
  4. ملء خريطة Google مع هذه المجموعة من PNGs كعلامات.
هل كانت مفيدة؟

المحلول

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

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

قد لا يكون إنشاء الصورة النقطية للكثافة الخاصة بك أمرًا معقدًا للغاية ...

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

نصائح أخرى

يقوم Google Fusion Table بعمل جيد في ذلك http://www.google.com/fusiontables/Home/

من الجيد لك أن بياناتك مشفرة جغرافيًا بالفعل، لأنه -من خلال تجربتي الأخيرة-، لا يتيح لك برنامج حل المواقع في Google التعامل مع الموقع الغامض.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top