Я пытаюсь создать специально разработанную карту с правильными геоданными. Это может быть даже изображение, созданное в иллюстраторе, но оно должно быть экспортировано как набор плиток в правильном формате карты, чтобы его можно было прочитать с помощью таких инструментов, как Leaflet.js.
Что меня смущает, так это то, что ни один из доступных картографических инструментов не работает очень хорошо вместе. Я нашел Tilemill, который выглядит очень многообещающе (у него очень чистый интерфейс и работа с CSS), но:
- Openstreetmaps не позволяет загружать изображения тайлов, только XML-данные в формате OSM.
- Tilemill не позволяет импортировать XML-данные Openstreetmaps (почему!).
- Даже если вам удастся спроектировать карту в Tilemill, вы все равно не сможете экспортировать изображения тайлов, только собственный формат базы данных SQL? Какой в этом смысл?
- Если Tilemill бесполезен, есть ли другие инструменты, которые позволяют открывать XML-данные OSM и применять собственные стили дизайна?
Есть несколько источников, в которых говорится о создании собственного тайлового сервера:
Этот источник предлагает преобразовать OSM в PostGIS с помощью SQL, а затем использовать собственный скрипт Python и инструмент с именем Мапник. Затем он говорит, что не рекомендуется использовать Mapnik для OSM....
Этот источник звучит многообещающе, но затем в нем случайно упоминается, что вы должны собрать и запустить свой собственный дистрибутив Linux...
Есть ли более простой способ создания листов карты с правильными именами файлов и папок для Leaflet.js?