+38 095 345 70 30

ТОВ «Компанія Геонікс»: Детальний аналіз Класифікатора топографічної інформації, яка відображається на топографічних планах масштабів 1:5000, 1:2000, 1:1000, 1:500

ТОВ «Компанія Геонікс» здійснила аналіз Класифікатора (специфікації) топографічної інформації, яка відображається на топографічних планах масштабів 1:5000, 1:2000, 1:1000, 1:500 (далі – Класифікатор), який було введено в дію постановою Кабінету Міністрів України від 19 січня 2024 р. № 67 “Деякі питання функціонування Державного картографо-геодезичного фонду України” (далі – Постанова). З метою поліпшення в нашій сфері нормативного законодавства пропонуємо Вашій увазі  свої зауваження та пропозиції щодо його вдосконалення.

Аналіз складається з трьох пунктів, кожен з яких описує структурну частину Класифікатора, до якої наводяться пропозиції щодо доопрацювання.

1. Атрибутивні поля та класи просторових об’єктів

  1. В переліку атрибутивних полів Класифікатора, дублюється поле K37 (Номер пункту), яке в обох випадках має тип string, але його довжина в одному випадку дорівнює 15 знаків, а в іншому – 50.
  2. Назва атрибутивного поля “KOD”, практично у всьому документі, окрім кількох винятків, містить кириличну букву “К”, замість латинської, що може призвести до неоднорідності даних у результуючій базі геоданих (далі – БГД).
  3. Не для всіх кодів ознак, які характеризують об’єкт класифікації, передбачені відповідні атрибутивні поля. У документі передбачено 94 унікальних атрибутивних поля і 117 унікальних кодів ознак які характеризують об’єкти класифікації. Для поліпшення універсальності та гнучкості структури БГД варто передбачити атрибутивні поля для усіх існуючих кодів ознак і таким чином узгодити ці переліки між собою. Також, слід додати нові атрибутивні поля до класів даних, які їх потребують. Наприклад, однозначно варто додати до структури БГД нове атрибутивне поле для коду ознаки – 126 (Код згідно з Кодифікатором адміністративно-територіальних одиниць та територій територіальних громад) та зробити його обов’язковим для класу 40_region (Населені пункти) та опційним для 61_line (Дорожня мережа) і 81_region (Кордони (межі))
  4. Атрибутивні поля: K10, K13, K15, K20, K3, K31, K32, K33, K34, K35, K36, K39, K43, K47, K48, K55, K57, K58, K62, K63, K67, K73, K74, K79, K8, K84, K89, K99, K124, K165 мають тип даних string, враховуючи те, що у Класифікаторі для цих полів передбачені кодовані доменні значення, які складаються з числового коду та його псевдоніму, доцільно змінити тип цих полів на integer.

Перелік всіх назв атрибутивних полів (колонок), які передбачені Класифікатором, та їх властивості згідно вимог постанови №67, а також наші пропозиції щодо змін та зауваження, які варто внести, наведено у Таблиці 1. Наші пропозиції та зауваження виділені синім кольором.

                                                                                                                                 Таблиця 1

