Я пытаюсь использовать OpenStreetMap в своем приложении, но наткнулся на такую проблему: когда я получаю тайлы от Mapnik то при Zoom’e более 15 появляются т.н. POI - остановки, кафе и т.п. А оно мне не надо.
Я вижу следующее решение:
получаю файл в формате OSM. При помощи своего парсера удаляю ненужные слои и скармливаю почищенный OSM-файл конвертеру из OSM в растр. Здесь одно слабое звено - где взять библиотеку конвертации из OSM в растр?
Да, я читал про Mapnik. Он выглядит громоздким и сложным. или мне показалось?
Я не хочу привязывать свое маленькое приложение с такими гигантами.
Mapgen.pl интересен, но он ссылается на другие продукты, например, Osmosis (генерация OSM файлов, если я понял правильно) и Inkscape (конвертация из SVG в PNG, а без него я получу только SVG, а не хотелось бы его прикручивать).
Вопрос о WPF остается актуальным. Если бы вместо SVG получался XAML было бы идеально, но, видимо, остается только мечтать.
Задача сама по себе не очень простая. И подозреваю что сильно менее громозкое, чем Mapnik найти не получится.
Можно еще на это посмотреть: http://wiki.openstreetmap.org/wiki/Kosmos
citrin, спасибо! Я посмотрел Kosmos. Если честно, то меня он впечатлил не меньше Mapnik’a.
liosha, спасибо - это очень интересный ресурс. Как с него выкачивать тайлы с примененным стилем (мною созданным)?