2015-11-19 4 views
0

Я пытаюсь создать географическую карту тепла из таблицы IP-адресов, чтобы проиллюстрировать трафик на мой сайт по географической области. У меня есть область размером 300 км * 300 км, в которой я бы хотел поработать. Возможно, я смогу выяснить, как превращать IP-адреса в широту и длинную или географическую информацию, но как я могу создать тепловую карту? Есть ли библиотека, которая может это сделать?Создание тепловой карты с IP-адресов

Примечание: Я работаю в основном с PHP/JS для этого проекта, но я бы хотел использовать другую технологию, чтобы сделать эту иллюстрацию. :)

Спасибо!

ответ

0

Как только у вас есть система lat/long (или другая система координат XY), существует множество вариантов для рендеринга. Пар, что я знаком с:

  • Leaflet является открытым исходным кодом JavaScript библиотеки для отображения, и есть a plugin for rendering heatmaps.
  • Используйте API-интерфейс API ArcGIS HeatmapRenderer. Это немного усложняется, если у вас нет доступа ни к ArcGIS Online, ни к установке ArcGIS Server; очень просто потреблять функциональный слой с их API, возможно, но немного сложнее, если у вас просто есть очки.
  • Вы также можете использовать API Google's или Bing's.

Все эти функции используют JavaScript, так что, пока вы классные, есть много вариантов.

Смежные вопросы