Преобразование произвольного рисунка в интерактивную карту? - PullRequest
4 голосов
/ 08 февраля 2012

У меня есть план здания в PDF, который я хочу визуализировать как карту, используя такие инструменты, как MapBox , FusionMaps или AmMap . Я готов перерисовать план этажа, если это необходимо.

  1. В каком формате должны быть данные карты?
  2. Какой инструмент я могу использовать для создания этих данных?

Ответы [ 3 ]

2 голосов
/ 19 февраля 2012

Решение, к которому я пришел, состоит в том, чтобы не использовать географические данные, а вместо этого нарисовать карту в чем-то вроде Illustrator, сохранить как SVG, а затем использовать Raphael.js для создания визуализации.

Здесь есть пара примеров:

http://return -true.com / 2011/06 / using-raphaeljs-to-create-a-map / http://playground.mobily.pl/tutorials/building-an-interactive-map-with-raphael.html

0 голосов
/ 20 февраля 2012

Я бы экспортировал PDF в большой формат изображения, затем я бы использовал такой инструмент, как

GMapImageCutter - http://www.bartlett.ucl.ac.uk/casa/latest/software/gmap-image-cutter

MapTiler - http://www.maptiler.org/

Нарезать изображение на плитки.После этого загрузите плитки на свой сервер.

Затем вы можете использовать Google Maps, Yahoo Maps, Microsoft VirtualEarth и т. Д., Чтобы просмотреть плитку в качестве пользовательской карты.

Лично я бы рекомендовал использовать V3 Google Maps Api для отображения плиток.Самое замечательное в этом то, что вам не нужно иметь карту «обтекания».То есть изображение не нужно переносить на север / юг или восток / запад, что идеально подходит для плана этажа.

Если на итоговых картах требуются маркеры, их можно очень легко добавить, и эти маркерыможете ссылаться на другие карты.Таким образом, такие элементы, как лестницы, лифты и т. Д., Могут быть ориентированными для навигации точками.

Вот пример использования GMapImageCutter для отображения составной фотографии HI-RES, которую я сделал.

http://www.msa.mmu.ac.uk/~fraser/roof/

0 голосов
/ 16 февраля 2012

Прежде всего, ни один из этих инструментов не подойдет для визуализации планов этажей. Они для более широкой географии. Я не знаком с архитектурными приложениями, но я уверен, что многие существуют для того, что вы хотите делать. Если бы мне пришлось делать это в приложении типа географии, я бы, вероятно, создал план этажа в ArcGIS или QGIS и экспортировал его в файл .shp или .svg. Google Sketchup также может быть идеальным для рисования и визуализации плана этажа.

...