Я пытаюсь создать специально разработанную карту с правильными геоданными. Это может быть даже изображение, созданное в иллюстраторе, но оно должно быть экспортировано в виде набора плиток в правильном формате карты - чтобы его можно было прочитать с помощью таких инструментов, как Leaflet.jsПравильный способ создания карт плитки для Leaflet.js?
Что меня смущает, так это то, что ни одна из доступные инструменты для карт, похоже, очень хорошо работают вместе. Я нашел Tilemill, который выглядит очень перспективным (он имеет очень чистый интерфейс и работает с CSS), но:
- OpenStreetMaps не позволяет загружать мозаичные изображения, только XML-данные в формате OSM.
- Tilemill не позволяет импортировать XML-данные Openstreetmaps (почему!).
- Даже если вам удастся создать карту в Tilemill, вы по-прежнему не можете экспортировать изображения с черепицей, а только собственный формат базы данных SQL? В чем смысл?
- Если Tilemill бесполезен, существуют ли другие инструменты, позволяющие открывать XML-данные OSM и применять собственные стили оформления?
Есть некоторые источники, которые говорят о создании собственного сервера плитки:
This source предполагает преобразование OSM в PostGIS, используя SQL, а затем с помощью пользовательского сценария питона и инструмент под названием Mapnik. Тогда он говорит, что не рекомендуется использовать Mapnik для OSM ....
This source звучит многообещающе, но потом случайно упоминает, что вы должны построить и запустить свой собственный дистрибутив ...
Есть более простой способ создания карт с правильными именами и папками для Leaflet.js?
Спасибо! Я был несколько расстроен после нескольких часов озадачивания, когда я опубликовал свой вопрос. Я рад узнать, что TileMill можно использовать для создания локальных фрагментов! Тем не менее, для простого дизайнера, такого как я, установки python, а затем ввода «pip install nose» в терминале (согласно инструкциям MBUtil), это полная противоположность удобному для пользователя способу работы Tilemill. Будет ли TileMill в один прекрасный день поддерживать прямой экспорт в локальные PNG-плитки? – Kokodoko
Привет, нет: вам не нужно запускать нос, хотя, если вы действительно не хотите запускать набор тестов mbutil (следовательно, эта инструкция находится под частью тестирования «Reading») – tmcw