Головна » 2018 » Травень » 13 » Відомість перетворення координат з СК-63 в УСК-2000 (оновлена)
16:57
Відомість перетворення координат з СК-63 в УСК-2000 (оновлена)

Скрипт перетворює координати ділянки з СК-63 в УСК-2000 чи МСК та складає відомість перетворення координат

Якщо таблиця відомості не влазиться на одну сторінку, вона автоматично продовжується на наступних сторінках.

Особливістю оновленої версії скрипту є те, що при перетворенні координат є можливість зберігати конфігурацію та площу ділянки.

Щоб активувати алгоритм збереження конфігурації та площі ділянки, перед запуском скрипту потрібно замаркувати на ділянці дві точки. Тоді появиться таке вікно

В результаті площа та довжини ліній ділянки будуть збережені. Але інші (не замарковані) точки будуть зміщені до кількох сантиметрів. Якщо ділянка переводиться в УСК-2000 і є дуже великою, то для збереження довжин зміщення реальних координат точок може досягати і десятки сантиметрів.

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

Якщо ділянка видовжена, то точки маркувати бажано самі крайні. Тоді збережеться найбільша точність інших точок. Але, коли поряд є інша приватизована ділянка, то потрібно маркувати точки, які спільні з цією ділянкою, щоб ці точки не зміщувалися і не було накладок з даною ділянкою. Маркувати можна тільки дві точки. Якщо точки, які маркуються мають спільну лінію, то для їх маркування можна просто виділіти лінію, утримуючи Alt.

Якщо перед запуском скрипту не знайдено двох замаркованих точок на ділянці, то тоді перетворення СК відбувається звичайним способом аналогічно як в меню програми Реєстри. Тобто, кожна точка ділянки буде трансформуватися в УСК-2000 чи МСК індивідуально.

За результатом перетворення координат виводиться звіт:
- у разі, якщо площа і довжини залишилися ті самі

- у разі, якщо змінилися

Кнопка скрипту також виконує ще одну додаткову функцію. У разі якщо ділянка перед запусок уже в УСК-2000 чи МСК, то вона автоматично буде переведена назад в СК-63.

Налаштування скрипту

Щоб змінити налаштування скрипту, потрібно створити нову чисту карту в Digitals і тоді запустити скрипт. В результаті появиться таке вікно:

Перша опція дозволяє включити/відключити місцеву систему координат, тоді ділянка буде перетворюватися тільки в УСК-2000

Друга опція включає/відключає формування відомості, залишаючи тільки перетворення СК.

Вартість скрипту 250 грн
Хто придбав попередню версію відомості за 100 грн, вартість оновлення 150 грн

Щоб придбати скрипт собі чи отримати техпідтримку, пишіть на email: fendak@ukr.net.
Телефон для довідок: (097) 547-48-55.
Скрипт компілюється під ключ ліцензії Digitals. Його можна переглянути в меню Допомога - Про програму. Програма має бути нової версії.
Переглядів: 9020 | Додав: Микола | Рейтинг: 3.7/3
Всього коментарів: 10
avatar
9 ozincenko360 • 09:31, 10.06.2021
Доброго дня. Розрахунок співпадатиме з геопорталом?
avatar
0
10 Микола • 11:11, 10.06.2021
Доброго дня!
Скрипт використовує конвертацію, яка доступна в програмі Digitals через меню Реєстри - Перетворити ...
З того, що я перевіряв - розходження до міліметра (між СК-63(1) і МСК-46). Щодо чистої УСК-2000 - не перевіряв.
Геопортал має свій секретний алгоритм, Digitals має свій, а НКС - ще окремий (при перетворенні старих ділянок кадастру в УСК-2000 якимось дивним чином збереглися площі усіх ділянок).
avatar
7 kipfan62 • 15:32, 13.04.2021
Доброго дня. В даному скрипті є можливість перераховувати СК відразу для багатьох ХМЛ на одній карті, із збереженням площі та конфіг.?
avatar
0
8 Микола • 21:32, 13.04.2021
Ні, тільки по одному. Скрипт працює із файлами XML, де має бути не більше одної ділянки.
avatar
6 zemdoks • 10:43, 10.08.2020
Доброго дня, як можно придбати.І як з вами зв'язатися мені потрібно журнал тахеометричної зйомки
avatar
3 Kochyr • 10:45, 18.12.2018
Доброго дня. Як ви скриптом (в даному відео 7:42) вставили довжини ліній?
avatar
0
4 Микола • 11:01, 18.12.2018
$MapCount=@MapCount
@if $MapCount=0 then @Break
$N=@Map.SelCount
@If $N<1 @Break Виділіть об'єкт для створення підпису
@Map.Selected.CreateCaptions -10 1 1 1 1 3 3
avatar
5 Kochyr • 15:42, 18.12.2018
Дякую.
avatar
1 kipfan62 • 13:08, 20.05.2018
Доброго дня. Скрипт працює тільки з XML? Можна перераховувати будь-який контур?
avatar
0
2 Микола • 14:50, 20.05.2018
тільки з XML
avatar