Какие существуют способы производства листов карт для карт Google?

16

новичок, чтобы сложить обмен здесь.

В настоящее время я использую автоматический резак плиток, найденный здесь, чтобы сделать стандартные плитки размером 256x256, необходимые для создания нестандартного типа карты для моей карты. Скрипт для раскроя листов карты выглядит довольно неуклюжим, и я быстро использую все 4 ГБ оперативной памяти моей машины, чтобы открыть фотошоп и использовать его. Это очень мешает, когда мои изображения дополняются пустым местом сверху и снизу, чтобы они располагались правильно.

Кто-нибудь знает другие инструменты, которые можно использовать для создания плиток для карт Google?

Hung-Су
источник
Я думаю, что это отличный вопрос, и хотелось бы знать, какие методы можно координировать на нескольких компьютерах.
Кирк Куйкендалл
связанные: gis.stackexchange.com/questions/5101/using-gdal-to-cut-tiles
Мэтт Уилки

Ответы:

8

Посмотрите на GeoWebCache . Я использовал его с Google Maps. Это отлично сработало для меня.

балканский
источник
Это был мой ответ! У меня был такой же успех.
WolfOdrade
6

Вы пробовали MapTiler ( www.maptiler.org )? Должен быть в состоянии получить плитки, которые вы ищете (256X256 - не уверен). Я экспериментирую с ним для создания веб-карт с открытыми слоями «самообучаться», отлично работает.

Мэтт Уилки
источник
Я дал MapTiler некоторое время назад, но не смог заставить его работать на меня. Мог бы дать ему еще один шанс.
Хунг-Су
5

Mapcruncher (Mircosoft) http://research.microsoft.com/en-us/um/redmond/projects/mapcruncher/ (разработан для виртуальной Земли / живых карт, а теперь и карт Bing)

Но может быть использован для Google Maps, как использовать ту же проекцию. Простота в использовании и бесплатно.

Mapperz
источник
5

Если у вас есть FME , он сделает это с помощью преобразователя WebMapTiler.

Здесь и здесь есть несколько примеров

Чтобы ответить на комментарий Кирка, сервер FME способен координировать это на нескольких машинах (или нескольких движках на одной машине). Смотрите первую ссылку выше для некоторых хороших графиков.

Восемь двигателей принесут время для уровня масштабирования 8 (24 500 плиток) со 120 до 20 минут. Уровень масштабирования 11 (1 000 000 плиток) можно получить примерно за 380 минут (опять же с 8 двигателями). Я не знаю, что вы могли бы сделать это на одной машине.

Сервер FME также может работать в облаке - например, WeoGeo попробовал описанный выше сценарий таким образом.

NB: я работаю на Safe Software, производителей FME и FME Server

Марк Ирландия
источник
Великолепное программное обеспечение использует его каждый день (FME2010 / 11 через верстак), хотя, возможно, и за пределами рекламного бюджета.
Mapperz
Спасибо Марк, я не знал об этом аспекте сервера FME. Также спасибо за раскрытие ваших отношений с FME.
Мэтт Уилки
Спасибо за это Марк. У меня есть доступ к FME Workbench 2009. Я только что поиграл с трансформером VirtualEarthTiler, но по какой-то причине он считает, что мой растр, который я проецировал на веб-mercator с помощью GDALwarp, это что-то еще, «Nonearthmeter». У вас есть инструмент, который вы используете для проецирования растровых данных на веб-меркаторе?
Хунг-Су
4

Я бы +1 на Maptiler. Я использовал его с наборами растровых данных малого размера. Если вы не боитесь командной строки, это просто графический интерфейс для GDAL2Tiles, который вы можете использовать напрямую.

mattmakesmaps
источник
3

Я использовал Global Mapper ( http://www.globalmapper.com/ ) в прошлом для всей моей плитки. Он может создавать плитки формата Google, а также Bing, KML и World Wind. Довольно дружелюбный и не слишком дорогой.

Келсо
источник
3

Вы можете также использовать Avenza «s Geographic Imager плагин для Adobe Photoshop для плитки изображения прямо в Photoshop

Ивар
источник