Где взять геоданные
Отсутствие снимков - обычное дело. Треки - это основное, их стараюсь набрать как можно больше. Затем ищем данные. Если город небольшой, зачастую их можно вполне официально получить у администрации. Причем условия использования очень похожи на Public Domain.Если этого нет - то блокнот, карандаш, диктофон, фотик и навигатор в руки и вперед! Большинство строений в городе типовые, размеры легко высчитываемы. Примерное положение строений зарисовывается в блокнот. В диктофон проговаривается инфа, делаем фотки. Потом садимся и спокойно все это прорисовываем. Форму сложных строений можно восстановить с помощью фотограмметрии. Если сильно нужны фотки местности, можно попытать счастью на форуме местных "летунов" - пара-, дельта- и прочих планеристов. Очень много хороших данных можно получить и от вело-активистов... Да много где.. Если задаться целью, то можно найти кучу мест, откуда получить данные со свободной лицензией. Другое дело, что это надо искать, бегать, тратить бензин, разговаривать с разными людьми и договориваться. НеОСМ карторисователи, обычно, предпочитают более легкий способ - тупо обкликивать космоснимки (полученные сомнительным путём), сидя в мягком кресле перед компом.
Как рисовать карту в общем и целом
С чего, ИМХО, начинается нормальная карта.
1. Административное деление - государственные границы, области; именно по ним впоследствии производится разнесение объектов по слоям (не MP-слоям, а GIS/CAD);
2. Крупные города, областные и районные центры. Хотя бы точкой, лучше полигоном (официальным); впоследствии можно будет знать где сбросить скорость smile.gif
3. Основные трассы между крупными центрами, объездные вокруг них, несколько проверенных заправок.
ВСЁ! Уже можно проехать сквозь страну Казахстан. Никаких рек, озер, болот, лесов, кошар, домиков в частном секторе. Транзитному водителю они _даром_ не нужны. Вот с чего должен был начаться казахстанский ОСМ. Постепенно этот скелет обрастает "мясом" - детальными городами, POI... Так работает Телеатлас во всем мире, на скриншотах Украина и Киев - этого достаточно чтобы проехать из Европы в Россию, или из России в Крым. Несмотря на малый километраж, все развязки и трассы сделаны очень точно. ПосмОтрите что будет чере пол-года...
Как рисовать населённые пункты (НП)
Не претендую на полноту изложения. Если где-то не прав - поправьте.
Весь процесс состоит из двух шагов: простановка точки населённого пункта и рисование полигона границ населённого пункта.
Сначала ставим точку НП. Указываем у неё следующие теги:
1)
int_name - интернациональное имя НП.
2)
is_in - показывает принадлежность. Заполняют все по-разному. Кто-то пишет, West Kazakhstan, Kazakhstan. Кто-то, НП, область, страна. Предлагаю обсудить что лучше указывать в этом теге.
3)
name - имя НП
4)
name:en, name:kk и так далее - имя НП на соответствующих языках
5)
place - занимаемое пространство. Для НП бывает таким: city (больше 100.000 жителей ), town (от 10.000 до 100.000 жителей ), village (от 1 000 до 10 000 жителей ), hamlet (меньше 1 000 жителей )
6)
population - кол-во жителей НП. Можно узнать из Wiki.
7)
wikipedia - ссылка на информацию о НП в wiki
8)
addr:country - страна НП
9)
addr:region - регион или область НП
Важными являются теги
name, place. Теги
addr:country и addr:region нужны для отображения информации о НП в адресном поиске навиг-ной программы. Остальные теги очень желательны, но не обязательны.
Например, для Караганды
int_name=Karaganda
is_in=Karaganda, Karagandinskaya oblast, Kazakhstan
name=Караганда
name:en=Karaganda
name:kk=?ара?анды
name:ru=Караганда
place=city
population=457100
wikipedia:ru=Караганда
addr:country=KZ
addr:region=Карагандинская область
addr:district=Караганда Г.А.
После того, как поставлена точка НП
рисуем вокруг неё полигон границы НП. Если знаем как точно идёт граница, рисуем точно, если не знаем - рисуем схематически, возможно, кто-то когда-то её подправит.
Выделяем полигон. Указываем у него следующие теги:
1)
addr:country - страна НП
2)
addr:region - регион или область НП
3)
addr:postcode - почтовый индекс НП
4)
place - занимаемое пространство. Конкретней указано выше в сообщении.
5)
place_name - имя НП
Важны все теги, кроме addr:postcode.
Например, для Караганды:
addr:country=KZ
addr:region=Карагандинская область
addr:postcode=100000
place=city
place_name=Караганда
Важно, чтобы теги addr:country, addr:region в точке НП и в полигоне границы НП совпадали. Если не будут совпадать будем иметь в адресном поиске два НП: один для границы, другой для точки НП. Сильно желательно, чтобы тег place тоже совпадал.
Основы редактирования данных OpenStreetMap в JOSM
Рисование в городе
Список тегов и их описание. Самый подробный вариант. Библия ОСМера
Как обозначать
Документация по ОСМ
Список различных рендеров, прокладка маршрутов, инструменты контроля качества
Валидатор адресов для КЗ. Можно посмотреть ошибки в адресации, в названиях и т.д.. И сразу же подредактировать. Ссылки на правку в Josm имеются.
Очень хорошая вещь!!!