Головна » 2016 » Серпень » 13 » Схема прив'язки до геодезичних пунктів ДГМ
22:22
Схема прив'язки до геодезичних пунктів ДГМ

  Шаблон Схеми прив'язки до пунктів Державної геодезичної мережі України

Все формується повністю автоматично. Додатково потрібен СПИСОК координат пунктів ДГМ вашого регіону та растр (можна знайти на сайті http://dgm.gki.com.ua/map).

Скрипт по СПИСКУ шукає найближчі пункти до ділянки і проводить до них проміри та вираховує всі дані в таблицях.

При чому пунктів ДГМ в списку може бути десятки тисяч. Програма спочатку шукає по координатах найближчий квадрат пунктів в діапазоні 10 000 метрів (задається в налаштуваннях), прокладає до них проміри і потім серед них знаходить два (або три) найкоротші. Відповідно - це і будуть найближчі пункти ДГМ. 

При кількості пунктів в таблиці менше 1000, звіт формується практично миттєво*.

При кількості 5000 (ціла область України) - тривалість формування 5 секунд*.

Якщо ділянка має багато поворотних точок і таблички не влазять на одну сторінку, то автоматично створюються наступні сторінки (до 70 штук).

Додатково для скрипту потрібно створити растрове зображення карти ДГМ

Скрипт має свої НАЛАШТУВАННЯ. Щоб їх змінити, потрібно закрити в програмі Digitals усі карти до появи сірого фону і тоді запустити скрипт. В результаті появиться таке вікно налаштувань:

Ручний вибір пунктів ДГМ відключає автоматичний вибір. Це може бути потрібно для випадків, коли при зйомці на місцевості контроль диференційного поля здійснювався не на найближчих пунктах, а на конкретно заданих. В такому разі при формуванні звіту появиться таке вікно:

де треба буде вибрати вручну промені до потрібних пунктів та натиснути "Продовжини".

Якщо скрипт використовується на одному ПК для роботи по декількох різних регіонах, то тоді можна включити Ручний вибір растрів і закинути в папку Digitals/ДГМ не один, а зразу декілька растрів. В результаті кожного разу буде появлятися діалог вибору растрів.

Діапазон пошуку пунктів ДГМ доцільно вказувати невеликий у випадках, коли у списку сотні пунктів. Тоді скрипт при визначенні найближчого пункту зразу відкидатиме всі пункти поза даним діапазоном, що значно пришвидшить роботу скрипту. Якщо пунктів небагато у списку (до 10), то дана опція тоді не грає ніякої ролі.

* комп'ютер Core i-5, 2.3Ghz 4Гб ОП

Вартість скрипту 250 грн

Щоб придбати скрипт собі чи отримати техпідтримку, пишіть на email: fendak@ukr.net.
Телефон для довідок: (097) 547-48-55.
Скрипт компілюється під ключ ліцензії Digitals. Його можна переглянути в меню Допомога - Про програму. Програма має бути нової версії.
Категорія: Шаблони | Переглядів: 27398 | Додав: Микола | Рейтинг: 3.8/8
Всього коментарів: 1201 2 3 »
avatar
0
120 Микола • 17:55, 09.10.2022
Скрипт трохи оновлено. Додано опцію для включення підписів з назвами пунктів ДГМ:

Раніше необхідності в таких підписах не було, оскільки назви пунктів були підписані на самому растрі. Але оскільки растри ДГМ більше не доступні і багато користувачів натомість використовують растр з меню Растр - Завантаження з інтернету - НІГД України - Оглядова карта

або інші растри чи взагалі друкують без растру, то виникла необхідність підписувати назви пунктів ДГМ.

При необхідності даного оновлення пишіть на імейл.
avatar
116 olenkasmulska • 11:31, 20.02.2022
Доброго дня. При формуванні звіту вискакує помилка Line 747: $XYDGM=@Map/Object ] $SDFDSDF].Point ]2] Invalid point number-2, як можна виправити це
avatar
0
117 Микола • 20:03, 20.02.2022
Добрий вечір! Перевірте у файлі DGMList.txt у папці Digitals, чи нема часом в кінці одного з рядків зайвого пробілу. Або вишліть файл на імейл, перевірю сам вам.
avatar
118 olenkasmulska • 20:53, 20.02.2022
як Вам написати?
avatar
avatar
112 ozelena644 • 11:50, 26.07.2021
Доброго дня, після того як поміняла DGMlist.txt не загружає скрипт ДГМ вибиває помилку в радіусі 30000м. не знайдено жодного пунку, хоча координати правильні. В чому може бути проблема?
avatar
113 ryvol75 • 19:45, 26.07.2021
Якщо міняли тільки файл DGMlist.txt - то і проблема в ньому. 
Логічно?
avatar
114 ryvol75 • 19:49, 26.07.2021
Спробуйте повернуть старий файл, або іще перевірте в якій СК файл ХМЛ і в якій СК у Вас координати у ДГМліст.тхт
Методом виключення поверніться до того моменту коли все було нормально.
avatar
0
115 Микола • 20:10, 26.07.2021
Доброго вечора
Радіус можна збільшити. Створіть нову чисту карту (без жодного об'єкта на ній) і запустіть скрипт. В результаті появиться вікно налаштувань скрипту. Там задайте більший радіус. Але відстань від пунктів ДГМ до ділянки більше 30 км - це трохи забагато. Що у вас справді так далеко пункти ДГМ від ділянки?
Ще можлива причина (як зауважив ryvol75), що ваші пункти ДГМ в одній системі координат, а ділянка в іншій. Наприклад, ділянка в СК-63, а пункти в УСК-2000. Перевірте це.
avatar
0
111 Микола • 17:24, 04.05.2021
Щоб підвантажувався растр дгм, програма Digitals має бути не старішою за 22.04.2021 року
avatar
110 timberfalls92 • 12:39, 01.04.2021
Добрый день, при формировании отчета по ДГМ выскакивает ошибка
 ( Line 224: $Koatyy=@Map.Object[$l].Parameter[$idKoatyy]
Invalid object number = 0 ). В чем может быть проблема?
avatar
108 shvetsolrob • 18:27, 29.01.2021
Доброго дня. Підкажіть що поправити, щоб в ДГМ в таблицях координати Х і У були два знака після коми . У всіх інших документах видає по два ,а в ДГМ - три.
avatar
0
109 Микола • 18:46, 29.01.2021
Без трьох знаків після коми тут скрипт не зміг ви би порахувати нев'язку. Так прописано в самому скрипті.
Якщо дуже треба - можете звернутися на email, допишу в коді спеціально для Вас, щоб округлювало до двох знаків потім.
avatar
106 sadist • 17:41, 18.12.2020
Микола доброго дня. Можна растри перерахувати в іншу систему координат щоб їх не прив'язувати по новому? З наступаючими Вас  іменинами!
avatar
0
107 Микола • 19:16, 19.12.2020
Доброго вечора!
Є відео, як перевести растр - https://youtu.be/vz3LYHEkmPA
Також є скрипт для масового перетворення растрів в іншу СК (взято з форуму Аналітика):
avatar
104 ivizinskijxmaxi • 14:29, 22.11.2020
бо при звичайному редагувані шаблон фірми злітає
avatar
103 ivizinskijxmaxi • 14:28, 22.11.2020
Підкажіть будь ласка як відредагувати в папці Templates є документ Фірма у форматі Excel щоб працювало і не злітало?
avatar
0
105 Микола • 18:33, 22.11.2020
це якийсь ваш шаблон, який не входить в стандартний дистрибютив програми, тому не знаю що це за шаблон і як його редагувати
avatar
101 ivizinskijxmaxi • 14:06, 22.11.2020
Як перевірити скільки скриптів було вибрано без привязки до ключа?
avatar
0
102 Микола • 14:11, 22.11.2020
по історії пошти, на яку отримували скрипти

Взагалі, напиштіь з електронки, на яку я вам відправляв скрипт і я вам все напишу у відповіді
avatar
99 ivizinskijxmaxi • 04:52, 22.11.2020
Прив’язка скрипку можлива до одного клюа, чи до декількох?
avatar
0
100 Микола • 14:01, 22.11.2020
залежно яку кількість скриптів ви брали раніше без прив'язки до ключа
avatar
97 ivizinskijxmaxi • 19:45, 21.11.2020
ДГМ пункти видає таку помилку $DGM1=@Text[1].Line[1]
avatar
0
98 Микола • 22:11, 21.11.2020
помилка активації старого скрипту, який був ще без прив'язки до ключа, а з прив'язкою до ПК
зверніться на email, вкажіть номер ключа вашої програми - оновлю даний скрипт вам
avatar
95 ivizinskijxmaxi • 14:54, 21.11.2020
Доброго дня. Підкажіть як виправити помилку скрипту №1
avatar
-1
96 Микола • 18:10, 21.11.2020
Добрий вечір!
Що таке "помилка №1"?
avatar
92 gostjuri • 23:31, 17.10.2020
Підкажіть будь-ласка як зробити так щоб дгм мало такий вигляд :
Замовник: це є.
Адреса земельної ділянки: цікавить цей текст .
Цільове призначення це також є
avatar
-1
93 Микола • 12:40, 18.10.2020
Адреса в схемі також підтягується.
А самі слова "Адреса ділянки" можете додати, просто відкривши шаблон (він знаходить у корні папки Digitals, називається ш ДГМ.dmt). Відредагуйте текст в шаблоні.
avatar
94 gostjuri • 18:40, 18.10.2020
Дякую працює
avatar
90 Дан • 22:15, 28.09.2020
доброго вечора, підскажіть, чи можливо щоб даний скрипт формував звіт по сформованих межових знаках при поділі ділянки аналогічно скрипту "Акт прийому - передачі межових знаків", дякую
avatar
0
91 Микола • 00:08, 29.09.2020
доброго вечора
на даний час таке не можливо
скрипт формує звіт тільки зразу по усіх точках ділянки
avatar
0
89 Микола • 19:31, 24.09.2020
Скрипт оновлено. Виявлено та виправлено помилку, що виникала при роботі скрипту, якщо на ділянці більше 200 точок - програма Digitals зависала, видаючи таке повідомлення:


Пов'язана помилка була з тим, що команда Сервіс-Документи-Шаблон сприймала проміри від пунктів ДГМ до ділянки як суміжники і не могла сформувати експлікацію суміжників із більше як 600 пунктів (по три проміри від кожної точки ділянки до пунктів ДГМ).
avatar
87 Kernel • 16:20, 20.02.2020
При формировании отчета выбивает ошибку Line 601: $XYDGM=@Map/Object ] $SDFDSDF].Point ]2]  Invalid point number-2
avatar
0
88 Микола • 22:52, 20.02.2020
напишіть мені на email
avatar
85 timberfalls92 • 11:42, 15.01.2020
Добрый день! Как купить данный скрипт?
avatar
0
86 Микола • 12:25, 15.01.2020
відповів на ваш email
avatar
83 magvlad55 • 14:01, 29.11.2019
Добрый день, кто-то когда-то пытался ссылаться на переменную с другое скрипта ? Это вообще возможно?
avatar
0
84 Микола • 15:16, 29.11.2019
для передачі даних між скриптами існують дві спеціальні функції:
@Map.TempInteger [Value] - цілочислова перемінна, в яку можна записувати будь-яке, пов'язане з картою значення, для обміну між скриптами
@Map.TempString [Text] - текстова перемінна, в яку можна записувати будь-яке, пов'язане з картою значення, для обміну між скриптами

Але, щоб передати дані через цю функцію, в перший скрипт також треба внести зміни, присвоївши даній функції потрібне значення. 
Якої саме перемінної вам не вистачає в даному скрипті?
avatar
80 teenwolf275 • 19:06, 27.11.2019
Доброго дня. В мене така ситуація, пункти (3 шт.) знаходяться в Житомирській області, а скрипт видає що Галиха знаходиться десь в Харківській області. Що це може бути?
avatar
0
81 Микола • 23:43, 27.11.2019
Доброго вечора!
Можливо, Ви працюєте на стику двох зон системи координат? Тоді вам треба або мати три пункти в одній зоні і робити до них прив'язку, або ж той пункт, який у іншій зоні, перевести в координати тої зони, що й два інші. СК-63 має 6 зон.
avatar
82 teenwolf275 • 10:36, 28.11.2019
Дякую. Працює
1-20 21-40 41-56
avatar