НомерНазва колонкиПсевдонім (alias)Тип даних
1ANGLEКут поворотуfloat
2KODТопокодstring (8)
3K1Відносна висотаfloat
4K2Довжинаfloat
5K3Станstring (70) змінити на: integer
6K4Абсолютна висотаfloat
7K7Глибинаfloat
8K8Характер породиstring (70) змінити на: integer
9K9Власна назваstring (254)
10K10Матеріал спорудиstring (70) змінити на: integer
11K11Ширина об’єктаfloat
12K12Вантажопідйомністьfloat
13K13Характер вогнестійкостіstring (70) змінити на: integer
14K15Ширина за шкалоюstring (70) змінити на: integer
15K17Прямокутні координати (X)double
16K18Прямокутні координати (Y)double
17K20Характер розташуванняstring (70) змінити на: integer
18K21Тип знакаstring (50)
19K23Максимальна ширинаfloat
20K25Позначка верхнього рівня водиfloat
21K26Позначка нижнього рівня водиfloat
22K28Швидкість течії (руху)float
23K30Дебіт (наповнюваність)float
24K31Період (доступність перевалу, наявність води, затоплення, можливість руху)string (70) змінити на: integer
25K32Ознака судноплавстваstring (70) змінити на: integer
26K33Якісні особливості водиstring (70) змінити на: integer
27K34Характер ґрунтуstring (70) змінити на: integer
28K35Характер розташування об’єкта відносно земної (водної) поверхніstring (70) змінити на: integer
29K36Характер берегової лініїstring (70) змінити на: integer
30K37Номер пунктуstring (15)
31K37Номер пунктуstring (50)
32K38Кількість жителів, десятків осібfloat
33K39Соціально-культурна належністьstring (70) змінити на: integer
34K41Напругаfloat
35K43Політико-адміністративне значенняstring (70) змінити на: integer
36K46Ширина покриття дороги, ширина проїзду, ширина паромної переправиfloat
37K47Функціональне призначенняstring (70) змінити на: integer
38K48Тип опори ліній електропередачіstring (70) змінити на: integer
39K49Кількість ліній електропередачі або трубinteger
40K50Кількість смугinteger
41K52Кількість кілометрівfloat
42K53Номер дорогиstring (15)
43K55Матеріал покриттяstring (70) змінити на: integer
44K57Розташування об’єктаstring (70) змінити на: integer
45K58Спосіб можливого рухуstring (70) змінити на: integer
46K59Транспортне значенняstring (70)
47K60Товщина деревfloat
48K61Відстань між деревамиfloat
49K62Вид рослинностіstring (70) змінити на: integer
50K63Прохідністьstring (70) змінити на: integer
51K64Номер лісового кварталуstring (15)
52K65Номер (прикордонного) знакаstring (15)
53K67Тип кордонівstring (70) змінити на: integer
54K68Точність визначення (клас)float
55K69Абсолютна висота зовнішнього центруfloat
56K73Походженняstring (70) змінити на: integer
57K74Географічний термінstring (50)
58K77Об’ємfloat
59K78Площа (дзеркало води)float
60K79Характер розповсюдженняstring (70) змінити на: integer
61K84Місце розташуванняstring (70) змінити на: integer
62K89Вид рослинностіstring (70) змінити на: integer
63K99Характеристика будівельstring (70) змінити на: integer
64K100Кількість поверхівinteger
65K101Позначка полотна дорогиfloat
66K102Діаметр трубиfloat
67K110Кількість проводів, кабелівfloat
68K113Висота дерев, чагарниківfloat
69K119Пояснювальний написstring (254)
70K120Номер будинкуstring (15)
71K121Назва вулиціstring (254)
72K124Матеріал трубstring (70) змінити на: integer
73K128Ширина по низуfloat
74K129Тискstring (15)
75K130Дата вимірівstring (20)
76K132Позначка кільця люкаfloat
77K133Позначка верху трубиfloat
78K134Позначка дна об’єктаfloat
79K138Номер люка, камериstring (15)
80K144Позначка верху будівліfloat
81K145Позначка низу будівліfloat
82K146Позначка верху труби 2float
83K147Позначка верху труби 3float
84K148Позначка верху труби 4float
85K149Позначка земліfloat
86K152Позначка нижнього проводуfloat
87K153Позначка висоти головки рейкиfloat
88K156Позначка низу трубиfloat
89K157Ширина дна об’єктаfloat
90K159Номерstring (15)
91K163Позначка висоти підлоги першого поверхуfloat
92K165Тип пристаніstring (70) змінити на: integer
93K168Позначка лоткаfloat
94K169Позначка лотка 2float
95K170Позначка лотка 3float
96K126Код згідно з Кодифікатором адміністративно-територіальних одиниць та територій територіальних громадstring (19)
  • У базі даних ArcGIS неможливо створити класи просторових об’єктів (feature class) з тими назвами, що представлені у Класифікаторі, так як даний тип БГД не підтримує назв, що починаються з числа. У зв’язку з цим, варто або перенести значення типу геометрії на початок назви, або додати латинську літеру перед назвою класу.
  • Для класу даних 71_point слід додати атрибутивні поля K60 (Товщина стовбура), K62 (Вид рослинності) та K113 (Висота дерев).
  • Класи даних 71_line та 71_region (Рослинний покрив)серед обов’язкових полів мають лише одне поле для внесення виду рослинності (K62), в той час як поле для внесення другого виду рослинності (K89) наявне серед загального переліку атрибутивних полів у документі.
  • У класі 51_line для топокоду 51324000 (Електрокабелі підземні) передбачений код ознаки – 139, який відсутній у загальному переліку кодів ознак Класифікатора.
  • Класи 51_point, 51_line та 51_region (Промислові об’єкти) потребують актуалізації їх об’єктного складу з урахуванням об’єктів, що набули активного розповсюдження упродовж останніх десятиліть. Наприклад, у Класифікаторі не передбачено топокоду для фотоелектричних панелей та сонячних електростанцій, або інших об’єктів сучасної відновлюваної енергетики.

