Создание карты города с использованием спутниковых снимков. - Форум Нижегородского GPS-клуба
 



 
 
Вход

Страница 1 из 11
Модератор форума: Carlych, Alexkidd 
Форум Нижегородского GPS-клуба » Навигационные карты » Создание и редактирование карт » Создание карты города с использованием спутниковых снимков. (Краткая инструкция.)
Создание карты города с использованием спутниковых снимков.
LS_DДата: Суббота, 20 Январь 2007, 13:50 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 2177
Награды: 14
Статус: Offline
Создание карты города с использованием спутниковых снимков.
Краткая инструкция.

1. Нужные программы.
2. Сбор треков и создание основных дорог.
3. Рисуем дома и прочие объекты.
4. Полезные ссылки.
5. Пока не написал smile

1. Нужные программы:
GPSMapEdit_ma_1030_3_01 или более поздняя (http://michus.h12.ru/). Эта версия GPSMapEdit позволяет подкладывать большие растры и рисовать прямоугольные полигоны.

GPSMapEdit 1.0.33.5 или более поздняя (http://www.geopainting.com/ru/#last , русификатор здесь: http://v-dorogu.narod.ru/load.htm#2 ) . Эта версия GPSMapEdit позволяет создавать роутинг, работает с форматами RUS и NTM.

GoogleMV v.2.8 (http://www.silber2004.narod.ru/) - программа для выкачивания, склейки и привязки спутниковых снимков.
Выкачаны снимки (~460 Мб) почти всей территории Нижнего Новгорода, кому надо, обращайтесь.

2. Сбор треков и создание основных дорог.
Создание карты надо начинать со сбора треков. Нужно проехаться по главным дорогам туда и обратно. GPS-приёмники, а соответственно и треки полученные ими, имеют погрешность. Чем больше Вы соберёте треков, тем точнее сможете нарисовать дороги, а в итоге и всю карту.
Полилинии дорог, в местах пересечений, должны быть соединены в точках с общими координатами.

3. Рисуем здания и прочие объекты.
В GoogleMV выбираем к примеру 14 уровень и жмём кнопку с рамкой, мышкой отмечаем область для склейки (я клею квадраты примерно 4000х4000 точек), в закладке «увеличение» ставим 17 и жмём кнопку «склеить». Программа создаёт файлы JPEG и МАР (файл привязки).

В GPSMapEdit_ma_1030_3_01 открываем NNov_vX.X.X.mp и МАР-файл и видим что растр смещён относительно карты. Жмём кнопку со стрелкой (выбор объекта) и подтягиваем растр до хорошего совпадения с пересечениями крупных дорог. Всё, можно обрисовывать домики и отсутствующие дороги.

В GPSMapEdit_ma_1030_3_01, при создании полигона, появляется окошко «прилипать к...», там ставим «...точке», «маркерной линии вдоль ребра», «перпендикуляру к ребру в маркерной точке» и рисуем прямоугольный полигон по маркерным линиям.

Если нужно нарисовать много одинаковых домов, то можно нарисовать один дом, потом сделать для этого полигона Ctrl+C –> Ctrl+V (копировать -> вставить). Поверх него появится такой же полигон, который перетаскиваем мышкой в нужное место. Повторяем операцию.
После этого обязательно сделать меню -> инструменты -> удалить дубликаты объектов. Это на случай, если мы случайно навставляли лишних полигонов.

Если нужно нарисовать дом сложной формы, то лучше его сделать из отдельных, немного перекрывающих друг друга прямоугольников, потом пометить их, удерживая Shift. Правым кликом мышки по выделенному полигону вызываем меню, там выбираем логические операции -> объединение и получаем один полигон.

Не применяем функцию "объединить объекты"!
Для объединения линий используем "склеить полилинии", для объединения полигонов - "логические операции" -> "объединение".

Высылаю по запросу исходники карты в МР-формате. Рисуем только в нём.
НЕ МЕНЯЕМ И НЕ ДОБАВЛЯЕМ УРОВНИ ДЕТАЛИЗАЦИИ.
МР-формат – обычный текстовый файл, можно открыть в Блокноте. В конце файла сохраняются ссылки на треки и растры. Для растра сохраняется смещение.
Пример:
;@IMAGE,"C:\Documents and Settings\LSD\Мои документы\кремль1.map",0.000314,0.000092
Если нужно подложить новый (соседний) растр, то можно для него прописать это смещение и тогда не нужно будет его подгонять вручную.

Отрисованные участки карты обводим линией 0х47 (планируемый маршрут). Новые и изменённые дороги помечаем точкой «красный маяк» (с пометкой «изменено» или «добавлено»).
Для всех объектов с названием нужно прописать адресные данные (см. как сделано на карте).
Высылаем мне не всю карту, а только отрисованный кусок (кнопка «рамка с ножницами»).
Ещё лучше присылать только новые объекты, вычистив карту от имевшихся.

4. Полезные ссылки.
http://www.geopainting.com/ru/maprules.html - ОБЩИЕ РЕКОМЕНДАЦИИ ПО ОФОРМЛЕНИЮ КАРТ ДЛЯ НАВИТЕЛ НАВИГАТОР.
http://v-dorogu.narod.ru/article/routemap.htm - Создание карт с автоматической прокладкой маршрута.
http://www.admgor.nnov.ru/map/map.php - здесь можно посмотреть номера домов.


Motorola Defy + CityGuide, Navitel
 
SnowbirdДата: Четверг, 15 Февраль 2007, 18:23 | Сообщение # 2
Майор
Группа: Пользователи
Сообщений: 81
Награды: 0
Статус: Offline
Что-то меня осенило про обработку домиков. Смотреть-то нужно не по крыше, а по фундаменту? В противном случае при той изометрической проекции, как получены снимки со спутника, погрешность для 9-этажного здания будет метра 3-4. С другой стороны, тени мешают, и фундамент полностью не видно... Ваши мнения?

Garmin Quest, Qtek S200 + Navitel, GlobalSat BT-359, Apple iPhone
 
VA-ZДата: Четверг, 15 Февраль 2007, 19:07 | Сообщение # 3
Ну, как-то так...
Группа: Администраторы
Сообщений: 1816
Награды: 16
Статус: Offline
Да, так и нужно рисовать. Хотя погрешность в несколько метров некритична.
 
LS_DДата: Четверг, 15 Февраль 2007, 20:08 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 2177
Награды: 14
Статус: Offline
Snowbird, Намного удобней рисовать по крышам, а потом сдвигать полигоны по фундаменту. Соглашусь с ValeryZ, погрешность 3-4 м меньше погрешности GPS-приёмника.

Motorola Defy + CityGuide, Navitel
 
SnowbirdДата: Четверг, 15 Февраль 2007, 23:14 | Сообщение # 5
Майор
Группа: Пользователи
Сообщений: 81
Награды: 0
Статус: Offline
Сдвигать или не сдвигать, вот в чем вопрос. Или сдвигать, допустим, самым последним шагом, когда все остальное уже готово?

Garmin Quest, Qtek S200 + Navitel, GlobalSat BT-359, Apple iPhone
 
LS_DДата: Пятница, 16 Февраль 2007, 00:05 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 2177
Награды: 14
Статус: Offline
Quote (Snowbird)
Сдвигать или не сдвигать, вот в чем вопрос. Или сдвигать, допустим, самым последним шагом, когда все остальное уже готово?

Всё просто. Отрисовал квартал, отключил показ растра (кнопка Е), выделил все полигоны удерживая Shift, включил показ растра, подвинул куда надо.

Motorola Defy + CityGuide, Navitel
 
autopilotДата: Четверг, 23 Август 2007, 14:45 | Сообщение # 7
Рядовой
Группа: Главный помощник
Сообщений: 5
Награды: 0
Статус: Offline
Какую информацию по зданию нужно вбивать, чтобы и поиск работал бы?
Сам заполняю City, Street Number, Street, Label=Street Number
Street Number и Label заполняется для каждого объекта.
City и Street - выделив здания по Shift и по правой кнопке Modify - Postal Address - City или Street
 
LS_DДата: Четверг, 23 Август 2007, 17:35 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 2177
Награды: 14
Статус: Offline
Вот пример:
Code

[POLYGON]
Type=0x6c
Label=7
HouseNumber=7
StreetDesc=Кораблестроителей просп.
CityIdx=1
Data0=(56.365158,43.821353),(56.365123,43.821247),(56.364418,43.821945),(56.364345,43.821708),(56.365051,43.821010),(56.3 65016,43.820899),(56.365192,43.820724),(56.365333,43.821178)
[END]


Motorola Defy + CityGuide, Navitel
 
bancirДата: Суббота, 04 Октябрь 2008, 21:22 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline
у меня нет линии 0x47 как делать адресацию для домов GPSMapEdit последней версии помогите

Уважаемый, используя знаки препинания, Вы улучшаете понимание Ваших вопросов участниками форума. Carlych.

 
DendixДата: Пятница, 06 Март 2009, 21:47 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 4
Награды: 0
Статус: Offline
http://sourceforge.net/project/showfiles.php?group_id=216251&package_id=261105&release_id=574732
MapEdit++
1.0.40.4 a1 Notes
 
sashaberdiyevДата: Суббота, 02 Апрель 2011, 19:52 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline
люди подскажите как мне создать карту своего города для программы GPSMapEdit
 
CarlychДата: Суббота, 02 Апрель 2011, 21:38 | Сообщение # 12
Профессор
Группа: Модераторы
Сообщений: 1393
Награды: 12
Статус: Offline
sashaberdiyev, Вы что, издеваетесь? В первом посте все расписано! cool

мне кажется, ему необходим пустой файл mp. Alexkidd


ASUS Mypal 639 1-st attemp; crashed
ASUS Mypal 639 2-nd attemp; crashed
Prestigio Geovision 5600GPRSHD, WinCE 6.0; HTC Desire, Android 2.3.3; CityGuide, Navitel Navigator, Ozi и др. приблуды.
 
Форум Нижегородского GPS-клуба » Навигационные карты » Создание и редактирование карт » Создание карты города с использованием спутниковых снимков. (Краткая инструкция.)
Страница 1 из 11
Поиск:
 
 
 НИЖЕГОРОДСКИЙ GPS-КЛУБ © 2007 | ls_d va-z Хостинг от uCoz   Rambler's Top100 Юридические услуги в Нижнем Новгороде Нижегородский форум нивоводов Все для навигации Автограф - контроль автотранспорта