Помощь загрузки генплана в ФГИС ТП
-
- Участник
- Сообщения: 54
- Зарегистрирован: 02 июл 2023, 13:55
- Репутация: 51
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
Запись xsi:nil="true" означает, что у элемента отсутствует значение, либо значение элемента не определено. Для того, чтобы такая запись была валидна, в xsd-схеме в описании соответствующего элемента должен быть указан атрибут nillable="true". В актуальной xsd-схеме Минэкономразвития данный атрибут отсутствует.
Если говорить конкретно про атрибут/элемент NOTE, то в схеме тип элемента указан как xs:string (символьная строка) без каких-либо дополнительных ограничений. Также указан атрибут minOccurs="0", что указывает на необязательность данного элемента (то есть он может быть опущен в итоговом gml-файле). Возможно, как отметил пользователь ttruefix14, корректной будет запись <fgistp:NOTE></fgistp:NOTE>, но тут можно проверить только опытным путем.
Сразу оговорюсь, данные выводы делаю, исходя из анализа xsd-схемы. В последнее время не загружал проекты генпланов на портал ФГИС ТП. Ждем получения тестовой учетной записи от Министерства, хочу проверить загрузить некоторые "подопытные образцы", которые при локальной проверке показали положительный результат.
Если говорить конкретно про атрибут/элемент NOTE, то в схеме тип элемента указан как xs:string (символьная строка) без каких-либо дополнительных ограничений. Также указан атрибут minOccurs="0", что указывает на необязательность данного элемента (то есть он может быть опущен в итоговом gml-файле). Возможно, как отметил пользователь ttruefix14, корректной будет запись <fgistp:NOTE></fgistp:NOTE>, но тут можно проверить только опытным путем.
Сразу оговорюсь, данные выводы делаю, исходя из анализа xsd-схемы. В последнее время не загружал проекты генпланов на портал ФГИС ТП. Ждем получения тестовой учетной записи от Министерства, хочу проверить загрузить некоторые "подопытные образцы", которые при локальной проверке показали положительный результат.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 12 апр 2018, 09:30
- Репутация: 3
- Ваше звание: novichok
- Откуда: Ставрополь
Re: Помощь загрузки генплана в ФГИС ТП
Друзья! Аларм! Опубликован новый приказ 17.05.2024 г. уже познакомились?
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 23 авг 2023, 10:45
- Репутация: 3
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
Тут главное, чтобы заказчики ознакомились. И, например, не согласовывали с кем попало вопросы, которые не установлены 25 статьёй.roman_alex писал(а): ↑21 май 2024, 17:10Друзья! Аларм! Опубликован новый приказ 17.05.2024 г. уже познакомились?
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 18 сен 2023, 09:43
- Репутация: 15
- Откуда: Санкт-Петербург
Re: Помощь загрузки генплана в ФГИС ТП
А у кого-то вообще ФГИС ТП работает? С пятницы ни одна проверка не проходит - только грузится бесконечно, а последние два дня даже карточки проектов не открываются. Еще заметил, что в разделе с xsd схемами вернулись старые схемы, а новая пропала, страшно))
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 10 янв 2022, 10:09
- Репутация: 1
- Откуда: Вологда
Re: Помощь загрузки генплана в ФГИС ТП
тоже с пятницы столкнулись, ФГИС в ауте час и 5 минут с трудом работает, дает ошибки или загружает страницу,но вчера часов в 20 все летало (видимо не было нагрузки на сервера), с утра опять по новой(ttruefix14 писал(а): ↑22 май 2024, 10:13А у кого-то вообще ФГИС ТП работает? С пятницы ни одна проверка не проходит - только грузится бесконечно, а последние два дня даже карточки проектов не открываются. Еще заметил, что в разделе с xsd схемами вернулись старые схемы, а новая пропала, страшно))
при такой работе ФГИСа как за эти дни, им надо ввести запись через госуслуги на выделенное время работы с сервисом)))
Последний раз редактировалось TarasLis 22 май 2024, 10:46, всего редактировалось 1 раз.
-
- Участник
- Сообщения: 54
- Зарегистрирован: 02 июл 2023, 13:55
- Репутация: 51
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
По всей видимости, что-то опять ломают/обновляют. С понедельника мучался с публикацией ПЗЗ. Только сегодня утром (еще до 8-ми часов утра) удалось кое-как довести документ до статуса "утвержден".ttruefix14 писал(а): ↑22 май 2024, 10:13А у кого-то вообще ФГИС ТП работает? С пятницы ни одна проверка не проходит - только грузится бесконечно, а последние два дня даже карточки проектов не открываются. Еще заметил, что в разделе с xsd схемами вернулись старые схемы, а новая пропала, страшно))
К слову, также заметил, что при попытке посмотреть карточку документа, будучи незарегистрированным в системе, "тест на бота" не пускает, даже если верно перемещаешь ползунок.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 янв 2017, 10:51
- Репутация: 0
Re: Помощь загрузки генплана в ФГИС ТП
День добрый. А как можно получить рабочую утилиту?ginpetr писал(а): ↑19 апр 2021, 13:06Универсальный транслятор в составе Мапинфо, его старший брат FME Desktop. Первый, наверное, не получится настроить так, чтобы его gml ФГИС принимал. Второй не использовал ввиду его платности, но на форуме есть люди, которые им пользуются.
Я себе на Мапбэйсике утилиту сделал, которая выбранные таблицы в gml выгружает. В результате получилось загрузить генплан города. Но она ещё требует проверки и доработки.
https://youtu.be/SQM4hI08gno
файл утилиты периодически обновляется
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 23 май 2024, 11:10
- Репутация: 0
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
Добрый день! Подскажите, пожалуйста, во время загрузки материалов по обоснования генплана в gml, после проверки файлов выдает вот такую ошибку "Получено записей., Загружено записей.,", до этого было "Получено записей 0, Загружено записей 0". С чем может быть связано такое поведение? В поддержке ФГИСа посоветовали сформировать gml в версии 3. Как можно проверить версию моего gml и какой инструментарий нужен для создания версии 3? Спасибо заранее!
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 18 сен 2023, 09:43
- Репутация: 15
- Откуда: Санкт-Петербург
Re: Помощь загрузки генплана в ФГИС ТП
В шапке GML <?xml version="1.0" encoding="utf-8" ?>mirtull писал(а): ↑23 май 2024, 11:25Добрый день! Подскажите, пожалуйста, во время загрузки материалов по обоснования генплана в gml, после проверки файлов выдает вот такую ошибку "Получено записей., Загружено записей.,", до этого было "Получено записей 0, Загружено записей 0". С чем может быть связано такое поведение? В поддержке ФГИСа посоветовали сформировать gml в версии 3. Как можно проверить версию моего gml и какой инструментарий нужен для создания версии 3? Спасибо заранее!
<fgistp:FeatureCollection
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://fgistp Doc.20201000000.xsd"
xmlns:fgistp="http://fgistp"
xmlns:gml="http://www.opengis.net/gml">
Это версия 3
Если бы был 3.2 - то было бы xmlns:gml="http://www.opengis.net/gml/3.2">
Ну в том же кугисе можно выбрать версию при выгрузке, но там в обычных файлах и разницы то никакой в этих версиях нет, можно просто вот так текстом в шапке дописать 3.2 и будет версия 3.2)
Я грузил в версии 3 сегодня и та же ошибка - думаю это у фгистп проблемы, а не у нас
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 23 май 2024, 11:10
- Репутация: 0
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
Спасибо большое. Буду тогда пробовать как-то перезаливать его, либо вообще полностью пересобрать.ttruefix14 писал(а): ↑23 май 2024, 11:50В шапке GML <?xml version="1.0" encoding="utf-8" ?>mirtull писал(а): ↑23 май 2024, 11:25Добрый день! Подскажите, пожалуйста, во время загрузки материалов по обоснования генплана в gml, после проверки файлов выдает вот такую ошибку "Получено записей., Загружено записей.,", до этого было "Получено записей 0, Загружено записей 0". С чем может быть связано такое поведение? В поддержке ФГИСа посоветовали сформировать gml в версии 3. Как можно проверить версию моего gml и какой инструментарий нужен для создания версии 3? Спасибо заранее!
<fgistp:FeatureCollection
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://fgistp Doc.20201000000.xsd"
xmlns:fgistp="http://fgistp"
xmlns:gml="http://www.opengis.net/gml">
Это версия 3
Если бы был 3.2 - то было бы xmlns:gml="http://www.opengis.net/gml/3.2">
Ну в том же кугисе можно выбрать версию при выгрузке, но там в обычных файлах и разницы то никакой в этих версиях нет, можно просто вот так текстом в шапке дописать 3.2 и будет версия 3.2)
Я грузил в версии 3 сегодня и та же ошибка - думаю это у фгистп проблемы, а не у нас
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 29 сен 2020, 20:19
- Репутация: 1
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
Может канал в телеге создать по ФГИС ТП?
Но сомневаюсь, что я могу создать и рекламировать ее тут.
Как вариант сделать канал модераторами этого раздела.
Но сомневаюсь, что я могу создать и рекламировать ее тут.
Как вариант сделать канал модераторами этого раздела.
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 22 июн 2023, 13:30
- Репутация: 0
- Откуда: Владикавказ
-
- Участник
- Сообщения: 54
- Зарегистрирован: 02 июл 2023, 13:55
- Репутация: 51
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
В последнее время я занимался изучением структуры новой XML-схемы, утвержденной Минэконом России в целях понимания структуры GML-файлов, которыми должны быть представлены векторные карты, размещаемые на портале ФГИС ТП. В результате различных экспериментов, проверок как на локальном уровне, так и посредством загрузки материалов непосредственно на сайт ФГИС ТП через тестовую учетную запись, мной были сделан ряд выводов, которые излагаю ниже.
1. Структура векторных карт, подготавливаемых по актуальной XML-схеме, должна базироваться на спецификации GML версии 3.2. Ниже приведен фрагмент GML-файла, содержащий описание корневого элемента:
Необходимо отметить следующее:
- целевым пространством имен в соответствии с XML-схемой указывается http://fgistp посредством атрибута xmlns; обратите внимание, что для целевого пространства имен не указывается префикс, а это означает, что все элементы, объявляемые внутри GML-файла и относящиеся к описанию атрибутивных данных объектов по 10-му приказу также должны указываться без префикса;
- атрибут gml:id является обязательным с точки зрения спецификации GML 3.2; стоит отметить, что тип данного атрибута объявлен как xsd:ID, что накладывает определенные ограничения на хранящееся в таком атрибуте значение (так значение атрибута должно начинаться с буквы или нижнего подчеркивания, может содержать буквы, цифры, символы "-" (дефис), "_" (нижнее подчеркивание), "." (точка) и должно быть уникальным в рамках одного GML-файла);
- атрибут xsi:schemaLocation содержит ссылку на xsd-файл схемы, по которой подготовлен GML-файл; обратите внимание, что значение данного атрибута принимает две строки, разделенные пробелом; первая строка - это целевое пространство имен, вторая - ссылка на xsd-файл (в качестве ссылки может быть указан как адрес в сети "Интернет", так и путь к локальному файлу внутри файловой системы); в данном случае указана ссылка на xsd-файл, опубликованный на сайте ФГИС ТП; таким образом осуществляется связь между пространством имен и физическим файлом XML-схемы.
2. Содержимое GML-файла представлено древовидной структурой, где внутри корневого элемента приводятся объекты, территории и зоны, описываемые в соответствии с 10-м приказом. В следующем примере приведено описание планируемого к размещению точечного объекта:
Здесь внутри элемента gml:featureMember приводится непосредственно описание объекта. Обратите внимание, что имя элемента, содержащего описание объекта, должно соответствовать кодовому описанию слоя в соответствии с 10-м приказом. Также важен и порядок следования элементов: сначала должны идти элементы, представляющие атрибутивное описание объекта, а затем описание геометрии. С точки зрения XML-схемы все атрибуты должны приводится в строгом порядке, то есть не допускается (опять же, с точки зрения XML-схемы) изменение порядка следования элементов (здесь стоит отметить, что в некоторых случаях порядок следования атрибутов в 10-м приказе и порядок следования соответствующих элементов в XML-схеме разнятся, например, в слое FunctionalZone). Для описания геометрии XML-схемой определены исключительно составные типы: для точечных объектов MultiPoint, для линейных - MultiCurve, для площадных - MultiSurface.
3. При загрузке материалов на сайт ФГИС ТП также было замечено, что система теперь действительно проверяет наличие у объектов необходимых условных атрибутов.
К данному сообщению прикрепляю архив с материалами, которые я загружал через тестовую учетную запись и которые прошли проверку в рамках форматно-логического контроля, то есть удалось пройти дальше этапа загрузки и проверки файлов. Эти материалы были составлены на базе реального проекта, присланного мне разработчиком для размещения на ФГИС ТП. Это неполный объем, так как в присланных GML-файлах было намешано несколько классов объектов, из-за чего схема атрибутов представляла из себя сборную солянку, пришлось впоследствии адаптировать часть данных под описанные выше требования. Для экономии времени обрабатывал лишь часть данных.
Надеюсь, изложенная информация и прикрепленные файлы смогут помочь в понимании структуры GML-файлов, ибо дождаться от Минэко адекватной документации на сей счет, боюсь, мы не сможем.
Еще раз отмечу: приведенные сведения основаны на моих личных выводах, сделанных в ходе изучения спецификаций XSD, GML и актуальной XML-схемы. Для локальной поверки GML-файлов я сейчас использую бесплатную программу под названием XML Copy Editor. Она позволяет осуществить валидацию GML-файла по XML-схеме на предмет наличия обязательных атрибутов, а также корректности значений, записанных в атрибуты.
1. Структура векторных карт, подготавливаемых по актуальной XML-схеме, должна базироваться на спецификации GML версии 3.2. Ниже приведен фрагмент GML-файла, содержащий описание корневого элемента:
Код: Выделить всё
<gml:FeatureCollection
xmlns:gml="http://www.opengis.net/gml/3.2"
gml:id="aFeatureCollection"
xmlns="http://fgistp"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://fgistp https://fgistp.economy.gov.ru/panorama/schemas/xsddownload/fgistp-10-izm-698.xsd">
- целевым пространством имен в соответствии с XML-схемой указывается http://fgistp посредством атрибута xmlns; обратите внимание, что для целевого пространства имен не указывается префикс, а это означает, что все элементы, объявляемые внутри GML-файла и относящиеся к описанию атрибутивных данных объектов по 10-му приказу также должны указываться без префикса;
- атрибут gml:id является обязательным с точки зрения спецификации GML 3.2; стоит отметить, что тип данного атрибута объявлен как xsd:ID, что накладывает определенные ограничения на хранящееся в таком атрибуте значение (так значение атрибута должно начинаться с буквы или нижнего подчеркивания, может содержать буквы, цифры, символы "-" (дефис), "_" (нижнее подчеркивание), "." (точка) и должно быть уникальным в рамках одного GML-файла);
- атрибут xsi:schemaLocation содержит ссылку на xsd-файл схемы, по которой подготовлен GML-файл; обратите внимание, что значение данного атрибута принимает две строки, разделенные пробелом; первая строка - это целевое пространство имен, вторая - ссылка на xsd-файл (в качестве ссылки может быть указан как адрес в сети "Интернет", так и путь к локальному файлу внутри файловой системы); в данном случае указана ссылка на xsd-файл, опубликованный на сайте ФГИС ТП; таким образом осуществляется связь между пространством имен и физическим файлом XML-схемы.
2. Содержимое GML-файла представлено древовидной структурой, где внутри корневого элемента приводятся объекты, территории и зоны, описываемые в соответствии с 10-м приказом. В следующем примере приведено описание планируемого к размещению точечного объекта:
Код: Выделить всё
<gml:featureMember>
<Cemetery gml:id="Cemetery.0">
<GLOBALID>65aca98a-35e0-44c9-a931-1084a382a6ab</GLOBALID>
<CLASSID>602050301</CLASSID>
<NUMBER>1</NUMBER>
<NAME>Планируемое кладбище</NAME>
<OKTMO>60602425</OKTMO>
<ADDRESS>х.Киров</ADDRESS>
<CEMET_TYPE>1</CEMET_TYPE>
<CEMET_STYPE>4</CEMET_STYPE>
<CEMET_STAT>1</CEMET_STAT>
<HZRD_CLASS>5</HZRD_CLASS>
<AREA>0.2</AREA>
<EVENT_TIME>2029</EVENT_TIME>
<STATUS>2</STATUS>
<REG_STATUS>5</REG_STATUS>
<gml:MultiPoint srsName="EPSG:3857">
<gml:pointMember>
<gml:Point>
<gml:pos>4454834.79436124 6005760.60257584</gml:pos>
</gml:Point>
</gml:pointMember>
</gml:MultiPoint>
</Cemetery>
</gml:featureMember>
3. При загрузке материалов на сайт ФГИС ТП также было замечено, что система теперь действительно проверяет наличие у объектов необходимых условных атрибутов.
К данному сообщению прикрепляю архив с материалами, которые я загружал через тестовую учетную запись и которые прошли проверку в рамках форматно-логического контроля, то есть удалось пройти дальше этапа загрузки и проверки файлов. Эти материалы были составлены на базе реального проекта, присланного мне разработчиком для размещения на ФГИС ТП. Это неполный объем, так как в присланных GML-файлах было намешано несколько классов объектов, из-за чего схема атрибутов представляла из себя сборную солянку, пришлось впоследствии адаптировать часть данных под описанные выше требования. Для экономии времени обрабатывал лишь часть данных.
Надеюсь, изложенная информация и прикрепленные файлы смогут помочь в понимании структуры GML-файлов, ибо дождаться от Минэко адекватной документации на сей счет, боюсь, мы не сможем.
Еще раз отмечу: приведенные сведения основаны на моих личных выводах, сделанных в ходе изучения спецификаций XSD, GML и актуальной XML-схемы. Для локальной поверки GML-файлов я сейчас использую бесплатную программу под названием XML Copy Editor. Она позволяет осуществить валидацию GML-файла по XML-схеме на предмет наличия обязательных атрибутов, а также корректности значений, записанных в атрибуты.
- Вложения
-
- Тестовые материалы.zip
- (465.38 КБ) 135 скачиваний
-
- Участник
- Сообщения: 54
- Зарегистрирован: 02 июл 2023, 13:55
- Репутация: 51
- Откуда: Россия
Re: Помощь загрузки генплана в ФГИС ТП
В дополнение к предыдущему сообщению выкладываю в открытый доступ разработанный мною модуль для QGIS, который позволяет экспортировать слои из проекта в формат GML для загрузки на сайт ФГИС ТП. Данный модуль еще буду обкатывать в условиях реальных проектов, но тестовые прогоны показали положительные результаты. Также в будущем нужно будет добавить кое-какой дополнительный функционал.
Ссылка на инструкциию по установке и работе с модулем (нужная информация приведена в разделе 4): https://drive.google.com/file/d/1n3nDrZ ... drive_link
Работоспособность модуля проверялась на операционных системах Windows 10 и Debian 12.
Ссылка на инструкциию по установке и работе с модулем (нужная информация приведена в разделе 4): https://drive.google.com/file/d/1n3nDrZ ... drive_link
Работоспособность модуля проверялась на операционных системах Windows 10 и Debian 12.
- Вложения
-
- tp_exporter.zip
- (277.92 КБ) 114 скачиваний
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 22 июн 2023, 13:30
- Репутация: 0
- Откуда: Владикавказ
Re: Помощь загрузки генплана в ФГИС ТП
Здравствуйте. У меня есть чат в телеграме https://t.me/genplanpzz .Ivan1993 писал(а): ↑16 июн 2024, 14:41В дополнение к предыдущему сообщению выкладываю в открытый доступ разработанный мною модуль для QGIS, который позволяет экспортировать слои из проекта в формат GML для загрузки на сайт ФГИС ТП. Данный модуль еще буду обкатывать в условиях реальных проектов, но тестовые прогоны показали положительные результаты. Также в будущем нужно будет добавить кое-какой дополнительный функционал.
Ссылка на инструкциию по установке и работе с модулем (нужная информация приведена в разделе 4): https://drive.google.com/file/d/1n3nDrZ ... drive_link
Работоспособность модуля проверялась на операционных системах Windows 10 и Debian 12.
Могу я разместить там ссылку на ваши материалы в нашей "базе знаний"?
Также буду рада, если присоединитесь. Осуждаем актуальные баги ФГИСа.
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 1 гость