Перелік всіх класів просторових об’єктів та атрибутивних полів (колонок), які мають бути додані до цих класів, згідно з вимогами Постанови, а також наші пропозиції щодо змін та зауваження, які варто внести, наведено у Таблиці 2. Наші пропозиції та зауваження виділені синім кольором:

Таблиця 2

НазваПсевдонімПерелік обов’язкових атрибутивних полів
1_point змінити на P1Геодезичні пункти та позначки висотANGLE, K119, K149, K17, K18, K20, K21, K37, K4, K68, K69, K9, KOD, K11
21_line змінити на L21Рельєф, виражений горизонталямиK4, KOD
22_point змінити на P22Форми рельєфу, які не виражаються горизонталямиANGLE, K1, K119, K7, K73, K9, KOD
22_line змінити на L22Форми рельєфу, які не виражаються горизонталямиK1, K119, K15, K23, K7, K9, KOD
22_region змінити на R22Форми рельєфу, які не виражаються горизонталямиK1, K119, K15, K23, K3, K7, K73, K8, K9, KOD
23_line змінити на L23Характеристики рельєфу на карті, які виділяються як самостійні об’єктиKOD
31_point змінити на P31ГідрографіяANGLE, K1, K10, K11, K119, K128, K130, K157, K3, K30, K31, K33, K34, K35, K4, K7, K77, K78, K9, KOD
31_line змінити на L31ГідрографіяK1, K10, K11, K119, K128, K157, K28, K3, K32, K34, K35, K36, K7, K9, KOD  
31_region змінити на R31ГідрографіяK1, K10, K11, K119, K130, K3, K31, K32, K33, K34, K35, K36, K4, K7, K77, K78, K9, KOD
32_point змінити на P32Гідротехнічні спорудиANGLE, K1, K11, K119, K130, K156, K2, K37, K4, K7, K9, KOD
32_line змінити на L32Гідротехнічні спорудиK1, K10, K11, K119, K130, K156, K2, K25, K26, K3, K35, K57, K9, KOD
32_region змінити на R32Гідротехнічні спорудиK1, K10, K11, K119, K165, K2, K7, K9, KOD
33_line змінити на L33Переправи і морські шляхиK11, K119, K12, K2, K28, K34, K7, KOD
34_region змінити на R34ОстровиK119, K9, KOD
40_region змінити на R40Населені пунктиK119, K3, K38, K39, K43, K9, KOD, K126
44_point змінити на P44Будівлі, будинки та їх частиниANGLE, K119, K35, KOD
44_line змінити на L44Будівлі, будинки та їх частиниK119, KOD
44_region змінити на R44Будівлі, будинки та їх частиниK10, K100, K119, K120, K121, K13, K144, K145, K3, K9, K99, KOD
48_point змінити на P48Позначки висот (будинків)ANGLE, K119, K145, K163, K4, KOD
51_point змінити на P51Промислові об’єктиANGLE, K1, K10, K119, K132, K133, K134, K138, K146, K147, K148, K149, K152, K156, K159, K168, K169, K170, K3, K35, K37, K4, K47, K48, K9, KOD
51_line змінити на L51Промислові об’єктиK10, K102, K110, K119, K124, K129, K3, K35, K37, K4, K41, K49, KOD, K12, K13, K149
51_region змінити на R51Промислові об’єктиK1, K10, K119, K132, K133, K134, K138, K3, K35, K37, K4, K47, K7, K9, KOD
52_point змінити на P52Сільськогосподарські об’єктиANGLE, K119, K3, KOD
52_region змінити на R52Сільськогосподарські об’єктиK10, K119, K3, K47, K9, KOD
53_point змінити на P53Соціально-культурні об’єктиANGLE, K1, K10, K119, K3, K9, KOD
53_line змінити на L53Соціально-культурні об’єктиK1, K119, K9, KOD    
53_region змінити на R53Соціально-культурні об’єктиK1, K10, K119, K120, K121, K3, K9, KOD
61_point змінити на P61Дорожня мережаANGLE, K1, K10, K11, K119, K2, K31, K4, K59, K9, KOD
61_line змінити на L61Дорожня мережаK1, K11, K119, K121, K3, K31, K58, K9, KOD, K126
61_region змінити на R61Дорожня мережаK11, K119, K3, K46, K50, K53, K55, K84, KOD
62_point змінити на P62Дорожні спорудиANGLE, K1, K10, K11, K119, K12, K2, K3, K37, K4, K52, KOD
62_line змінити на L62Дорожні спорудиK1, K10, K101, K102, K11, K119, K124, K2, K49, K57, K7, K84, K9, KOD, K12
62_region змінити на R62Дорожні спорудиK1, K10, K101, K102, K11, K119, K12, K124, K153, K2, K3, K4, K49, K55, K84, K9, KOD
65_line змінити на L65Підпірні стінки та укосиK1, K10, K119, K144, K145, KOD
66_point змінити на P66Позначки висот дорожньої мережіANGLE, K144, K145, K153, KOD
71_point змінити на P71Рослинний покривANGLE, K113, K119, K64, K79, KOD, K60, K62, K113
71_line змінити на L71Рослинний покривK113, K11, K119, K60, K61, K62, KOD, K89
71_region змінити на R71Рослинний покривK113, K119, K60, K61, K62, K79, K9, KOD, K89
72_point змінити на P72ҐрунтиANGLE, K119, KOD
72_region змінити на R72ҐрунтиK1, K113, K119, K62, K63, K7, K9, KOD
81_point змінити на P81Кордони (межі)ANGLE, K119, K65, K9, KOD
81_line змінити на L81Кордони (межі)K119, K67, K9, KOD
81_region змінити на R81Кордони (межі)K119, K120, K121, K67, K9, KOD, K126
82_point змінити на P82Огорожі та стіниANGLE, KOD
82_line змінити на L82Огорожі та стіниK1, K119, K9, KOD
82_region змінити на R82Огорожі та стіниKOD  
83_region змінити на R83Межі зніманняKOD
87_point змінити на P87Об’єкти, які не мають визначеного характеру локалізаціїANGLE, K119, K74, K9, KOD
90_line змінити на L90Косметичний шарKOD
92_point змінити на P92Косметичний шарANGLE, K113, K119, K60, K61, K62, K79, K89, K9, KOD
92_region змінити на R92Косметичний шарK119, KOD
93_point змінити на P93Адресна точкаANGLE, K119, K120, K121, KOD
99_point змінити на P99Пояснювальний написANGLE, K119

 

2. Доменні значення

  1. До домену поля K55 (Матеріал покриття) варто додати матеріали покриття, яких бракує, але які водночас часто зустрічаються на об’єктах топографічних вишукувань: фігурні елементи мощення (тротуарна плитка), гума (матеріал спортмайданчиків), штучна трава (матеріал спортмайданчиків), дерево тощо.
  2. Домен поля K99 (Характеристика будівель) містить повторні значення де коди 9 та 10 дублюють значення 1 та 2 (Кам’яний жилий та Кам’яний нежилий зустрічаються по 2 рази).
  3. До домену поля K124 (Матеріал труб) варто додати сучасні матеріали труб, особливо пластмаси, такі як поліетилен, поліпропілен, ПВХ, металопластик та інші.
  4. Домен поля K47 (Функціональне призначення), не містить вичерпний перелік можливих функціональних призначень об’єктів топографічного плану, тому потребує кардинального перегляду з актуалізацією, спрощенням та узагальненням переліку значень домену. Крім того, у порівнянні з попереднім Класифікатором, у назвах типів деяких сільськогосподарських підприємств, слово “радгосп” було замінене на “державне сільськогосподарське підприємство“, при цьому, не передбачено аналогічного значення для підприємств приватної власності. В даному випадку, було б доцільно прибрати із функціонального призначення підприємства згадування його форми власності.

3. Структура

Доцільним було б створити об’єднаний документ, у якому були б поєднані як “КЛАСИФІКАТОР (СПЕЦИФІКАЦІЯ) топографічної інформації, яка відображається на топографічних планах масштабів 1:5000, 1:2000, 1:1000, 1:500” так і “Умовні знаки для топографічних планів масштабів 1:5000, 1:2000, 1:1000, 1:500”, а також, опис структури обмінного файлу топографічної основи.

Прикладом структури такого документу міг би бути “Класифікатор бази даних топографічних об’єктів основної карти BDOT500 ” Республіки Польща.