Визуализация географических данных в веб-приложении - PullRequest
2 голосов
/ 15 ноября 2008

У меня есть запрос на внедрение службы визуализации для географических данных.

У меня есть список итальянских почтовых индексов (на итальянском языке они называются CAP). Я уже нашел таблицу, которая сопоставляет эти почтовые индексы с географическими координатами (широта / долгота) .

Итак, данные, которые я должен визуализировать как карту, структурированы следующим образом:

ZIPcode Latitude Longitude RequestCount
------- -------- --------- ------------

Есть ли простой способ (использовать веб-сервис или реализовать его самостоятельно, используя компонент - предпочтительно в .NET) для создания карты, аналогичной изображению, которое я вставил ниже ? Он не должен быть таким красивым и не обязательно геополитическим.

Мне просто нужен индикатор для каждой точки, который показывает меньший или больший круг и рядом с ним значение RequestCount. Я думаю, что это можно сделать либо с помощью координат, либо, если есть какой-либо сервис, который отображает итальянские почтовые индексы, используя почтовый индекс.

Заранее спасибо!

альтернативный текст http://img515.imageshack.us/img515/3814/carsalesuh6.png

Ответы [ 6 ]

2 голосов
/ 15 ноября 2008

Я использовал Fusion Maps для таких вещей. Это Flash на основе API JavaScript. Вы можете легко загрузить его в виде статического XML-файла, но я также создал различные веб-сервисы, чтобы дать ему динамические возможности. Есть много вариантов изменить внешний вид карты.

2 голосов
/ 15 ноября 2008

GeoNames предлагает набор данных и библиотеки с открытым исходным кодом для гео-картографирования

2 голосов
/ 15 ноября 2008

Я использовал MapServer для многих проектов, он хорошо работает и очень гибок. Тем не менее, не пробовал привязки .NET:

http://www.paolocorti.net/2006/09/20/mapserver-tutorial-for-c-mapscript-asp-net/

2 голосов
/ 15 ноября 2008

Может быть ...

Используйте API Google Map. Вы не можете рисовать круговые наложения, но вы можете рисовать многоугольники. Вот API для рисования полигонов. 8-сторонний многоугольник уже выглядит как круг. Вы можете поэкспериментировать с другими сторонами, чтобы увидеть, как это выглядит.

Вот справочник по API для класса Google GPolygon:

http://code.google.com/apis/maps/documentation/reference.html#GPolygon

2 голосов
/ 15 ноября 2008

Посмотрите на .net Charting и Chart FX Maps (я никогда не использовал их раньше).

1 голос
/ 22 сентября 2016

взгляните на Mapv - библиотека визуализации географии

enter image description here

введите описание изображения здесь

...