1.3.1.6 Ошибка "Отсутствует поле (CLASSID/CLASS_ID)"

Ошибка:Файл подготовлен в нарушение требований Приказа Минэкономразвития России от 09.01.2018 № 10 / Приказа Минэкономразвития от 07.12.2016 г. N 793: Отсутствует обязательное поле "Вид объекта" (CLASSID / CLASS_ID).

Причины:В соответствии с требованиями Приказа Минэкономразвития России от 09.01.2018 № 10 и Приказа Минэкономразвития от 07.12.2016 г. N 793 (если контракт на разработку документа территориального планирования был заключен до вступления в силу Приказа № 10) для каждого вида объекта предусмотрен обязательный атрибут "Вид объекта" (CLASSID / CLASS_ID)

В случае, если при описании объектов в файле не был добавлен соответствующий атрибут, то система выдаст сообщение об ошибке.

(Данная ошибка также характерна для файлов формата shp, mif)

Рекомендации по устранению:

Для исправления ситуации рекомендуем Вам обратиться к разработчику документа.

Для исправления ошибки самостоятельно предлагаем рассмотреть несколько вариантов:

Вариант № 1. Корректировка gml файла, посредством программ блокнот в Windows либо Notepad++.

Данный вариант подходит, если в файле содержится небольшое количество объектов. Данную процедуру необходимо выполнить для всех объектов в файле:

1.  Необходимо открыть файл программой блокнот в Windows либо Notepad++ .

Для каждого объекта должны быть предусмотрены уникальные идентификаторы (GLOBALID\CLASS_ID (если файл подготовлен в соответствии с требованиями Приказа Минэкономразвития от 07.12.2016 №793)). Рекомендуем ориентироваться по ним в части определения записи об объектах.

2.  Далее необходимо выделить всю строку, в которой указан уникальный идентификатор объекта (GLOBALID \ OBJECT_ID) и нажать правой кнопкой мыши, после чего выбрать функцию «Копировать».

Рис. 80. Выделение и копирование строки, установка курсора

3. После этого при помощи левой кнопки мыши необходимо поставить курсор полем «GLOBALID\CLASS_ID», и нажать «Enter».

4. В пустой строке необходимо нажать правой кнопкой мыши и выбрать функцию «Вставить» (Данную процедуру необходимо повторить для каждого объекта в файле).

4.1.  После этого во вновь вставленной строке заменяем название атрибута (GLOBALID\CLASS_ID) на требуемое:

Рис. 81. Замена названия атрибута

4.1.1.  Вместо значения уникального идентификатора объекта указываем значение согласно требованиям Приказа:

Рис. 82. Замена уникального идентификатора объекта

5. Проверяем, чтобы префикс атрибутов был одинаковым.

6. Сохраняем информацию в файле. После загружаем файл в ФГИС ТП.

Рис. 83. Проверка префикса и сохранение информации

Вариант № 2. Исправление ошибки, используя программное обеспечение QGIS:

QGIS — свободная кроссплатформенная геоинформационная система. Данный вариант подходит, если в файле содержится большое количество объектов. Данную процедуру необходимо выполнить для всех объектов в файле.

1. Запустите программу QGIS. Перенесите в центральную область окна программы файл(gml), в котором возникли соответствующие ошибки.

Если слой представляет набор файлов в формате Shapefile(«шейп), то в центральную область необходимо перенести файлы с расширениями shp, shx, dbf.

Рис. 84. Запуск программы QGIS и перенос файла

2. Открытие свойства Слоя.

Для файла формата gml в списке слоев необходимо двойным нажатием левой кнопкой мыши открыть «Свойства слоя».

Для файлов в формате Shapefile ( «шейп») требуется открывать файл с расширением .shp.

Информацию о выбранном файле можно посмотреть в разделе «Информация» окна «Свойства слоя».

Рис. 85. Открытие свойств слоя

2.1. Если функция редактирования не заблокирована.

2.1.1. В левой части окна «Свойства слоя» в панели «Меню» необходимо выбрать вкладку «Поля». Проверить отсутствие атрибута в слое, который необходимо добавить в соответствии с требованиями Приказа Минэкономразвития РФ от 09.01.2018 № 10

2.1.2. После этого в верхней части окна нажать на значок «Карандаш», чтобы перейти в режим редактирования.

Рис. 86. Проверка отсутствия атрибута и переход в режим редактирования

2.1.3. Далее нужно нажать на кнопку «Добавить новое поле».

2.1.4. В открывшемся окне необходимо указать имя поля латинскими буквами CLASSID (либо CLASS_ID, если файл подготовлен в соответствии с требованиями Приказа Минэкономразвития от 07.12.2016 №793) и выбрать «Тип поля». Нажимаем «Ок».

2.1.5. После нажимаем на клавишу «Применить» и «Ок».

Рис. 87. Добавление нового поля и указание его параметров

2.1.6. Далее в дереве слоев в левой части программы правой кнопкой мыши нажимаем на преобразованный слой и выбираем вкладку «Открыть таблицу атрибутов».

Рис. 88. Открытие таблицы атрибутов

2.1.7. В открывшемся окне проверяем включен ли режим «Редактирование» (значок карандаша должен быть «утоплен»). Если Режим редактирования не включен, то его необходимо включить.

2.1.8. Далее можно выбрать нужную строку и ввести значение в выбранное нажатием левой клавиши мыши в соответствующее поле.

Рис. 89. Проверка режима редактирования и ввод значения

2.1.9. После этого нажимаем на значок «сохранить» (в виде дискеты) в верхнем меню окна «таблицы атрибутов».

2.1.10. Нажимаем на значок «Редактирование», чтобы выйти из режима редактирования.

Рис. 90. Сохранение и выход из режима редактирования

2.1.11. Далее выделяем откорректированный слой(и) в дереве слева нажимаем правой кнопкой мыши выбираем "экспорт" - "сохранить объекты как".

Данную процедуру (действия) необходимо выполнить для всех объектов в файле!

Рис. 91. Сохранение откорректированного слоя

2.1.12. В открывшемся окне проверяем основные характеристики (формат , кодировка и т.д). Нажимаем на троеточие «…» в строке «имя файла».

2.1.13. Далее выбираем исходный файл используем старое название дописываем префикс через нижнее подчеркивание «_».

2.1.14. Далее нажимаем кнопку «Ок». После подписываем файл ЭЦП и загружаем в ФГИС ТП.

Рис. 92. Загрузка файла во ФГИС ТП

2.2. Если Функция редактирования слоя заблокирована (отсутствует возможность нажать на значок «Карандаш»).

2.2.1. В верхней панели выберете пункт «Анализ данных» и нажмите «панель инструментов». Появится панель со списком задач.

Рис. 93. Открытие панели со списком задач

2.2.2. Далее выбираем -"Векторная геометрия".

2.2.3. Раскрываем и выбираем "Преобразовать в составные объекты".

2.2.4. Делаем двойной клик, которое запускает окно задачи. В окне выбираем исходный слой и слой в котором будет результат Нажать кнопку "выполнить".

Если в файле содержится несколько слоев, то рекомендуем выполнить преобразование всех слоев.

В результате преобразования в дереве слоев появится новый слой с наименованием «Multiparts».

2.2.5. Далее необходимо открыть свойство преобразованного слоя, выполнив нажатие левой кнопкой мыши на соответствующую запись в списке слоев.

Рис. 94. Открытие свойств преобразованного слоя

2.2.6. В левой части окна «Свойства слоя» в панели «Меню» необходимо выбрать вкладку «Поля». Проверить отсутствие атрибута в слое, который необходимо добавить в соответствии с требованиями Приказа Минэкономразвития РФ от 09.01.2018 № 10.

2.2.7. После этого в верхней части окна нажать на значок «Карандаш», чтобы перейти в режим редактирования.

Рис. 95. Проверка отсутствия атрибута и переход в режим редактирования

2.2.8. Далее нужно нажать на кнопку «Добавить новое поле».

2.2.9. В открывшемся окне необходимо указать имя поля латинскими буквами CLASSID (либо CLASS_ID, если файл подготовлен в соответствии с требованиями Приказа Минэкономразвития от 07.12.2016 №793) и выбрать «Тип поля». Нажимаем «Ок».

2.2.10. После нажимаем на клавишу «Применить» и «Ок».

Рис. 96. Добавление нового поля и указание его параметров

Для создания других атрибутов проделываем аналогичную процедуру по добавлению новых полей.

2.2.11. Далее в дереве слоев в левой части программы правой кнопкой мыши нажимаем на преобразованный слой и выбираем вкладку «Открыть таблицу атрибутов».

Рис. 97. Открытие таблицы атрибутов

2.2.12. В открывшемся окне проверяем включен ли режим «Редактирование» (значок карандаша должен быть «утоплен»). Если Режим редактирования не включен, то его необходимо включить.

2.2.13. Далее можно выбрать нужную строку и ввести значение в выбранное нажатием левой клавиши мыши в соответствующее поле.

Рис. 98. Проверка режима редактирования и ввод значения

2.2.14. После этого нажимаем на значок «сохранить» (в виде дискеты) в верхнем меню окна «таблицы атрибутов».

2.2.15. Нажимаем на значок «Редактирование», чтобы выйти из режима редактирования.

Рис. 99. Сохранение и выход из режима редактирования

2.2.16. Далее выделяем откорректированный слой(и) в дереве слева нажимаем правой кнопкой мыши выбираем "экспорт" - "сохранить объекты как".

Рис. 100. Сохранение откорректированного слоя

2.2.17. В открывшемся окне проверяем основные характеристики (формат , кодировка и т.д). Нажимаем на троеточие «…» в строке «имя файла».

2.2.18. Далее выбираем исходный файл используем старое название дописываем префикс через нижнее подчеркивание «_».

2.2.19. Далее нажимаем кнопку «Ок». После подписываем файл ЭЦП и загружаем в ФГИС ТП.

Рис. 101. Загрузка файла во ФГИС ТП

 1.3.1.5 Ошибка "У объекта допущена ошибка в созданном полигоне" | Содержание | 1.3.1.7 Ошибка "Отсутствует поле (STATUS / STAT_OBJ_URB)