Документація користувача GeoSpec Pro 3.0

Повне керівництво: інтерфейс, сценарії роботи, формування специфікації та класифікатора, перевірка відповідності, системи відліку, нормативна база, усунення несправностей і глосарій. Видання відповідає версії 3.0.

1. Про програму

1.1. Призначення

GeoSpecPro формує документацію, що супроводжує набір геопросторових даних: специфікацію набору, каталог типів геопросторових об’єктів (класифікатор) і протокол відповідності наявних даних державному класифікатору.

Ці документи вимагаються законодавством України у сфері національної інфраструктури геопросторових даних. Складені вручну, вони забирають від кількох днів до кількох тижнів на один об’єкт: доводиться переписувати з нормативних актів коди, назви класів і переліки ознак, а потім перевіряти, чи нічого не пропущено. GeoSpecPro виконує цю роботу з самих даних — ви подаєте на вхід шари у форматі GeoJSON і отримуєте готовий документ.

1665типів об’єктів у вбудованих класифікаторах
14+4розділів і додатків у специфікації
26елементів профілю метаданих НІГД
4формати експорту: DOCX, XLSX, XML, PDF

1.2. Кому призначено

КористувачТипова задача
Розробник містобудівної документаціїСпецифікація та класифікатор бази геоданих для КППР, генерального плану, детального плану території
Виконавець топографо-геодезичних робітСпецифікація топографічного набору за ДКГФ; перевірка власної основи перед здачею
Замовник, орган містобудування та архітектуриПеревірка отриманої топооснови на відповідність класифікатору — протокол із переліком зауважень
Держатель набору геопросторових данихСпецифікація з профілем метаданих НІГД та машинозчитуваний каталог XML для внесення до НІГД

1.3. Що формує програма

ДокументФорматСтандарт / нормативна підстава
Специфікація набору геопросторових данихDOCX, PDFДСТУ ISO 19131:2019; Технічні вимоги, затверджені наказом Мінагрополітики № 347 від 10.11.2021
Каталог типів геопросторових об’єктівDOCXДСТУ ISO 19110:2017
Каталог типів об’єктів (машинозчитуваний)XMLДСТУ ISO 19110:2017, FC_FeatureCatalogue
Протокол відповідності топоосновиDOCX + XLSXПостанова КМУ № 67 від 19.01.2024
Ліцензійний сертифікат на програмний засібPDFПідтвердження права використання програми

1.4. На чому ґрунтується робота програми

Усі класифікатори вбудовано у дистрибутив — програма працює без підключення до мережі та без доступу до зовнішніх реєстрів. Ви не переписуєте коди з нормативних актів: вони вже у програмі.

КласифікаторНормативна підставаТипів об’єктів
База геоданих містобудівної документаціїНаказ Мінрегіону № 56 від 22.02.2022292 у 16 тематичних наборах
Топографічні карти 1:10000 – 1:1000000Постанова КМУ № 67 від 19.01.2024, додаток 1553
Топографічні плани 1:5000 – 1:500Постанова КМУ № 67 від 19.01.2024, додаток 2820
Реєстр доменів значень ознакПостанова КМУ № 67 від 19.01.202465 доменів / 1566 значень
Реєстр кодів УСК-2000Репозитарій EPSG18 кодів

2. Системні вимоги та встановлення

2.1. Системні вимоги

ПараметрВимога
Операційна системаWindows 10 або Windows 11 (x64)
Процесорx64, 2 ядра і більше
Оперативна пам’ять4 ГБ мінімально; 8 ГБ рекомендовано для наборів понад 500 шарів
Вільне місце на диску500 МБ
Середовище виконанняPython 3.10 або новіше з позначкою «Add Python to PATH» під час встановлення
Компонент системиMicrosoft Edge WebView2 — входить до складу Windows 10/11
Стороннє програмне забезпеченняНе потрібне. Graphviz не є обов’язковим: за його відсутності UML-діаграми будує вбудований рендерер
Підключення до мережіДля роботи не потрібне. Використовується один раз під час першого запуску для доставлення бібліотек

2.2. Склад дистрибутива

Файл або текаПризначення
GeoSpec_Desktop.pyТочка входу — запуск застосунку
GeoSpec_Pro.htmlІнтерфейс користувача
core/Програмне ядро: генератор документів, об’єктна модель, валідатор, серіалізатор XML
data/Вбудовані класифікатори та реєстри доменів значень
LICENSE.txtФайл ліцензії. Без нього програма не запуститься

2.3. Перший запуск

  1. Розпакуйте дистрибутив у теку без кириличних символів у шляху — наприклад, C:\GeoSpecPro. Встановлення не потрібне.
  2. Переконайтеся, що на комп’ютері встановлено Python 3.10 або новіший. Перевірити можна командою python --version у командному рядку.
  3. Запустіть GeoSpec_Desktop.py. Під час першого запуску програма самостійно доставить потрібні бібліотеки — це займає до однієї хвилини й потребує підключення до мережі.
  4. Відкриється робоче вікно. У заголовку вікна зазначено версію продукту та ліцензіата.
Примітка. Наступні запуски відбуваються без доступу до мережі та займають кілька секунд.

3. Інтерфейс програми

Робоче вікно поділено на три зони: панель інструментів угорі, ліва панель із класифікатором і робоча область праворуч.

Головне вікно. Ліворуч — класифікатор, праворуч — форма відомостей про проєкт
Рисунок 1 — Головне вікно. Ліворуч — класифікатор, праворуч — форма відомостей про проєкт

3.1. Панель інструментів

Верхній рядок — перемикач режиму роботи та кнопки дій. Другий рядок — позначки нормативних актів, за якими працює поточний режим.

ЕлементДія
Перемикач режимуОбирає нормативну базу: «Містобудівна документація (Наказ № 56/2022)» або «Топографічна зйомка (Постанова КМУ № 67/2024)». Перемикання не скидає налаштувань іншого режиму
Імпорт GeoJSONЗавантажує файли даних і автоматично визначає типи об’єктів
Всі · ЗнятиВибрати всі типи об’єктів класифікатора / зняти вибір
UMLПоказати або приховати UML-діаграми класів
WordСформувати специфікацію набору геопросторових даних у форматі DOCX
PDFСформувати специфікацію у форматі PDF
XMLЕкспортувати каталог типів об’єктів у XML за ДСТУ ISO 19110:2017
КласифікаторСформувати каталог типів геопросторових об’єктів у форматі DOCX
ПротоколСформувати протокол відповідності наявної топооснови (лише в режимі топографічної зйомки)
МетаданіВідкрити діалог відомостей про проєкт
ПеревіркаПеревірити відповідність нормативам до формування документів
Ліцензія ПКСформувати ліцензійний сертифікат на програмний засіб

3.2. Ліва панель — класифікатор

Класифікатор згруповано за тематичними наборами даних. Число праворуч від назви групи — кількість типів об’єктів у ній. Клацання на назві групи розгортає або згортає перелік.

Розгорнуті групи класифікатора містобудівної документації
Рисунок 2 — Розгорнуті групи класифікатора містобудівної документації

У рядку кожного типу об’єкта показано: прапорець вибору, код, українську назву та тип геометрії. Клацання на рядку додає тип до вибірки або вилучає його з неї. Лічильники «Обрано» та «Всього» під полем пошуку показують поточний стан вибірки.

3.3. Пошук у класифікаторі

Поле пошуку фільтрує класифікатор за кодом, українською назвою, машинним іменем типу та назвою тематичного набору одночасно. Групи з результатами розгортаються автоматично.

Пошук за фрагментом «зон» — знайдені типи в усіх тематичних наборах
Рисунок 3 — Пошук за фрагментом «зон» — знайдені типи в усіх тематичних наборах

3.4. Робоча область

Для кожного обраного типу об’єкта в робочій області виводиться картка: машинне ім’я (typeName), визначення, код, ознака абстрактності та повна таблиця ознак — ім’я, назва, визначення, тип значення, кратність, одиниці вимірювання та обмеження. Це той самий склад відомостей, який потрапить до вихідного документа.

Картки обраних типів об’єктів із таблицями ознак
Рисунок 4 — Картки обраних типів об’єктів із таблицями ознак

3.5. Режим UML

Кнопка «UML» перемикає відображення на діаграми класів. Угорі виводиться діаграма пакета з усіма обраними типами, під кожною карткою — окрема діаграма класу з переліком ознак, типами значень і кратністю.

Режим UML: діаграма пакета та діаграма окремого класу
Рисунок 5 — Режим UML: діаграма пакета та діаграма окремого класу
Примітка. Побудова діаграм не потребує встановлення Graphviz або іншого стороннього програмного забезпечення.

3.6. Вкладки «Зв’язки» та «Операції»

Над полем пошуку розташовано три вкладки. Шари — перелік типів об’єктів. Зв’язки — асоціації між типами об’єктів (FC_FeatureAssociation) із ролями та кратністю. Операції — операції типів об’єктів (FC_Operation). Обидві категорії передбачено ДСТУ ISO 19110:2017 як необов’язкові.

Вкладка «Зв’язки»: асоціації між типами об’єктів
Рисунок 6 — Вкладка «Зв’язки»: асоціації між типами об’єктів

4. Швидкий старт

Найкоротший шлях від даних до готової специфікації — шість кроків.

  1. Оберіть режим роботи в перемикачі на панелі інструментів: містобудівна документація або топографічна зйомка.
  2. Натисніть «Імпорт GeoJSON» і вкажіть файли шарів. Програма прочитає їх, визначить кількість об’єктів, типи геометрії, перелік ознак і систему координат, після чого зіставить кожен шар із типом об’єкта класифікатора.
  3. Перевірте результат зіставлення в лівій панелі. Якщо шар не зіставлено або зіставлено неправильно, оберіть потрібний тип об’єкта вручну.
  4. Натисніть «Метадані» і заповніть відомості про проєкт: тип документації, назву громади або населеного пункту, замовника, розробника, масштаб, систему координат і дату.
  5. Натисніть «Перевірка». Програма покаже, які обов’язкові елементи ще не заповнено. Усуньте зауваження.
  6. Натисніть «Word» — програма сформує специфікацію та запитає, куди зберегти файл.
Порада. Кроки 1–3 можна пропустити, якщо ви складаєте документ не за наявними даними, а за проєктним переліком класів: просто оберіть потрібні типи об’єктів у класифікаторі вручну.

5. Сценарії роботи

5.1. Специфікація містобудівної документації

Режим: «Містобудівна документація (Наказ № 56/2022)».

Використовується під час розроблення комплексного плану просторового розвитку території громади, генерального плану населеного пункту або детального плану території. Класифікатор — 292 типи об’єктів у 16 тематичних наборах даних.

Порядок дій

  • Імпортуйте шари бази геоданих або оберіть потрібні типи об’єктів вручну.
  • Заповніть відомості про проєкт. Обов’язкові поля позначено зірочкою: тип документації та назва громади або населеного пункту.
  • Натисніть «Word». Формується документ із 14 розділів і 4 додатків.

Що ви отримаєте

Документ обсягом близько 45–50 сторінок для набору з 60 типів об’єктів, із яких: розділи 1–14 за структурою ДСТУ ISO 19131:2019 та Технічних вимог № 347, додаток А (зведена таблиця типів об’єктів), додаток Б (ознаки та асоціації), додаток В (скорочення), додаток Г (таблиця самоперевірки відповідності стандарту).

5.2. Специфікація топографічної зйомки

Режим: «Топографічна зйомка (Постанова КМУ № 67/2024)».

Режим топографічної зйомки. Класифікатор — 1373 типи об’єктів
Рисунок 7 — Режим топографічної зйомки. Класифікатор — 1373 типи об’єктів

Класифікатор поділено на два додатки Постанови № 67: додаток 1 — топографічні карти масштабів 1:10000 – 1:1000000 (553 типи об’єктів); додаток 2 — топографічні плани масштабів 1:5000 – 1:500 (820 типів).

Важливо. Програма обирає додаток за масштабом робіт: 1:5000 і крупніше — додаток 2 (плани), 1:10000 і дрібніше — додаток 1 (карти). Вибір можна перевизначити вручну. Зазначте масштаб у відомостях про проєкт до імпорту даних — тоді зіставлення відбудеться за правильним додатком.
Тематичні набори топографічного класифікатора з кодами об’єктів
Рисунок 8 — Тематичні набори топографічного класифікатора з кодами об’єктів

Коди типів об’єктів мають технічний префікс додатка — D1 для карт і D2 для планів. Це потрібно тому, що частину об’єктів описано і в додатку 1, і в додатку 2 під однаковим числовим кодом; префікс не дає програмі переплутати клас із карт із класом із планів.

Картки типів об’єктів топографічного класифікатора
Рисунок 9 — Картки типів об’єктів топографічного класифікатора

5.3. Протокол відповідності наявної топооснови

Сценарій для випадку, коли топографічна основа вже існує і потребує перевірки — перед прийманням від виконавця, перед передаванням замовнику або перед унесенням до національної інфраструктури геопросторових даних.

Порядок дій

  • Оберіть режим «Топографічна зйомка» і зазначте масштаб робіт у відомостях про проєкт.
  • Імпортуйте шари наявної основи.
  • Натисніть «Протокол». Програма сформує два файли — DOCX і XLSX.

Що перевіряється

КритерійРівень зауваження за невиконання
Наявність відповідного типу об’єкта в класифікаторіКритичне
Відповідність типу геометрії типу об’єктаКритичне
Наявність обов’язкового коду об’єкта (KOD)Критичне
Наявність усіх обов’язкових ознак типу об’єктаКритичне
Відповідність імен ознак переліку класифікатораПопередження
Наявність необов’язкових ознакІнформаційне

Протокол DOCX містить шість розділів: підстава та методика перевірки; загальний результат із часткою шарів без зауважень; перелік перевірених шарів; зауваження по кожному шару; відповідність ознак переліку класифікатора; блок підписів. Робоча книга XLSX містить ті самі відомості на чотирьох аркушах — «Шари», «Зауваження», «Атрибути», «Підсумок» — щоб зауваження можна було опрацьовувати без ручного перенесення даних.

Протокол відповідності: підстава перевірки та загальний результат
Рисунок 10 — Протокол відповідності: підстава перевірки та загальний результат

5.4. Класифікатор типів об’єктів

Кнопка «Класифікатор» формує самостійний документ — каталог типів геопросторових об’єктів за ДСТУ ISO 19110:2017. Він потрібен тоді, коли замовник вимагає класифікатор окремим документом, а не додатком до специфікації.

Структурна частинаЗміст
Розділи 1–3Підстава розроблення, сфера дії, відомості про каталог: назва, версія, дата версії, мова, розробник
Розділ 4Концептуальна модель FC_FeatureCatalogue, ієрархія успадкування типів, UML-діаграми класів за пакетами
Розділ 5Каталог: окрема стаття на кожен тип об’єкта з кодом, назвою, визначенням, геометрією та повною таблицею ознак
Додаток АЗведена таблиця типів об’єктів
Додаток БРеєстр доменів значень ознак (FC_ListedValue)
Додаток ВАсоціації між типами об’єктів (FC_FeatureAssociation)
Додаток ГДжерела визначень типів об’єктів (FC_DefinitionSource)
Зверніть увагу. Класифікатор топографічної зйомки у повному обсязі — це документ на 33 розділи та 1164 таблиці. Формування триває кілька хвилин; це нормально, програма не зависла.

5.5. Експорт каталогу у XML

Кнопка «XML» формує машинозчитуване подання каталогу — FC_FeatureCatalogue за ДСТУ ISO 19110:2017. Цей файл призначено для обміну з іншими геоінформаційними системами та для внесення до національної інфраструктури геопросторових даних, де документ у форматі Word не приймається.

6. Відомості про проєкт

Відомості про проєкт заповнюються один раз і використовуються в усіх вихідних документах — у розділах ідентифікації, сфери застосування, постачання та метаданих. Повторно вводити ті самі дані не потрібно.

Діалог відомостей про проєкт
Рисунок 11 — Діалог відомостей про проєкт
ПолеПризначенняОбов’язкове
Тип документаціїКППР, генеральний план, детальний план території або тип топографічних робітТак
Місто / ТГНазва населеного пункту або територіальної громади — об’єкта робітТак
ЗамовникНайменування замовника робітНі
РозробникНайменування вашої організації — розробника набору геопросторових даних. Це не розробник програми: поле заповнюєте ви, і його значення потрапляє до вихідних документівНі
МасштабМасштаб робіт. Для топографічної зйомки визначає, який додаток класифікатора буде застосованоТак
СКОСистема координат у вигляді коду EPSG. Використовується для перевірки зони УСК-2000Ні
ДатаДата складання документаНі

Розширені відомості за наказом № 347

Для документів, що подаються до національної інфраструктури геопросторових даних, передбачено розширений набір полів за структурою Технічних вимог, затверджених наказом Мінагрополітики № 347:

  • Розробник специфікації за додатком 1: найменування, поштова адреса, телефон, електронна пошта, вебсайт, примітка щодо перегляду документа.
  • Ідентифікація набору: альтернативна назва, додаткові ідентифікатори.
  • Просторовий і висотний екстент, охоплення, набір символів.
  • Постачання: назва формату, версія, профіль, розмір блоку, засіб постачання.
  • Зображення (portrayal) та додаткова інформація.
Примітка. Незаповнені необов’язкові поля не спричиняють помилки. До документа буде внесено формулювання, приписане Технічними вимогами, — наприклад: «Доступна інформація про збирання даних для цього набору геопросторових даних відсутня». Порожніх розділів у документі не буває.

7. Перевірка відповідності

Кнопка «Перевірка» відкриває вікно самоперевірки. Програма зіставляє поточний стан проєкту з обов’язковими елементами стандартів і показує, що вже виконано, а чого бракує. Кожен рядок супроводжується посиланням на конкретний пункт нормативного документа.

Вікно перевірки відповідності нормативним актам
Рисунок 12 — Вікно перевірки відповідності нормативним актам
ПозначкаЗначенняДія
ЗеленаЕлемент заповнено, вимогу виконаноДій не потрібно
ЧервонаОбов’язковий елемент не заповненоУсуньте до формування документа
ЖовтаНеобов’язковий елемент відсутнійНа розсуд розробника; на відповідність стандарту не впливає

У заголовку вікна показано частку виконаних обов’язкових вимог. Перевірку варто запускати двічі: після заповнення відомостей про проєкт і безпосередньо перед формуванням документів.

8. Системи відліку та УСК-2000

Пункт 14 Технічних вимог, затверджених наказом Мінагрополітики № 347, встановлює: «За просторову систему відліку прийнято Державну геодезичну референцну систему координат УСК-2000 та Балтійську систему висот 1977 року». GeoSpecPro перевіряє виконання цієї вимоги автоматично.

8.1. Як працює перевірка

  • За просторовим екстентом набору програма визначає довготний діапазон об’єкта і обчислює зону УСК-2000, застосовну до цього об’єкта.
  • Обчислена зона зіставляється з кодом EPSG, який ви зазначили у відомостях про проєкт або який знайдено у вихідних даних.
  • Результат зіставлення потрапляє до розділу 7 специфікації разом з обґрунтуванням.

8.2. Три можливі результати

РезультатКоли виникаєЩо буде в документі
ВідповідаєЗазначений код належить УСК-2000, і його зона збігається із застосовноюРозділ 7 формується у звичайному режимі; у реєстрі кодів відповідний рядок позначено як застосований
Не відповідаєЗазначено код іншої зони УСК-2000 або систему, що не належить до УСК-2000 (наприклад, WGS 84)Обґрунтування містить пряме застереження з осьовими меридіанами зазначеної та рекомендованої зон. Текст виділено кольором і напівжирним накресленням
Не визначеноКод відсутній, або система є місцевою метричною без коду EPSGДо документа внесено застереження, що номер зони автоматично не перевірявся. Програма не робить припущень замість вас
Розділ 7 специфікації. Виявлено невідповідність зони: зазначено EPSG:6384, тоді як за положенням об’єкта застосовна зона 8 (EPSG:6382)
Рисунок 13 — Розділ 7 специфікації. Виявлено невідповідність зони: зазначено EPSG:6384, тоді як за положенням об’єкта застосовна зона 8 (EPSG:6382)
Що з цим робити. Виділене застереження — не помилка програми, а результат перевірки. Ви можете або змінити систему координат на застосовну до об’єкта, або навести у відомостях про проєкт обґрунтування використання суміжної зони (наприклад, збереження єдиної системи для суміжних ділянок робіт). Друге є цілком легітимним і трапляється на практиці.

8.3. Вбудований реєстр кодів

ГрупаКоди EPSGОсьові меридіани
Проєкція Гаусса — Крюгера5558, 5560, 5561, 5562–556921°, 27°, 33°, 39° сх. д.
Ukraine TM (тризградусні зони 7–13)6381–638721°, 24°, 27°, 30°, 33°, 36°, 39° сх. д.
Балтійська система висот 19775780

Повний реєстр наводиться в підрозділі 7.2 кожної сформованої специфікації з позначкою «застосовано» на рядку, що відповідає обраній системі.

9. Вихідні документи

Нижче наведено фрагменти реальних документів, сформованих програмою.

9.1. Специфікація набору геопросторових даних

Титульна сторінка специфікації
Рисунок 14 — Титульна сторінка специфікації

Структура документа — 14 розділів і 4 додатки:

РозділЗміст
1Стислий огляд: загальна інформація, неформальний опис, скорочення
2Ідентифікація геоінформаційного продукту та набору
3Сфера застосування
4Нормативні посилання — 20 позицій за наказом № 347
5Терміни та визначення
6Зміст і структура даних; UML-пакети прикладної схеми
7Системи відліку: планова, висотна, часова; обґрунтування; реєстр кодів УСК-2000
8Якість даних — 7 елементів ISO 19157
9Збирання даних
10Супроводження даних
11Постачання даних: формат і засоби
12Метадані; профіль метаданих НІГД — 26 елементів
13Додаткова інформація
14Зображення (portrayal)
Додаток АЗведена таблиця типів об’єктів
Додаток БОзнаки та міжпакетні асоціації
Додаток ВПерелік скорочень
Додаток ГТаблиця самоперевірки відповідності ДСТУ ISO 19131:2019
Розділ 12: профіль метаданих національної інфраструктури геопросторових даних
Рисунок 15 — Розділ 12: профіль метаданих національної інфраструктури геопросторових даних
Додаток Г: таблиця самоперевірки відповідності стандарту
Рисунок 16 — Додаток Г: таблиця самоперевірки відповідності стандарту

Додаток Г формується динамічно: статус кожної позиції обчислюється за фактичним станом проєкту. Позиція «Просторовий екстент» отримує статус «Виконано» лише за наявності координатного опису меж і статус «Частково», якщо зазначено лише адміністративні межі. Цей додаток зручно подавати замовникові як доказ відповідності документа стандарту.

10. Нормативна база

Перелік актів і стандартів, вимоги яких реалізовано в програмі.

10.1. Законодавство України

Нормативний актЩо з нього реалізовано
Закон України «Про національну інфраструктуру геопросторових даних» від 13.04.2020 № 554-IXБазові вимоги до наборів, метаданих і специфікацій
Постанова КМУ від 26.05.2021 № 532Розмежування функцій у НІГД; вимоги профілів ДМБК і ДЗК
Постанова КМУ від 19.01.2024 № 67 (ДКГФ)Класифікатори топографічних карт (додаток 1) і планів (додаток 2); реєстр доменів значень
Постанови КМУ № 632, № 909, № 1557Склад тематичних наборів даних містобудівної документації
Наказ Мінрегіону від 22.02.2022 № 56Класифікатор бази геоданих містобудівної документації
Наказ Мінагрополітики від 10.11.2021 № 347 (зареєстровано в Мін’юсті 12.01.2022 за № 21/37357 і № 22/37358)Структура специфікації; профіль метаданих; приписані формулювання; вимога щодо УСК-2000 і Балтійської системи висот 1977

10.2. Стандарти

Перелік із двадцяти позицій, який програма друкує у підрозділі 4.1 кожної специфікації відповідно до пункту 5 Технічних вимог, затверджених наказом Мінагрополітики № 347. У третій колонці зазначено, що саме з кожного стандарту реалізовано в програмі як механізм; решта позицій наводяться як нормативні посилання, обов’язкові за структурою документа.

СтандартНазваЩо реалізовано в програмі
ДСТУ ISO 639-2:2009Коди для подання назв мов. Частина 2: код Альфа-3Код мови набору («ukr») у метаданих і у відомостях про каталог
ДСТУ ISO 19101:2009Географічна інформація. Еталонна модельНормативне посилання за п. 5 Технічних вимог
ДСТУ 8774:2018Географічна інформація. Правила моделювання геопросторових данихПрикладна схема, UML-пакети, типізація ознак; контроль моделі валідатором
ДСТУ ISO 19103:2017Географічна інформація. Мова концептуальних схемТипи значень ознак: CharacterString, Integer, Real, Boolean, Date, DateTime, URI, Decimal
ДСТУ ISO 19107:2017Географічна інформація. Просторова схемаТипи геометрії GM_Point, GM_Curve, GM_Surface; приведення геометрії GeoJSON до схеми стандарту
ДСТУ ISO 19108:2017Географічна інформація. Часова схемаЧасова система відліку в розділі 7: григоріанський календар, позначки часу за UTC
ДСТУ ISO 19109:2017Географічна інформація. Правила для прикладної схемиПобудова прикладної схеми набору; розподіл типів об’єктів за UML-пакетами
ДСТУ ISO 19110:2017Географічна інформація. Методологія каталогізації об’єктівКаталог типів об’єктів: FC_FeatureCatalogue, FC_FeatureType, FC_FeatureAttribute, FC_ListedValue, FC_FeatureAssociation, FC_InheritanceRelation, FC_DefinitionSource, FC_Constraint; вивід у DOCX і XML
ДСТУ ISO 19111:2017Географічна інформація. Просторова прив’язка за координатамиОпис планової та висотної систем відліку; обґрунтування вибору в підрозділі 7.1
ДСТУ ISO 19112:2017Географічна інформація. Просторова прив’язка за географічними ідентифікаторамиНормативне посилання за п. 5 Технічних вимог
ISO 19115-1:2014Географічна інформація. Метадані. Частина 1: ОсновиПрофіль метаданих НІГД: 26 елементів із познаками та зазначенням обов’язковості
ISO/TS 19115-3:2016Географічна інформація. Метадані. Частина 3: XML схема реалізаціїНормативне посилання за п. 5 Технічних вимог
ДСТУ ISO 19117:2017Географічна інформація. ЗображенняРозділ 14 специфікації «Зображення» (portrayal)
ДСТУ ISO 19118:2017Географічна інформація. КодуванняНабір символів і кодування набору в розділі 11 «Постачання даних»
ДСТУ ISO 19119:2017Географічна інформація. СервісиНормативне посилання за п. 5 Технічних вимог
ДСТУ ISO 19123:2017Географічна інформація. Схема для геометрії і функцій покриттяНормативне посилання за п. 5 Технічних вимог
ДСТУ ISO/TS 19127:2017Географічна інформація. Геодезичні коди і параметриРеєстр кодів EPSG для УСК-2000 — 18 позицій у підрозділі 7.2
ДСТУ ISO 19131:2019Географічна інформація. Специфікація геоінформаційного продуктуСтруктура специфікації; додаток Г — таблиця самоперевірки за Annex B стандарту
ДСТУ ISO 19136:2017Географічна інформація. Мова географічної розмітки GMLНормативне посилання за п. 5 Технічних вимог
ISO 19157:2013Географічна інформація. Якість данихСім елементів якості в розділі 8 — із мірою, прийнятним рівнем і методом оцінювання
Щодо позначення ISO 19157. У переліку нормативних посилань Технічних вимог (Наказ Мінагрополітики № 347 від 10.11.2021, зареєстровано в Мін'юсті 12.01.2022 за № 22/37358) цей стандарт наведено саме як ISO 19157:2013 — без префікса «ДСТУ», на відміну від решти позицій переліку. Тут ми цитуємо перелік дослівно. В Україні чинна гармонізована версія — ДСТУ ISO 19157:2014, і саме її позначення вживається на інших сторінках сайту. Це один і той самий стандарт «Географічна інформація. Якість даних»; розбіжність у роках — різниця між датою міжнародного видання та датою прийняття національного стандарту.

10.3. Інші стандарти та специфікації

Не входять до переліку нормативних посилань за наказом № 347, але застосовуються у роботі програми.

ПозначенняНазваДе застосовується
RFC 7946GeoJSONФормат вхідних даних; типове значення формату постачання у відомостях про проєкт
RFC 4122UUIDОбмеження FC_Constraint на обов’язковий атрибут guid — рядок 38 символів
ISO 8601Подання дати й часуФормат атрибутів типу Date (РРРР-ММ-ДД) та позначок часу
OGC 12-128r18GeoPackageФормат постачання набору — контролюється у вікні перевірки
UML 2.xУніфікована мова моделюванняНотація діаграм пакетів і класів прикладної схеми
Репозитарій EPSGGeodetic Parameter DatasetВбудований реєстр кодів УСК-2000 — 18 позицій
ДСТУ 2757-94Картографія. Терміни та визначенняДжерело визначень типів об’єктів (FC_DefinitionSource) у каталозі

11. Часті запитання

Чи потрібне підключення до Інтернету?

Ні. Усі класифікатори вбудовано у дистрибутив. Мережа потрібна один раз — під час першого запуску, коли програма доставляє бібліотеки.

Чи передаються мої дані кудись назовні?

Ні. Уся обробка відбувається на вашому комп’ютері. Програма не звертається до зовнішніх сервісів. Це суттєво для об’єктів з обмеженим доступом.

Які формати вхідних даних підтримуються?

GeoJSON. Експорт у цей формат є в QGIS, ArcGIS, Digitals та інших поширених системах.

Скільки шарів можна завантажити за один раз?

Обмежень не встановлено. Файли читаються паралельно, тому набір із сотень шарів обробляється за прийнятний час. Файли обсягом у сотні мегабайтів читаються без повного розбору в пам’ять.

Що робити, якщо шар не зіставлено з класифікатором?

Оберіть потрібний тип об’єкта вручну з переліку. Програма навмисно не зіставляє шар «навмання»: якщо збігу немає ні за назвою, ні за геометрією, ні за ознаками, шар лишається незіставленим, щоб хибна відповідність не потрапила до документа.

Чому в топографічному класифікаторі коди мають префікс D1 або D2?

Частину об’єктів описано і в додатку 1, і в додатку 2 Постанови № 67 під однаковим числовим кодом. Префікс розрізняє їх і не дає програмі переплутати клас із карт із класом із планів. У вихідних документах наводиться код за нормативним актом.

Чи можна зазначити іншого розробника документа?

Так. Найменування розробника та версія документа задаються у відомостях про проєкт і не є жорстко закодованими.

Чи потрібно встановлювати Graphviz для UML-діаграм?

Ні. За відсутності Graphviz діаграми будує вбудований рендерер. Результат ідентичний за складом відомостей.

Формування класифікатора триває довго — це нормально?

Так. Повний класифікатор топографічної зйомки — це 33 розділи і 1164 таблиці. Формування триває кілька хвилин.

Чи можна перервати роботу і продовжити пізніше?

Так. Стан проєкту зберігається у файлі та відновлюється в наступному сеансі.

Чому в розділі 7 з’явилося застереження червоним?

Це результат перевірки зони УСК-2000: зазначений код EPSG не збігається із зоною, застосовною до вашого об’єкта за його положенням. Див. розділ 8 цієї документації.

12. Усунення несправностей

СимптомПричинаЩо зробити
Вікно не відкривається, у консолі — повідомлення про відсутність PythonPython не встановлено або не доданий до PATHВстановіть Python 3.10+ з python.org, обов’язково позначивши «Add Python to PATH», і перезапустіть програму
Повідомлення «Файл ліцензії не знайдено»У теці програми відсутній LICENSE.txtВідновіть файл із дистрибутива або зверніться до правовласника
Ліва панель порожня, класифікатор не завантаживсяПрограму запущено відкриттям HTML-файлу у браузері, а не через точку входуЗапускайте GeoSpec_Desktop.py. У браузері місток до ядра недоступний
Порожня ліва панель у режимі топографічної зйомкиПошкоджено або відсутні файли класифікаторів у теці dataВідновіть теку data з дистрибутива
Імпортований шар позначено як незіставленийНазва файлу шару не збігається з жодним кодом, назвою чи синонімом класифікатора, а склад ознак не дає збігуОберіть тип об’єкта вручну. За потреби перейменуйте файли шарів за кодами класифікатора — тоді зіставлення буде автоматичним
UML-діаграма великого пакета нечитабельнаПакет містить надто багато класів для однієї сторінкиЦе опрацьовано автоматично: пакети понад 24 класи розбиваються на фрагменти з підписом «Частина N з M»
Кириличний текст у PDF відображається неправильноНа робочій станції відсутні шрифти з підтримкою кирилиціПрограма добирає шрифт автоматично з-поміж Calibri, Arial, Segoe UI, DejaVu Sans. Якщо не допомогло — встановіть будь-який із них
Не вдається зберегти файлОбрано теку, доступ до якої обмежено, або файл відкрито в іншій програміЗакрийте документ у Word і оберіть іншу теку для збереження

13. Глосарій

ТермінПояснення
Набір геопросторових данихСукупність геопросторових даних, об’єднаних спільною темою, територією та періодом
Специфікація набору геопросторових данихДокумент, що описує склад, структуру, якість, системи відліку та метадані набору
Каталог типів об’єктів (класифікатор)Систематизований перелік типів геопросторових об’єктів із визначеннями, кодами та ознаками
FC_FeatureCatalogueПозначення каталогу типів об’єктів за ДСТУ ISO 19110:2017
FC_FeatureTypeТип геопросторового об’єкта — клас у каталозі
FC_ListedValueПерелічене значення ознаки — елемент домену допустимих значень
Прикладна схемаФормальний опис структури даних предметної області за ДСТУ 8774:2018
GM_Point, GM_Curve, GM_SurfaceТипи геометрії за ДСТУ ISO 19107: точковий, лінійний, площинний
Кратність (cardinality)Скільки значень може мати ознака: 1 — обов’язкова; 0..1 — необов’язкова
МетаданіВідомості про набір даних: хто створив, коли, у якій системі координат, з якою точністю
УСК-2000Державна геодезична референцна система координат України
EPSGМіжнародний репозитарій параметрів систем координат; код EPSG однозначно ідентифікує систему
Осьовий меридіанМеридіан, відносно якого будується проєкція координатної зони
ДКГФДержавний класифікатор геопросторових об’єктів, затверджений Постановою КМУ № 67 від 19.01.2024
НІГДНаціональна інфраструктура геопросторових даних
GeoJSONВідкритий текстовий формат обміну геопросторовими даними

14. Історія версій

ВерсіяЩо додано
3.0Приведення специфікації у відповідність до Технічних вимог, затверджених наказом Мінагрополітики № 347: профіль метаданих із 26 елементів, приписані формулювання для необов’язкових розділів, 20 нормативних посилань. Повністю перероблено розділ 7: єдина узгоджена система відліку, обґрунтування вибору, автоматичний контроль зони УСК-2000, реєстр кодів EPSG
2.7Точний пошук шарів за назвою безпосередньо по чинному класифікатору. UML-діаграми без залежності від стороннього програмного забезпечення. Розбиття великих пакетів на читабельні фрагменти. Довільний розробник і версія документа у відомостях про проєкт
2.6Інтеграція топографічного модуля в інтерфейс: перемикач режимів, вибір додатка класифікатора за масштабом, протокол відповідності наявної топооснови у форматах DOCX і XLSX
2.5Модуль топографічної зйомки за Постановою КМУ № 67: класифікатори карт (553 типи) і планів (820 типів), реєстр доменів значень ознак
2.0Перехід на настільний застосунок; перенесення генератора документів у програмне ядро; профілі ДМБК і ДЗК
1.0Базове ядро за ДСТУ ISO 19110:2017: об’єктна модель каталогу, серіалізатор XML, валідатор відповідності, класифікатор містобудівної документації
Політика оновлень. Оновлення виконуються за принципом доповнення: наявні можливості не вилучаються і не змінюються. Після кожного оновлення виконується контрольний прогін із фіксацією структурних показників вихідних документів, щоб переконатися, що раніше сформовані документи формуються так само.

15. Ліцензування та підтримка

15.1. Ліцензування

GeoSpecPro — ліцензійне програмне забезпечення. Розробник і правовласник — фізична особа — підприємець Сурова Олеся Сергіївна. Ліцензія надається на робоче місце; файл ліцензії входить до складу дистрибутива і є обов’язковим для запуску програми.

Ліцензія дає право використовувати програму для формування документації. Права інтелектуальної власності на програмний засіб залишаються за правовласником і за ліцензійним договором не передаються.

Кнопка «Ліцензія ПК» формує ліцензійний сертифікат на програмний засіб у форматі PDF — документ, що підтверджує право використання програми конкретним користувачем.

15.2. Оновлення

Оновлення класифікаторів випускаються після внесення змін до відповідних нормативних актів. Оновлення встановлюється заміною теки data та програмних файлів; відомості про проєкти при цьому не втрачаються.

15.3. Підтримка

ПитанняКуди звертатися
Технічні питання щодо роботи програмиСлужба підтримки розробника
Ліцензування, придбання додаткових робочих місцьФОП Сурова О. С. — розробник і правовласник
Повідомлення про помилкуОпишіть послідовність дій, додайте файл проєкту та, за можливості, приклад вхідних даних
Це видання документації відповідає версії 3.0. Актуальну редакцію опубліковано на сайті продукту.
Завантажити демо Історія версій Перевірка ліцензії