Головна » 2017 » Серпень » 25 » Викопіювання поля із списком кадастрових номерів
12:53
Викопіювання поля із списком кадастрових номерів

Деяка організація взяла в оренду паї. Посадили на полі (чи його частині) певну культуру. Потрібно зробити викопіювання із списком кадастрових номерів земельних ділянок, які потрапляють в дане поле чи його частину.

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

 

Відео, як це працює:

 

Скрипт складається із двох кнопок. Перша переводить всі поля в один єдиний шар, записуючи назву поля (назву шару) в параметр контура. Друга формує викопіювання.

Є два варіанти формування:
Перший - виділити контур (чи декілька контурів) поля та відразу запустити скрипт. В процесі появиться діалог, де потрібно вказати ширину найвужчої ділянки на карті в межах поля. Це значення буде кроком пошуку кадастрових номерів по публічній карті. Чим менший крок пошуку, тим довше часу потрібно на складання списку номерів.

Другий спосіб - перед формуванням відкрити растр Публічної карти і нанести в межах поля самостійно точки, по який буде відбуватися сканування Публічної карти. Точки потрібно ставити на кожній ділянці, кадастровий номер якої слід додати у викопіювання. При цьому можна ставити по декілька точок на одній ділянці. В списку кадастрових номерів, що дублюються не буде.

Другий спосіб більш швидкий та надійний. Але перед тим треба посидіти і поставити ці точки.

Щоб придбати скрипт собі чи отримати техпідтримку, пишіть на email: fendak@ukr.net.
Телефон для довідок: (097) 547-48-55.
Скрипт компілюється під ключ ліцензії Digitals. Його можна переглянути в меню Допомога - Про програму. Програма має бути нової версії.
Категорія: Скрипти | Переглядів: 5616 | Додав: Микола | Рейтинг: 5.0/2
Всього коментарів: 9
avatar
0
9 Микола • 12:37, 31.03.2021
Скрипт оновлено. Оскільки НКС нестабільно видає результат і деякі дялянки періодично може просто не бачити, то тепер скрипт видаляє точки, по яких кадастрові номери знайдено, при цьому залишаючи точки, по яких кадастрові номери не знайдено, щоб дальше по тих, які не знайдено, можна було повторно запустити скрипт.
avatar
0
8 Микола • 11:03, 12.10.2019
Скрипт оновлено: знайдені кадастрові номери додатково копіюються в буфер, щоб потім через меню Реєстри-Земельна ділянка можна було винести підписи ділянок на публічній кадастровій карті.
avatar
5 Klaid10386 • 17:41, 29.11.2017
навпаки, маємо список номерів, треба проставити їх на карті
avatar
0
6 Микола • 18:18, 29.11.2017
це можна зробити, вставивши у цикл скриптові рядки:
@SendChars 4621286800:02:001:0163<CR>
Реєстри | Земельна ділянка...

і плюс додати, щоб закривало кожну наступну карту, копіюючи звідти знайдену мітку на основну карту.

Зараз не маю часу писати цей скрипт
avatar
0
7 Микола • 16:03, 30.11.2017
Скрипт для пошуку на кадастровій карті за списком кадастрових номерів - ярлик
avatar
3 Klaid10386 • 16:34, 29.11.2017
вам немає - мені є, або проставка відміток на карті, по списку кад номерів
avatar
0
4 Микола • 17:12, 29.11.2017
мітки із підписом кадастрових номерів можна поставити, використавши ЦЕЙ скрипт та додавши в нього після
@if $YesKN<>1 then @Text[1].Add $KN
ще такі рядки:
@if $YesKN<>1 then $New=@Map.NewObject id10000
@if $YesKN<>1 then @Map.Object[$New].Point[1] $Koord
@if $YesKN<>1 then @Map.Object[$New].Parameter[id10010] $KN
@if $YesKN<>1 then @Map.Object[$New].CreateCaption id10010 0 0 0 0 3 3
@Window.Refresh
avatar
1 Klaid10386 • 10:58, 29.11.2017
А як щодо автоматичної векторизації ділянок з ПКК??
avatar
0
2 Микола • 14:14, 29.11.2017
Який сенс в цій векторизації? Вона ж і так приблизна. Там не сходитимуться ні довжини ліній, ні площа.
Та й нема такої функції в скриптах - автоматична векторизація. Це робиться тільки подвійним кліком миші на ділянці.
avatar