Конвертация SXF в OSM

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
karah
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2014, 10:23
Репутация: 0

Конвертация SXF в OSM

Сообщение karah »

Привет,
возникла необходимость конвертировать данные из SXF формата в формат OpenStreetMap. Прямой конвертор (или способ ) не "нагуглился". Поэтому рассматриваю возможности конвертации через промежуточный формат - shape.
На данный момент выстроил цепочку в два шага:
1) SXF -> SHP (через ogr2ogr)
2) SHP - >OSM (через скрипт ogr2osm)

Но возникла проблема - в итоговом osm файле координаты по оси Y получились сдвинутыми примерно на 20-30 км на север.

В итоге два вопроса:
1) есть ли способ конвертации проще?
2) в чем может быть причина сдвига?

п.с. Сам ни разу до этого не работал с ГИС системами и ГИС данными, поэтому могу по не знанию что то упускать.
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Конвертация SXF в OSM

Сообщение Донецков »

Сдвиг на 20-30 км может быть если одни данные на сфероиде, а другие на эллипсоиде...
т.к. если принимать разницу только в эллипсоидах (WGS и Красовского), то различие не будет более 2.5 - 4 км в зависимости от удаления от экватора для территории РФ
Последний раз редактировалось Донецков 08 апр 2014, 11:37, всего редактировалось 1 раз.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Конвертация SXF в OSM

Сообщение Максим Дубинин »

karah писал(а):сли принимать разницу только в эллипсоидах (WGS и Красовского), то различие не будет более 2.5 - 7 км
откуда у вас такие цифры, разница - до двухсот метров максимум http://gis-lab.info/qa/wgs-pul-compare.html

тем не менее да, смотрите системы координат.
пристегивайтесь, турбулентность прямо по курсу
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация SXF в OSM

Сообщение trir »

Конвертация SXF в OSM
А зачем??? Специфика формата SXF заставляет меня предположить, что эти данные рядом лежать не должны!!!
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Конвертация SXF в OSM

Сообщение Дмитрий Барышников »

Пример данных или хотябы вывод ogrinfo

[ Сообщение с мобильного устройства ]
karah
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2014, 10:23
Репутация: 0

Re: Конвертация SXF в OSM

Сообщение karah »

Дмитрий Барышников писал(а):Пример данных или хотябы вывод ogrinfo

[ Сообщение с мобильного устройства ]
Вывод ogrinfo:

Код: Выделить всё

INFO: Open of `test.sxf'
      using driver `SXF' successful.

Layer name: railway
Geometry: Unknown (any)
Feature Count: 2884
Extent: (2618459.778635, 7884322.986603) - (3139868.696114, 8304256.858384)
Layer SRS WKT:
PROJCS["WGS 84 / World Mercator",
    GEOGCS["WGS 84",
        DATUM["WGS_1984",
            SPHEROID["WGS 84",6378137,298.257223563,
                AUTHORITY["EPSG","7030"]],
            AUTHORITY["EPSG","6326"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4326"]],
    PROJECTION["Mercator_1SP"],
    PARAMETER["central_meridian",0],
    PARAMETER["scale_factor",1],
    PARAMETER["false_easting",0],
    PARAMETER["false_northing",0],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["Easting",EAST],
    AXIS["Northing",NORTH],
    AUTHORITY["EPSG","3395"]]
Файлы SXF скачены с сайта Панорамы.
trir писал(а):
Конвертация SXF в OSM
А зачем??? Специфика формата SXF заставляет меня предположить, что эти данные рядом лежать не должны!!!
"Эротическая" фантазия заказчика не знает границ (
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Конвертация SXF в OSM

Сообщение trir »

Сдвижка по Y - из-за "путаницы" сфероид/эллипсоид
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Конвертация SXF в OSM

Сообщение Донецков »

Расхождение до 7 км, это я опечатался, было порядка 4 км по широте встречал увы из жизни, но связано это было не только с эллипсоидами, но и из-за того, что для соответствующей СК был выбран другой эллипсоид (для UTM был применен Красовский с параметрами для Венгрии), так вот для "некоторого" региона Охотского моря после приведения всего в порядок, расхождения были в 2.4 км, для Печерского моря 3.1 км, для северной части Баренцева моря около 4 км :)...
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Конвертация SXF в OSM

Сообщение Дмитрий Барышников »

Если коротко, то ошибка в драйвере SXF - уже пофиксил исходники.
Наиболее близок к истине оказался trir - проекция должна быть вот такая - http://spatialreference.org/ref/sr-org/45/ogcwkt/
Как видно отличается от вывода ogrnfo который представил karah.
karah
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2014, 10:23
Репутация: 0

Re: Конвертация SXF в OSM

Сообщение karah »

Дмитрий Барышников писал(а):Если коротко, то ошибка в драйвере SXF - уже пофиксил исходники.
Наиболее близок к истине оказался trir - проекция должна быть вот такая - http://spatialreference.org/ref/sr-org/45/ogcwkt/
Как видно отличается от вывода ogrnfo который представил karah.
Фикс помог, теперь все на своем месте отображается. Спасибо )
Aleksandr32166
Новоприбывший
Сообщения: 7
Зарегистрирован: 31 мар 2014, 21:43
Репутация: 0

Re: Конвертация SXF в OSM

Сообщение Aleksandr32166 »

В ГИС Карта 2011 вроде есть встроенный конвертор из SXF в OSM.

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

Re: Конвертация SXF в OSM

Сообщение Алекс »

В "Карта 2011" экспорта в OSM нет.
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Конвертация SXF в OSM

Сообщение Игорь Лебедь »

sxf.jpg
sxf.jpg (204.88 КБ) 12851 просмотр
Алекс писал(а):В "Карта 2011" экспорта в OSM нет.
Экспорт в шейп не подойдёт?
Ответить

Вернуться в «Я новичок!»

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

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