ogr2ogr S57
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
ogr2ogr S57
Есть набор навигационных карт в формате S57 (*.000). Необходимо получить отдельный шейп файл с количественными значениями глубины в каждой точке. Использую FWTools 2.4.7
Согласно документации настраиваю переменные ogr_s57_options Далее открываю необходимый файл в папку OUT используя параметр -skipfailures В результате куча ошибок, в таблице атрибутов слоя SOUNDG разделение мультиточек не произошдо, атрибут DEPTH в упор не виден. Огромная просьба подсказать где я натупил (подозреваю синтаксис переменных), мозги кипят - результата нет, работа стоит.
Может есть другие варианты решения проблемы?
Согласно документации настраиваю переменные ogr_s57_options Далее открываю необходимый файл в папку OUT используя параметр -skipfailures В результате куча ошибок, в таблице атрибутов слоя SOUNDG разделение мультиточек не произошдо, атрибут DEPTH в упор не виден. Огромная просьба подсказать где я натупил (подозреваю синтаксис переменных), мозги кипят - результата нет, работа стоит.
Может есть другие варианты решения проблемы?
Последний раз редактировалось savaryn 21 июн 2012, 14:47, всего редактировалось 1 раз.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: ogr2ogr S57
А можете приложить сам S57 сюда?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Даю ссылку на файл формата S57 результаты обработки которого приведены в первом посте
IT100350
IT100350
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: ogr2ogr S57
Возможно, как-то так. Я,правда, поле Depth не нашёл в списке полей атрибутики, но нашёл Elevation. Экспортировал только те точки, где оно не пустое. Или не так?
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Спасибо. Результат отличный.
Если можно - прошу привести пример решения данной задачи. Файл, который приведен, только один из многих, которые нужно обработать
Если можно - прошу привести пример решения данной задачи. Файл, который приведен, только один из многих, которые нужно обработать
-
- Гуру
- Сообщения: 879
- Зарегистрирован: 17 июн 2010, 23:14
- Репутация: 207
- Откуда: Москва
Re: ogr2ogr S57
Global mapper'ом экспортировал в шейп все точечные объекты. Далее в QGIS отфильтровал те, у которых поле Elevation не пустое. И повторно сохранил в отдельный файл.
А вообще вы в правильную сторону копать начали. ogr2ogr может выполнить такую задачу за один проход. Но синтаксис, боюсь, не подскажу.
А вообще вы в правильную сторону копать начали. ogr2ogr может выполнить такую задачу за один проход. Но синтаксис, боюсь, не подскажу.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Спасибо. Буду осваивать Ваш метод
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ogr2ogr S57
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Спасибо, но эту статью я прочел в самом начале, к сожалению в ней не содержатся рекомендации по настройке переменных S57.
Мне нужно понять, где и в чем я ошибся. Метод предложенный уважаемым Slinger прекрасно сработал (уже повторил сей подвиг. Еще раз огромное спасибо Slinger ). Но понимание того, что я чего то не понимаю ( ) и не могу найти ошибку, ужасно раздражает и вынуждает копаться дальше.
Да, предложенное Slinger решение снимает в целом проблему, но понимаете ..... (см. выше)
Мне нужно понять, где и в чем я ошибся. Метод предложенный уважаемым Slinger прекрасно сработал (уже повторил сей подвиг. Еще раз огромное спасибо Slinger ). Но понимание того, что я чего то не понимаю ( ) и не могу найти ошибку, ужасно раздражает и вынуждает копаться дальше.
Да, предложенное Slinger решение снимает в целом проблему, но понимаете ..... (см. выше)
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: ogr2ogr S57
Справедливости ради, замечу, что qGIS для фильтрации точек не нужен - в GM, который используется в качестве конвертера, можно через диалог Find сделать все то же самое.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Так точно, только непонятно как сохранить, полученную через диалог Find, выборку в шейпфайл
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ogr2ogr S57
Код: Выделить всё
ogr2ogr --config OGR_S57_OPTIONS SPLIT_MULTIPOINT=ON,ADD_SOUNDG_DEPTH=ON -skipfailures out IT100350.000
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 02 фев 2011, 22:18
- Репутация: 0
Re: ogr2ogr S57
Спасибо все получилось. Поверил официальной документации и ошибся.
Огромное спасибо всем откликнувшимся и принявшим участие в обсуждении.
Отдельное СПАСИБО Максиму Дубинину и Slinger.
Тему прошу считать закрытой.
Огромное спасибо всем откликнувшимся и принявшим участие в обсуждении.
Отдельное СПАСИБО Максиму Дубинину и Slinger.
Тему прошу считать закрытой.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: ogr2ogr S57
Пожалуйста, отметьте тему, как решеную (п 4.1)savaryn писал(а):Тему прошу считать закрытой.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: ogr2ogr S57
Спасибо в карман не положишь Было бы неплохо сделать пару вещей:
1. Перевести статью ogr2ogr в вики и добавить этот пример
2. Написать в трекер огра про эту особенность, пусть поправят доки.
1. Перевести статью ogr2ogr в вики и добавить этот пример
2. Написать в трекер огра про эту особенность, пусть поправят доки.
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей