как совместить два набора данных?
-
- Активный участник
- Сообщения: 139
- Зарегистрирован: 04 апр 2011, 18:32
- Репутация: 0
- Откуда: Москва
как совместить два набора данных?
У меня два набора данных, в формате SHP. Однин - получен мной из данных OSM, это граница города Шахты. Другой набор - то же граница, но из другого источника. Я бы хотел совместить эти два набора. Я так понимаю у них разная система координат. Посмотрите пожалуйста вложения, и подскажите как их можно совместить? Я хочу разобраться и научиться решать эту задачу сам (если это вообще возможно для рядового пользователя). Хотелось бы взять за основу данные OSM и к ним добавить данные из второго источника. Есть предположение что второй набор данных вообще в прямоугольных, местных городских координатах (потому что делался только план города, в то время как из OSM я брал всю Ростовскую область). Сейчас эти два фрагмента отображаются на расстоянии около 14 км
- Вложения
-
esri_data.7z
- Два набора данных с границей города
- (32.32 КБ) 416 скачиваний
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: как совместить два набора данных?
тот который не ОСМ - вообще без системы координат:( вам нужны параметры МСК на Ростовскую обл или просто подтянуть границы к ОСМ, например в Арке это делается инструментом Spatial Adjustment
ин гроссен фамилен нихт клювен клац клац
-
- Активный участник
- Сообщения: 139
- Зарегистрирован: 04 апр 2011, 18:32
- Репутация: 0
- Откуда: Москва
Re: как совместить два набора данных?
Мне надо в QGIS сделать. Подскажите, в какую сторону рыть?nadiopt писал(а):тот который не ОСМ - вообще без системы координат:( вам нужны параметры МСК на Ростовскую обл или просто подтянуть границы к ОСМ, например в Арке это делается инструментом Spatial Adjustment
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: как совместить два набора данных?
Возможно, поможет модуль qgsAffine. Но параметры сдвига надо будет найти самостоятельно
-
- Активный участник
- Сообщения: 185
- Зарегистрирован: 26 июл 2010, 08:54
- Репутация: 30
- Откуда: Ногинск
Re: как совместить два набора данных?
Сдвига там недостаточно. Нужно еще и масштабировать.


-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: как совместить два набора данных?
Сделал грубую привязку слоя "Граница_МО" к "sity_boundary_osm" в GRASS по следующим точкам:
Получилось почти как выше у коллеги (красным --- данные в "неясной" СК) :
Шейп-файл с привязанным вектором:
Код: Выделить всё
# image target
# east north east north
#
2233249.118260 484747.523090 40.090717 47.792205
2243399.369520 480216.278816 40.225700 47.752390
2255391.322130 479914.258284 40.387499 47.750654
2250195.502910 471184.125210 40.318960 47.671789
2238564.283440 471777.875089 40.163703 47.676074
2234190.633210 478462.199285 40.102395 47.735876
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: как совместить два набора данных?
А в как в GRASS это делается? модуль какой-нибудь?amuriy писал(а):Сделал грубую привязку слоя "Граница_МО" к "sity_boundary_osm" в GRASS
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: как совместить два набора данных?
Попробовал в GlobalMapper, полиномиальным методом. Набил штук пять точек, после чего стало сразу видно, что данные нельзя наложить друг на друга, т.к. форма отдельных частей границы принципиально отличается.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: как совместить два набора данных?
Тем же GUI-привязчиком, что для растров (в интерфейсе Tcl/Tk, например, File --> Georectify --> Georeference vector). А вообще для аффинных трансформаций есть модуль v.transform.bolotoved писал(а): А в как в GRASS это делается? модуль какой-нибудь?
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 3 гостя