Страница 1 из 1
Конвертация SXF в OSM
Добавлено: 07 апр 2014, 16:51
karah
Привет,
возникла необходимость конвертировать данные из SXF формата в формат OpenStreetMap. Прямой конвертор (или способ ) не "нагуглился". Поэтому рассматриваю возможности конвертации через промежуточный формат - shape.
На данный момент выстроил цепочку в два шага:
1) SXF -> SHP (через ogr2ogr)
2) SHP - >OSM (через скрипт ogr2osm)
Но возникла проблема - в итоговом osm файле координаты по оси Y получились сдвинутыми примерно на 20-30 км на север.
В итоге два вопроса:
1) есть ли способ конвертации проще?
2) в чем может быть причина сдвига?
п.с. Сам ни разу до этого не работал с ГИС системами и ГИС данными, поэтому могу по не знанию что то упускать.
Re: Конвертация SXF в OSM
Добавлено: 07 апр 2014, 16:59
Донецков
Сдвиг на 20-30 км может быть если одни данные на сфероиде, а другие на эллипсоиде...
т.к. если принимать разницу только в эллипсоидах (WGS и Красовского), то различие не будет более 2.5 - 4 км в зависимости от удаления от экватора для территории РФ
Re: Конвертация SXF в OSM
Добавлено: 07 апр 2014, 17:01
Максим Дубинин
karah писал(а):сли принимать разницу только в эллипсоидах (WGS и Красовского), то различие не будет более 2.5 - 7 км
откуда у вас такие цифры, разница - до двухсот метров максимум
http://gis-lab.info/qa/wgs-pul-compare.html
тем не менее да, смотрите системы координат.
Re: Конвертация SXF в OSM
Добавлено: 07 апр 2014, 18:28
trir
Конвертация SXF в OSM
А зачем??? Специфика формата SXF заставляет меня предположить, что эти данные рядом лежать
не должны!!!
Re: Конвертация SXF в OSM
Добавлено: 07 апр 2014, 19:17
Дмитрий Барышников
Пример данных или хотябы вывод ogrinfo
[ Сообщение с мобильного устройства ]
Re: Конвертация SXF в OSM
Добавлено: 08 апр 2014, 10:48
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 заставляет меня предположить, что эти данные рядом лежать
не должны!!!
"Эротическая" фантазия заказчика не знает границ (
Re: Конвертация SXF в OSM
Добавлено: 08 апр 2014, 11:20
trir
Сдвижка по Y - из-за "путаницы" сфероид/эллипсоид
Re: Конвертация SXF в OSM
Добавлено: 08 апр 2014, 11:36
Донецков
Расхождение до 7 км, это я опечатался, было порядка 4 км по широте встречал увы из жизни, но связано это было не только с эллипсоидами, но и из-за того, что для соответствующей СК был выбран другой эллипсоид (для UTM был применен Красовский с параметрами для Венгрии), так вот для "некоторого" региона Охотского моря после приведения всего в порядок, расхождения были в 2.4 км, для Печерского моря 3.1 км, для северной части Баренцева моря около 4 км

...
Re: Конвертация SXF в OSM
Добавлено: 08 апр 2014, 22:41
Дмитрий Барышников
Если коротко, то ошибка в драйвере SXF - уже пофиксил исходники.
Наиболее близок к истине оказался
trir - проекция должна быть вот такая -
http://spatialreference.org/ref/sr-org/45/ogcwkt/
Как видно отличается от вывода ogrnfo который представил karah.
Re: Конвертация SXF в OSM
Добавлено: 09 апр 2014, 14:10
karah
Дмитрий Барышников писал(а):Если коротко, то ошибка в драйвере SXF - уже пофиксил исходники.
Наиболее близок к истине оказался
trir - проекция должна быть вот такая -
http://spatialreference.org/ref/sr-org/45/ogcwkt/
Как видно отличается от вывода ogrnfo который представил karah.
Фикс помог, теперь все на своем месте отображается. Спасибо )
Re: Конвертация SXF в OSM
Добавлено: 09 апр 2014, 22:14
Aleksandr32166
В ГИС Карта 2011 вроде есть встроенный конвертор из SXF в OSM.
[ Сообщение с мобильного устройства ]
Re: Конвертация SXF в OSM
Добавлено: 16 апр 2014, 13:03
Алекс
В "Карта 2011" экспорта в OSM нет.
Re: Конвертация SXF в OSM
Добавлено: 17 апр 2014, 09:24
Игорь Лебедь

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