Проверка файлов gml с помощью xsd-схем

Не знаете, где задать вопрос? Задавайте здесь.
Zhukovsky
Новоприбывший
Сообщения: 4
Зарегистрирован: 08 окт 2013, 10:53
Репутация: 3

Re: Проверка файлов gml с помощью xsd-схем

Сообщение Zhukovsky » 26 окт 2021, 10:40

В ФЛК ФГИС ТП для загрузки gml используется gml3.2. В gml3.2 нет типа геометрии gml:MultiPolygon. Есть gml:MultiSurface. Ошибок нет потому что парсер gml в ФЛК иногда некорректно завершает работу на "неправильных" gml.
P.S. Попробуйте открыть свой файл в QGIS и экспортировать его в GML 3.2. QGIS сформирует правильное описание геометрии.
P.P.S.
Панорама, насколько понял из файла, выгружает данные в старой схеме. Старая схема предусматривала комплексную загрузку всего документа. Сейчас в документ карты загружаются пофайлово, старая схема используется только для контроля полей. Используйте GML (SHP, MIF) для загрузки векторных данных. Внимательней с кодировкой содержимого текстовых полей, приветствуется UTF8.

Vadim
Завсегдатай
Сообщения: 273
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 70

Re: Проверка файлов gml с помощью xsd-схем

Сообщение Vadim » 10 ноя 2021, 10:31

Как вариант, можно использовать команду ogr2ogr с указанием выходной версии GML, имеющую следующий вид (для примера исходный формат - gpkg)
ogr2ogr -a_srs "EPSG:3857" -f "GML" -dsco FORMAT=GML3.2 D:\test\Base.gml D:\test\Base.gpkg -skipfailures

Ответить

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

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

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