Не соответствие дорог на топокарте и в OSM

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 17 дек 2014, 14:21

Уважаемые Гуру!
Взял дороги в OSM (насколько знаю они в wgs), в качестве топоосновы используются растровые файлы (у них spatial reference не указана). В результате изображения дорог различаются (приложено). Помогите разобраться
Вложения
road on topo.jpg
road on topo.jpg (286.94 КБ) 11871 просмотр

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Не соответствие дорог на топокарте и в OSM

Сообщение paleogis » 17 дек 2014, 14:31

Tereha писал(а):Уважаемые Гуру!
Взял дороги в OSM (насколько знаю они в wgs), в качестве топоосновы используются растровые файлы (у них spatial reference не указана). В результате изображения дорог различаются (приложено). Помогите разобраться
Здесь может быть несколько причин:
1. Есть такое понятие - Картографическая генерализация, слой OSM и топокарты явно разномасштабные.
2. Разные СК. OSM в WGS а топокарта в СК-42, параметры перехода см. раздел статьи
3. Ошибки при привязки топокарты
Скорее всего подобный сдвиг обусловлен разными СК слоев.

_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Не соответствие дорог на топокарте и в OSM

Сообщение _lenik » 17 дек 2014, 15:16

В свойствах фрейма не указан способ трансформации
Упражнение 2 вот тут:
http://gis-lab.info/docs/giscourse/08-coords.html

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Донецков » 17 дек 2014, 16:11

Судя по скрину, подложка - топокарта 1:100 000 - на ней объекты существенно генерализованы, если бы сравнивали в "нормальной" 1:10 000 - 1:25 000 - то увидели бы их отличие от 1:100 000 ...
Еще как вариант сравнить с космоснимком, даже ландсат неплохо передает фактуру дорог...

Алекс
Активный участник
Сообщения: 185
Зарегистрирован: 26 июл 2010, 08:54
Репутация: 30
Откуда: Ногинск

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Алекс » 17 дек 2014, 18:42

Там не генерализация, а явный сдвиг (преимущественно по долготе). Предположительно из-за неверного преобразования, возможно не учтены разные эллипсоиды. Укажите номенклатуру листа - проверим.

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Не соответствие дорог на топокарте и в OSM

Сообщение gamm » 17 дек 2014, 20:58

Tereha писал(а):в качестве топоосновы используются растровые файлы (у них spatial reference не указана).
судя по русским надписям, это Гаусс-Крюгер, и скорее всего на Пулково-42, вряд ли это новые карты.

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 18 дек 2014, 10:00

Карты мне достались по наследству, взяты в инете, думаю Pulkovo 1942 zone 6 . Нашел вчера карты в oziExplorer , там до 50-десятки. Но сдвиг тот же (приложен) примерно.
Возможно ли найти оригинал карты по которой рисовались дороги?
P.S. Все советы видел, буду разбираться.
Вложения
ozi with topo.jpg
Слой дорог из OSM наложен на топооснову oziExplorer
ozi with topo.jpg (419.85 КБ) 11722 просмотра

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 18 дек 2014, 10:38

Алекс, поясните пожалуйста "Укажите номенклатуру листа" - где ее взять?
Такое расхождение по всей карте Республики Карелия.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Не соответствие дорог на топокарте и в OSM

Сообщение ericsson » 18 дек 2014, 10:56

Что значит "возможно ли найти оригинал карты, по которой рисовались дороги"?
Если вы о дороге из OSM, то там дороги рисовались не по карте, а по спутниковым снимкам и трекам, вероятнее всего (если какой-нибудь очередной благодетель не срисовал с советских топокарт, но судя по вашим картинкам - этого таки не случилось).

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Не соответствие дорог на топокарте и в OSM

Сообщение giser » 18 дек 2014, 11:06

У меня была аналогичная проблема. OSM-слои отлично открывались в QGIS, система координат определялась адекватно. При открытии их в ArcGIS вместе с привязанными топокартами и выставленным преобразованием СК -такой же сдвиг. В общем, проблема была в том, что ArcGIS не подхватывает систему координат из OSM (вернее, делает ее вновь введенной, о чем говорит критерий "ответственный-настраиваемый"). Моя проблема решилась самостоятельным переназначением СК в ArcCatalog из WGS84 (пришедшей со слоями) в GCS_WGS_84 ("WGS 1984", аналогом из библиотеки ArcGIS). Тогда все встало на свои места, все дальнейшие перепроецирования работали адекватно.
Последний раз редактировалось giser 18 дек 2014, 16:08, всего редактировалось 1 раз.

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 18 дек 2014, 15:31

giser, не могли бы помочь разобраться - что и где нужно изменить?
Как оказалось оба топослоя и тот , что был и тот, что дали с oziExplorer - в СК Pulkovo 1942 .
Приложил также свойства слоя дорог и в СК WGS и преобразованного в arcMAP в Pulkovo 1942 zone 6. Как вижу не обязательно было и преобразовывать, т.к. в общей части они совпадают (красная и синяя линии).
Что и где можно попробовать изменить , чтобы попробовать добиться совпадения. Или от этой затеи лучше вообще отказаться, судя по приведенным комментариям - "дороги делались с космоснимков или по трекам ... "?
Вложения
Слой дорог из OSM в WGS.jpg
Слой дорог из OSM в WGS.jpg (214.75 КБ) 11654 просмотра
Слой дорог из OSM в GK Pulkovo 1942.jpg
Слой дорог из OSM в GK Pulkovo 1942.jpg (269.79 КБ) 11654 просмотра
дороги на космоснимках.jpg
Дороги на космоснимке и из OSM
дороги на космоснимках.jpg (145.84 КБ) 11654 просмотра

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 18 дек 2014, 15:39

Дополнительно пару рисунков.
Вложения
Топо слой из OziExpl в GK Pulkovo 1942.jpg
Топо слой из OziExpl в GK Pulkovo 1942.jpg (263.23 КБ) 11654 просмотра
Топо слой бывший  GK Pulkovo 1942.jpg
Топо слой бывший GK Pulkovo 1942.jpg (306.96 КБ) 11654 просмотра

giser
Завсегдатай
Сообщения: 388
Зарегистрирован: 09 ноя 2012, 09:25
Репутация: 113
Откуда: Москва

Re: Не соответствие дорог на топокарте и в OSM

Сообщение giser » 18 дек 2014, 16:02

Прежде чем работать со слоями OSM в ArcGIS (перепроецирование в том числе), необходимо им назначить корректную для данной программы СК. Правой кнопкой на слое в ArcCatalog-свойства-системы координат-выбрать Географические СК-World-в самом низу WGS 1984 (или по поиску 4326). Так сделать каждому нужному слою (можно для всех пакетно). После этого пробуйте с ними работать. Если будете добавлять во фрейм со слоями OSM (WGS 1984) данные в пулковской, то не забудьте сделать трансформацию.
Последний раз редактировалось giser 18 дек 2014, 16:36, всего редактировалось 1 раз.

Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Re: Не соответствие дорог на топокарте и в OSM

Сообщение Tereha » 18 дек 2014, 16:15

Похоже дороги отличаются от положения дорог на топослое и на космоснимке одинаковым образом.
Вложения
Та же дорога на топокарте.jpg
Та же дорога на топокарте.jpg (185.33 КБ) 11637 просмотров
Дорога на космоснимке.jpg
Дорога на космоснимке.jpg (171.59 КБ) 11637 просмотров

_lenik
Активный участник
Сообщения: 121
Зарегистрирован: 10 сен 2012, 08:45
Репутация: 36
Откуда: Минск

Re: Не соответствие дорог на топокарте и в OSM

Сообщение _lenik » 18 дек 2014, 16:36

Сделайте последовательно:

1) Назначаем понятное для ArcGIS название системы координат слою OSM, для этого:
- открываем ArcCatalog, находим нужный шейп-файл OSM, клик правой кнопкой –> Свойства -> Вкладка «Система координат» -> Выбрать… -> находим систему координат \Geographic Coordinate Systems\World\WGS 1984.prj –> Добавить -> ОК

2) Открываем новый проект в ArcGIS, клик правой кнопкой на фрейме данных (это там где Layers написано) -> Свойства… -> Вкладка Системы координат -> находим систему координат \Projected Coordinate Systems\Gauss Kruger\Pulkovo 1942\Pulkovo 1942 GK Zone 6.prj (ну или какая там у вас) -> ОК

3) Добавляем топокарту (дабы убедится в точности привязки карты можно навести курсор на какую нибудь точку с подписанными координатами и сравнить с цифрами в нижнем правом углу)

4) Добавляем шейп-файл OSM . Если выскочит окошко с предупреждением, нажимаем в нем кнопку Преобразования…, если нет после добавления снова заходим в свойства фрейма -> Вкладка Системы координат ->нажимаем Преобразования.. (Transformations) и выбираем Конвертировать из… GCS_WGS_1984 В: GCS_Pulkovo_1942 Используя: выбираем самый верхний вариант -> ОК, ОК

Если привязка топокарты корректна дорога должна лечь на место

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость