Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 24 фев 2018 14:22

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 698 ]  На страницу Пред.  1 ... 43, 44, 45, 46, 47
Автор Сообщение
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 21 дек 2017 15:24 
Участник
Участник

Зарегистрирован:
23 авг 2017 11:03
Сообщения: 8
Sergey Oleynik писал(а):
Крупные узлы и другие настройки влияют только на экранное отображение. Для выделения точек на печати присвойте нужному слою одиночный условный знак в Менеджере слоев.
Сергей, еще раз спасибо. И если вам не сложно, как это можно реализовать через скрипт-кнопку (сам со скриптами только начал разбираться), к примеру слою "XML:Земельна ділянка" ID 70005 присвоить тип одиночный условный знак?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 21 дек 2017 15:58 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1892
Откуда: Vinnitsa
cvchiz писал(а):
Sergey Oleynik писал(а):
Крупные узлы и другие настройки влияют только на экранное отображение. Для выделения точек на печати присвойте нужному слою одиночный условный знак в Менеджере слоев.
Сергей, еще раз спасибо. И если вам не сложно, как это можно реализовать через скрипт-кнопку (сам со скриптами только начал разбираться), к примеру слою "XML:Земельна ділянка" ID 70005 присвоить тип одиночный условный знак?

$LS=@Map.Layers.GetAttributes ID70005
$Symbol=@StringPart 1 $LS
$PenStyle=@StringPart 2 $LS
$PenColor=@StringPart 3 $LS
$PenWidth=@StringPart 4 $LS
$BrushStyle=@StringPart 5 $LS
$BrushColor=@StringPart 6 $LS
$State=@StringPart 7 $LS
$FontName=@StringPart 8 $LS
$FontSize=@StringPart 9 $LS
$FontStyle=@StringPart 10 $LS
$FontColor=@StringPart 11 $LS
;устанавливаем условный знак
$Symbol=1
@Map.Layers.SetAttributes ID70005 $Symbol $PenStyle $PenColor $PenWidth $BrushStyle $BrushColor $State $FontName $FontSize $FontStyle $FontColor
@Window.Refresh

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 21 дек 2017 20:02 
Участник
Участник

Зарегистрирован:
23 авг 2017 11:03
Сообщения: 8
Dmitry_Zolotar писал(а):
'$LS=@Map.Layers.GetAttributes ID70005
...
Дмитрий, большая благодарность)


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 15 фев 2018 13:59 
Участник
Участник

Зарегистрирован:
23 авг 2017 11:03
Сообщения: 8
Форумчане, доброго времени, и снова вопрос.
Есть база in4 ДЗК на "сільську раду", участков много, над каждым из них нужно проставить надпись с кадастровым номером (19 цифр) из слоев "in4 parcel"/kvartal". Вручную это делать довольно долго, может есть способ как-то ускорить процесс или кто-то уже сталкивался с такой задачей?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 15 фев 2018 14:17 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 508
а якщо виділити всі ділянки одночасно і поставити підпис в параметрі з кадастровим номером, то що не підходить?

за замовчуванням це параметр 20, його формула:
=Parent[23]:Parent[24]:Parent[25]:CUT(4,4,P[34]) КН_Кадастровий номер ЗД

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 15 фев 2018 15:51 
Участник
Участник

Зарегистрирован:
23 авг 2017 11:03
Сообщения: 8
fendak писал(а):
а якщо виділити всі ділянки одночасно і поставити підпис в параметрі з кадастровим номером, то що не підходить?
за замовчуванням це параметр 20, його формула:
=Parent[23]:Parent[24]:Parent[25]:CUT(4,4,P[34]) КН_Кадастровий номер ЗД

Что-то не выходит, ниже последовательность как делаю, если что не так, подправьте пожалуйста:
1. Загружаю DWG карту с участками in4
2. Захожу в параметры карты и добавляю параметр "=Parent[23]:Parent[24]:Parent[25]:CUT(4,4,P[34]) КН_Кадастровий номер ЗД", затем меняю ему ID на "20"
3. Затем в "Вставка-Таблица-Параметры(настраиваемая)" в строке ввожу значение "P[20]"
4. Выделяю все участки и выбираю "Вставка-Таблица-Параметры объекта"
В результате везде появляется подпись "Standard".

PS/ когда выбираю слой "parcel" во вкладке "инфо" - пусто, получается, что диджиталс не читает с DWG информацию парцеля, и не сможет вернуть значения.
Беда вобщем.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 15 фев 2018 17:37 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 508
1) під 20 я мав на увазі не id, а порядковий номер параметра. І вказав його просто для прикладу, якщо у стандартна карта IN4.

2) конкретно по DWG в Digitals я ніколи не працював, бо для цього потрібний Автокад. Але, по ідеї, принцип тут має бути той самий, що і в dmf. Та для гарантії, збережіть даний файл в dmf.

3) формула, яку я навів, діє тільки у випадках, якщо ваша база має шари ІН4 Квартал, ІН4 Ділянка, та судячи з усього, у вас ділянки IN4 у іншому форматі.

Взагалі ви хочете винести підписи кадастрового номера над кожною ділянкою окремо чи щоб просто вони були таблицею десь збоку?

Якщо окремо, то вам потрібно знайти параметр, де у вас прописаний повністю кадастровий номер, виділити всі ділянки і створити підпис через кнопку на закладці Інфо у вигляді ока.

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

Якщо такого параметра нема, то створіть його самі, відредагувавши формулу так. щоб підтягувало КОАТУУ, зону, квартал та номер ділянки з тих параметрів, в яких записано саме у вас. Якщо у вас є тільки шар ділянки і нема шару кварталу, то у формулі вказуйте замість Parent[23] просто P[23] - посилання на параметр із порядковим номером 23

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 15 фев 2018 18:06 
Участник
Участник

Зарегистрирован:
23 авг 2017 11:03
Сообщения: 8
fendak писал(а):
Якщо окремо, то вам потрібно знайти параметр
Так, треба щоб були окремі написи. Буду пробувати, дуже дякую що зорієнтували.


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 698 ]  На страницу Пред.  1 ... 43, 44, 45, 46, 47

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB