Один из путей решения этой проблемы – использование общего ГИС-комплекса, который имел бы высокие адаптационные характеристики и одинаково хорошо подходил бы для решения рассматриваемых проблем. И среди рассмотренных решений такой комплекс есть. Это ГИС «Панорама». Комплекс одинаково подходит и для решения задач ведения землеустроительной информации, и для кадастрового учёта (см. табл. 1), а в результате получаем общую рабочую среду и более быстрый обмен информацией в электронном виде.
На текущий момент обмен информацией между заемлеустроительными организациями и организацией ведения кадастрового учёта и объектов недвижимости организуется на бумажном носителе, т.е в произвольной форме описываются координаты объектов и заверяются подписью и печатью руководителя организации. Это чревато ошибками и потерей рабочего времени.
4. Разработка конвертера данных ГИС GeoCad
При анализе гоинформационных технологий управления региональной недвижимостью Тульской области было выяснено, что прямая конвертация между ГИС GeoCad и программными комплексами «ЕГРЗ» и «ЕГРОКС» невозможна без написания программы-конвертера. Требования к такой программе минимальные: простой пользовательский интерфейс и высокая скорость работы.
4.1 Организация хранения данных. Входная и выходная информация
Для программы-конвертера входной информацией является gcf-файл – рабочий набор GeoCad, выходной – существующий gdb-файл системы ПК «ЕГРЗ» и базы данных ЕГРОКС.
Структура данных gcf-файла GeoCad представлена в таблице 2, структура данных gdb-файла системы ПК «ЕГРЗ» представлена в таблице 3.
Таблица 2. Структура файла данных GeoCad
Название | Код | Домен | Тип данных | Размер | Точность |
1 | 2 | 3 | 4 | 5 | 6 |
Классификатор | ID_KLS | ПК единый | A10 | 10 | |
Наименование элемента | NAME_KLS | Примечание | VA255 | 255 | |
Сокращенное наименование элемента | SHORTNAME_KLS | Наименование длинное | VA45 | 45 | |
Классификационный код | CODE_KLS | Код Классификатора | VA20 | 20 | |
Первичный ключ типы классификаторов | ID_KLSTYPE | ПК единый | A10 | 10 | |
Полное наименование типа классификатора | NAME_KLSTYPE | Наименование короткое | VA100 | 100 | |
Сокращенное наименование типа классификатора | SHORTNAME_KLSTYPE | Наименование длинное | VA45 | 45 | |
ПК АТЕ | ID_ATD | ПК единый | A10 | 10 | |
Наименование АТЕ | NAME_ATD | Наименование среднее 60 | VA60 | 60 | |
ОКАТО | OKATO_ATD | ОКАТО | VA16 | 16 | |
Графический идентификатор АТЕ | GID_ATD | Графический идентификатор | VA40 | 40 | |
Уровень АТЕ | LEVEL_ATD | Тип АТЕ | I | ||
ПК префикса | ID_PRF | ПК единый | A10 | 10 | |
Наименование геонима | NAME_PRF | Наименование среднее 60 | VA60 | 60 | |
Тип классификатора | TYPE_KLSTYPE | Короткое целое | SI | ||
Статус префикса | STATUS_PRF | Статус | SI | ||
ПК субьекта | ID_SUB | ПК единый | A10 | 10 | |
Тип субьекта | TYPE_SUB | Короткое целое | SI | ||
ИНН субьекта | INN_SUB | ИНН | VA15 | 15 | |
Наименование субьекта | NAME_SUB | Примечание | VA255 | 255 | |
Сокращенное наименование субьекта | SHORTNAME_SUB | Примечание | VA255 | 255 | |
Удостоверяющий документ субьекта серия | DOKSER_SUB | Серия документа | VA20 | 20 | |
Удостоверяющий документ субьекта номер | DOKNUM_SUB | Номер документа | VA20 | 20 | |
Удостоверяющий документ субьекта Дата | DOKDATE_SUB | Дата без времени | D | ||
Удостоверяющий документ субьекта Кем выдан | DOKKEM_SUB | Примечание | VA255 | 255 | |
Дата регистрации или рождения субьекта | DATER_SUB | Дата без времени | D | ||
Место регистрации или рождения субьекта | MESTO_SUB | Наименование короткое | VA100 | 100 | |
Электронная почта субьекта | EMAIL_SUB | Наименование среднее 60 | VA60 | 60 | |
Примечание субьекта | PRIM_SUB | Примечание | VA255 | 255 | |
Номер карточки субьекта | KARTA_SUB | Наименование среднее 60 | VA60 | 60 | |
ПК Банка | ID_BANK | ПК единый | A10 | 10 | |
БИК банка | BIK_BANK | БИК банка | VA25 | 25 | |
Короткое название банка | SHORTNAME_BANK | Наименование длинное | VA45 | 45 | |
Кор счет банка | KS_BANK | Cчет банка | VA25 | 25 | |
Полное название банка | NAME_BANK | Наименование короткое | VA100 | 100 | |
Расчетный счет | RS_SUBRS | Cчет банка | VA25 | 25 | |
ОКПО Юр лицо | OKPO_UL | ОКПО | VA20 | 20 | |
ОКОНХ Юр лицо | OKONH_UL | ОКОНХ | VA100 | 100 | |
ОКДП Юр лицо | OKDP_UL | ОКДП | VA100 | 100 | |
Руководитель Юр лицо | DIR_UL | Примечание | VA255 | 255 | |
Бухгалтер Юр лицо | BUH_UL | Примечание | VA255 | 255 | |
Контактное лицо | KONT_UL | Примечание | VA255 | 255 | |
Статус субьекта | STATUS_SUB | Статус | SI | ||
ОКОГУ | OKOGU_OV | ОКОГУ | VA25 | 25 | |
Уровень органа власти | LEVEL_OV | Короткое целое | SI | ||
Руководитель | DIR_OV | Примечание | VA255 | 255 | |
Бухгалтер | BUH_OV | Примечание | VA255 | 255 | |
Контактное лицо | KONT_OV | Примечание | VA255 | 255 | |
Имя физ лица | IM_FL | Наименование длинное | VA45 | 45 | |
Отчество физ лица | OT_FL | Наименование длинное | VA45 | 45 | |
Пол | POL_FL | Короткое целое | SI | ||
ПК документа | ID_RID | ПК единый | A10 | 10 | |
Название документа | NAME_RID | Примечание | VA255 | 255 | |
Серия документа | SER_RID | Серия документа | VA20 | 20 | |
Номер документа | NUM_RID | Наименование длинное | VA45 | 45 | |
Выдан документ | IZDAN_RID | Примечание | VA255 | 255 | |
Выдан документ когда | IZDANDATE_RID | Дата без времени | D | ||
Дата начала действия документа | DATEBEGIN_RID | Дата без времени | D | ||
Дата окончания действия документа | DATEEND_RID | Дата без времени | D | ||
Примечание документа | REM_RID | Примечание | VA255 | 255 | |
Содержание документа | CONTENT_RID | Большие данные блоб | LBIN | ||
Возникновение | OCC_RID | Короткое целое | SI | ||
Номер (внутренний) документа | NUMINT_RID | Номер регистрации УЮРП | VA45 | 45 | |
Дата регистрации | REGDATE_RID | Дата без времени | D | ||
Место хранения | MESTO_RID | Наименование среднее 60 | VA60 | 60 | |
ID операции | ID_ADMACTIONS | ПК единый | A10 | 10 | |
Название операции | NAME_ADMACTIONS | Наименование среднее 60 | VA60 | 60 | |
Hint операции | HINT_ADMACTIONS | Наименование короткое | VA100 | 100 | |
Номер изображения операции | ICONNUM_ADMACTIONS | Короткое целое | SI | ||
Тип операции | TYPE_ADMACTIONS | Короткое целое | SI | ||
id2 | ID_ADMSUB | ПК единый | A10 | 10 | |
Имя сущности или модуля | NAME_ADMSUB | Наименование среднее 60 | VA60 | 60 | |
Тип сущности | TYPE_ADMSUB | Короткое целое | SI | ||
Номер иконки | ICONNUM_ADMSUB | Короткое целое | SI | ||
ID3 | ID_ADMRIGHTS | ПК единый | A10 | 10 | |
Название права | NAME_ADMRIGHTS | Наименование среднее 60 | VA60 | 60 | |
id5 | ID_ADMSTATUSES | ПК единый | A10 | 10 | |
Название статуса | NAME_ADMSTATUSES | Наименование среднее 60 | VA60 | 60 | |
ПК Пользователя и группы | ID_ADMUSERS | ПК единый | A10 | 10 | |
Имя пользователя или группы | NAME_ADMUSERS | Наименование среднее 60 | VA60 | 60 | |
Тип пользователя | TYPE_ADMUSERS | Короткое целое | SI | ||
Полное имя пользователя или описание группы | FULLNAME_ADMUSERS | Наименование короткое | VA100 | 100 | |
Сокращенное имя пользователя | SHORT_ADMUSERS | Наименование длинное | VA45 | 45 | |
Код пользователя | CODE_ADMUSERS | Наименование длинное | VA45 | 45 | |
Статус | STATUS_ADMUS | Статус | SI | ||
Настройки пользователя | SETTINGS__ADMUSERS | Примечание | VA255 | 255 | |
Настройки BLOB | SETTINGS_2_ADMUSERS | Большие данные блоб | LBIN | ||
Номер иконки | ICONNUM_ADMSTATUSES | Короткое целое | SI | ||
Первичный ключ обьекта | ID_OBJ | ПК единый | A10 | 10 | |
Тип обьекта | TYPE_OBJ | Короткое целое | SI | ||
Наименование обьекта | NAME_OBJ | Наименование среднее 60 | VA60 | 60 | |
Примечание обьекта | REM_OBJ | Примечание на 4000 | VA4000 | 4000 | |
Графический идентификатор обьекта | GID_OBJ | Графический идентификатор | VA40 | 40 | |
Кадастровый номер обьекта | KN_OBJ | Кадастровый номер | VA40 | 40 | |
Шаблон отображения кадастрового номера | KNMASK_OBJ | Кадастровый номер (шаблон) | VA60 | 60 | |
Часть кадастрового номера текущего уровня и типа обьекта | KNLEVEL_OBJ | Кадастровый номер | VA40 | 40 | |
Статус обьекта | STATUS_OBJ | Статус | SI | ||
Первичный ключ операции | ID_ACT | ПК единый | A10 | 10 | |
Когда выполнена | KOGDA_ACT | Дата сейчас | DT | ||
Дата операции | DATE_ACT | Дата без времени | D | ||
Ответственное лицо | RELSUB_ACT | Наименование короткое | VA100 | 100 | |
Первичный ключ таблицы изменения | ID_MASTER_ACT | ПК единый | A10 | 10 | |
Таблица изменения головная | TAG_MASTER_ACT | Имена таблиц для операций | VA10 | 10 | |
Примечание опреации | REM_ACT | Примечание | VA255 | 255 | |
Площадь декларированая | SQDECL_OBJLOT | Площадь | DC19,2 | 19 | 2 |
Площадь уточненая | SQTOCH_OBJLOT | Площадь | DC19,2 | 19 | 2 |
Номер заявки | NUMZAYAV_OBJLOT | Номер документа | VA20 | 20 | |
Разрешенный вид использования подстановка | RAZRVID_OBJLOT | Примечание | VA255 | 255 | |
Площадь уточненая учет кто | SQTOCHKTO_OBJLOT | Наименование среднее 60 | VA60 | 60 | |
Площадь уточненая учет когда | SQTOCHDATE_OBJLOT | Дата без времени | D | ||
Площадь уточненая регистрация кто | SQTOCHRKTO_OBJLOT | Наименование среднее 60 | VA60 | 60 | |
Площадь уточненая регистрация когда | SQTOCHRDATE_OBJLOT | Дата без времени | D | ||
Номер на кадастровом плане | NUMPLAN_OBJSLOT | Номер на кадастровом плане | VA25 | 25 | |
Номер обьекта недвижимости | NUM_OBJNED | Примечание | VA255 | 255 | |
ПК характеристика обьекта | ID_HAR | ПК единый | A10 | 10 | |
Тип характеристики | TYPE_HAR | Короткое целое | SI | ||
Примечание характеристики | REM_HAR | Большие данные блоб | LBIN | ||
Величина базового платежа | VALUE_HARBPAY | Площадь | DC19,2 | 19 | 2 |
Дата введения базового платежа | DATE_HARBPAY | Дата без времени | D | ||
Величина спец сведения | VALUE_HARSPEC | Примечание | VA255 | 255 | |
Дата возникновения право ограничение | OCCDATE_HARRIGHT | Дата без времени | D | ||
Номер регистрации право ограничение | OCCNR_HARRIGHT | Номер регистрации УЮРП | VA45 | 45 | |
Дата ликвидация право ограничение | TERMDATE_HARRIGHT | Дата без времени | D | ||
Номер ликвидация право ограничение | TERMNR_HARRIGHT | Номер регистрации УЮРП | VA45 | 45 | |
Размер доли только право по документу | PART_HARRIGHT | Наименование короткое | VA100 | 100 | |
ПК таблицы | ID_MTDTLB | ПК единый | A10 | 10 | |
Имя таблицы | NAME_MTDTLB | Наименование среднее 60 | VA60 | 60 | |
Физическое имя таблицы | CODE_MTDTLB | Наименование среднее 60 | VA60 | 60 | |
ПК поля | ID_MTDFLD | ПК единый | A10 | 10 | |
Наименование поля | NAME_MTDFLD | Наименование среднее 60 | VA60 | 60 | |
Физическое имя поля | CODE_MTDFLD | Наименование длинное | VA45 | 45 | |
Тип поля | TYPE_MTDFLD | Наименование длинное | VA45 | 45 | |
Первичный ключ | ISPK_MTDFLD | Короткое целое | SI | ||
Вторичный ключ | ISFK_MTDFLD | Короткое целое | SI | ||
ПК межевой точки | ID_MGTPOINT | ПК единый | A10 | 10 | |
Номер межевой точки | NUM_MGTPOINT | Целое | I | ||
Тип межевой точки | TYPE_MGTPOINT | Тип межевой точки | A1 | 1 | |
Координата X межевой точки | COORDX_MGTPOINT | Координаты на карте | DC15,5 | 15 | 5 |
Координата Y межевой точки | COORDY_MGTPOINT | Координаты на карте | DC15,5 | 15 | 5 |
Метод определения межевой точки | METOD_MGTPOINT | Наименование среднее 60 | VA60 | 60 | |
Статус межевой точки | STATUS_MGTPOINT | Статус | SI | ||
Тип учета межевой точки | TYPEUCHET_MGTPOINT | Наименование среднее 60 | VA60 | 60 | |
ГПД межевой точки | GID_MGTPOINT | Графический идентификатор | VA40 | 40 | |
ПК границы | ID_MGTBORDER | ПК единый | A10 | 10 | |
Номер границы | NUM_MGTBORDER | Целое | I | ||
Тип границы | TYPE_MGTBORDER | Тип межевой точки | A1 | 1 | |
Длина границы | LEN_MGTBORDER | Координаты на карте | DC15,5 | 15 | 5 |
Дирекционный угол границы | ANGLE_MGTBORDER | Наименование длинное | VA45 | 45 | |
Вид границы | VID_MGTBORDER | Наименование среднее 60 | VA60 | 60 | |
Описание границы | DESC_MGTBORDER | Наименование среднее 60 | VA60 | 60 | |
Статус границы | STATUS_MGTBORDER | Статус | SI | ||
Смежество описание слева | SDESCLT_MGTBORDER | Наименование короткое | VA100 | 100 | |
Смежество описание справа | SDESCRT_MGTBORDER | Наименование короткое | VA100 | 100 | |
Смежество квартал справа | SBRRT_MGTBORDER | Логическое значения | BL | ||
Смежество квартал слева | SBRLT_MGTBORDER | Логическое значения | BL | ||
Идентификатор записи | DOKREQ_ID | ПК единый | A10 | 10 | |
Номер заявки2 | DOKREQ_NUM | dom_str_number | VA20 | 20 | |
Дата регистрации заявки | DOKREQ_REG_DATE | dom_date | DT | ||
Статус2 | DOKREQ_STATE | dom_state | SI | ||
Приоритет заявки | DOKREQ_PRIORITY | dom_integer | I | ||
Идентификатор записи5 | DOKREQ_LIST_ID | ПК единый | A10 | 10 | |
Название файла хранящего текст | DOKREQ_LIST_PATH | dom_path | VA255 | 255 | |
Тип заявки | DOKREQ_LIST_T | dom_type_char | A1 | 1 | |
Краткое название | DOKREQ_LIST_NAME | dom_name | VA255 | 255 | |
Идентификатор записи cписок маршрутов | DOKROUTE_LIST_ID | ПК единый | A10 | 10 | |
Длительность маршрута cписок маршрутов | DOKROUTE_LIST_NDAYS | dom_integer | I | ||
Идентификатор записи7 | DOKDECL_ID | ПК единый | A10 | 10 | |
Идентификатор записи cписок документов | DOKDOC_LIST_ID | ПК единый | A10 | 10 | |
Номер документа в заявке cписок документов | DOKDOC_LIST_NUMBER | Наименование длинное | VA45 | 45 | |
Количество копий cписок документов | DOKDOC_LIST_NCOPY | dom_integer | I | ||
Количество страниц cписок документов | DOKDOC_LIST_NPAGE | dom_integer | I | ||
Осталось копий cписок документов | DOKDOC_LIST_NSCOPY | dom_integer | I | ||
Возвратить cписок документов | DOKDOC_LIST_NBACK | dom_integer | I | ||
Исходящий cписок документов | DOKDOC_LIST_OUT | dom_boolean | I | ||
Общий для cписок документов | DOKDOC_LIST_COMMON | dom_integer | I | ||
Идентификатор записи кадастровое дело | DOKCADFILE_ID | ПК единый | A10 | 10 | |
Дата создания кадастровое дело | DOKCADFILE_CREATE_DATE | dom_date | DT | ||
Дата закрытия кадастровое дело | DOKCADFILE_CLOSE_DATE | dom_date | DT | ||
Идентификатор записи10 | DOKSTEP_ID | ПК единый | A10 | 10 | |
Название2 | DOKSTEP_NAME | dom_name | VA255 | 255 | |
Дата начала выполнения | DOKSTEP_BEGIN_DATE | dom_date | DT | ||
Дата окончания выполнения | DOKSTEP_END_DATE | dom_date | DT |
Таблица 3. Структура файла данных ПК ЕГРЗ