Читатель спросил: «Есть ли программа, с помощью которой я могу создавать свои карты на ПК?» Мой ответ: «Да, но …»
Windows / английский язык / бесплатное ПО. С помощью программы «Maperitive» вы можете изменять дизайн участков карты из OpenStreetMap в соответствии с вашими собственными идеями. Однако пользоваться им ужасающе сложно.
Вам не нужно устанавливать Maperitive. После того, как вы скачали программу, разархивируйте zip-архив и запустите файл "Maperitive.exe", который он содержит.
Появится карта, вызываемая OpenStreetMap. К этому моменту программист уже построил первую ловушку: вы можете подумать, что можете продолжить работу с этой картой. Но ты не можешь. Вместо этого вы должны сначала загрузить другие картографические данные из Интернета. Затем вы можете открыть их в Maperitive.
Для этого откройте OpenStreetMap в своем браузере и перейдите к разделу, который вы хотите отредактировать. Выберите относительно небольшую площадь. Его не должно быть больше нескольких блоков, иначе загрузка займет слишком много времени. Затем нажмите «Экспорт» вверху. Слева открывается область. Здесь снова нажмите «Экспорт». Раздел карты сохраняется на вашем компьютере под именем файла «map.osm».
Затем откройте этот файл с помощью команды меню «Файл / Открыть исходный код карты». В правом нижнем углу Maperitive показывает «Источники карты», то есть источники карты. Сейчас там отмечены два источника:
- Веб-карта (OSM Mapnik) и
- OSM файл.
Щелкните «Веб-карту», чтобы скрыть ее. Теперь вы можете видеть только те материалы карты, которые вы скачали из Интернета.
Вам это сложно? Ничего подобного! Теперь это действительно начинается: чтобы изменить внешний вид карты, нажмите «Карта / Редактировать правила рендеринга». Откроется текстовый редактор с исходным текстом. Этот исходный код определяет, как выглядит карта. Если вы соответствующим образом измените исходный текст и сохраните файл, Maperitive немедленно изменит внешний вид карты. Это действительно работает, я пробовал.
Заключение: Это правда, вы можете создавать свои собственные карты с помощью Maperitive. Но это настолько сложно, что это имеет смысл только для энтузиастов, желающих по-настоящему с этим ознакомиться. Всем остальным рекомендую: лучше скачать файл SVG из OpenStreetMap и отредактировать его в Inkscape.
Подробнее об этом
- Maperitive
- инструкции