Аналитика
http://www.geosystema.net/forum/

Нужна помощь
http://www.geosystema.net/forum/viewtopic.php?f=1&t=2933
Страница 6 из 50

Автор:  ialexandri [ 02 окт 2014 17:24 ]
Заголовок сообщения:  Re: Нужна помощь

1. в автокаді "расчленить"!
2. зберегти в dxf.
3. dxf в digitals.

Автор:  Вовчанський Юрій [ 16 ноя 2014 18:10 ]
Заголовок сообщения:  Re: Нужна помощь

Допоможіть будь ласка !
неохідно в скрипті задати команду : послідовна номерація з меню калькулятор на вкладці інфо
вроді пишеться так:
@ExecuteMenu CalcSequetial
але нюансик, там при ручній роботі після команди "послідовна номерація" потрібно вказати перший номер
з якого починаєм номерувати, а як цей номер вказати в скрипті, наприклад з 1,
якщо так: @ExecuteMenu CalcSequetial 1 - не працює.

Дякую за підказку !

Автор:  Пупкин [ 17 ноя 2014 08:46 ]
Заголовок сообщения:  Re: Нужна помощь

Міцного здоровов'я всім!

Спробуйте таким чином:

;-----------------------------
$Value=1
@SendChars $Value<CR>
popCalculator | Последовательная нумерация...
;-----------------------------

Сподіваюсь, стане в нагоді й проблема вирішиться.

П. С. Скажіть будь-ласка, де можна взяти список внутрішніх команд?
Дякую.

Автор:  voha [ 17 ноя 2014 09:01 ]
Заголовок сообщения:  Re: Нужна помощь

Пупкин писал(а):
...Скажіть будь-ласка, де можна взяти список внутрішніх команд?..
тут

Автор:  13vp [ 21 авг 2015 08:30 ]
Заголовок сообщения:  Re: Нужна помощь

Bondarets Alexander писал(а):
Сделал дробь через HTML подпись. Подробнее здесь viewtopic.php?p=16473#16473

Как использовать. Создайте колодец, заполните параметры 44 и 47 (отметки верха и низа), выполните двойной клик по параметру 53 (подпись колодца), нажмите Ок и вынесите подпись для этого параметра.

Преимущества такого подхода. Дробная черта является частью подписи. Создается, перемещается, удаляется вместе с ней. Для текста в числителе и знаменателе можно применить разный шрифт и форматирование.

HTML подписи работают в Digitals, начиная с середины августа 2013 года.


Здраствуйте Alexander!

Возможно ли правильное конвертирование HTML-подписи в AutoCad (*.dwg) ?

Автор:  Dmitry_Zolotar [ 21 авг 2015 09:06 ]
Заголовок сообщения:  Re: Нужна помощь

13vp писал(а):
Возможно ли правильное конвертирование HTML-подписи в AutoCad (*.dwg) ?

На данный момент нет.

Автор:  13vp [ 27 авг 2015 16:39 ]
Заголовок сообщения:  Re: Нужна помощь

Порекомендуйте як знайти об’єкт, який сам себе пересікає (ламана яка себе пересікає, або полігон що себе пересікає)

Автор:  voha [ 27 авг 2015 17:57 ]
Заголовок сообщения:  Re: Нужна помощь

13vp писал(а):
Порекомендуйте як знайти об’єкт, який сам себе пересікає (ламана яка себе пересікає, або полігон що себе пересікає)
Дивіться документ Control.doc у теці Digitals\Control. В сценарії контролю, наприклад для лінії:

[Intersect] Помилка перетину
L:S ; Лінія перетинає сама себе (без вузлової точки)

Автор:  13vp [ 28 авг 2015 13:47 ]
Заголовок сообщения:  Re: Нужна помощь

voha писал(а):
13vp писал(а):
Порекомендуйте як знайти об’єкт, який сам себе пересікає (ламана яка себе пересікає, або полігон що себе пересікає)
Дивіться документ Control.doc у теці Digitals\Control. В сценарії контролю, наприклад для лінії:

[Intersect] Помилка перетину
L:S ; Лінія перетинає сама себе (без вузлової точки)


Дякую за оперативну відповідь - допомогло.

Для перетину полігона з вузловою точкою скрипт написав (можливо комусь пригодиться):

===================================
$n=@Map.SelCount
@if $n=0 then @Break Виділіть обєкти для генералізації
$list=@Map.Selected.List
@Text[1].Text $list
$n=@Text[1].Count
@Map.Selected.AddToGroup Проблемні-вузли-полігонів
@Map.DeleteGroup Проблемні-вузли-полігонів
@Map.DeselectAll
$i=0
@Progress.Start $n Пошук
%start
@Progress.StepBy
$i=$i+1
;@Dialog.WaitBox $i $n
@if $i>$n then @goto %end
$O=@Text[1].Line[$I]
;
$npoint=@Map.Object[$O].Count
$np=1
;викинули першу точку (для полігонів),для поліліній $np=0
@Text[2].Clear
%object
$np=$np+1
$X=@Map.Object[$O].Point[$np].X
$Y=@Map.Object[$O].Point[$np].Y
$Z=@Map.Object[$O].Point[$np].Z
@Text[2].Add $X $Y
@if $np>=$npoint then @goto %dali else @goto %object
%dali
@Text[2].Sort [+]
;$vse=@Text[1].text
;@break $vse
$m=@Text[2].Count
$j=0
$k=0
;-------------------------
%poshuk
$j=$j+1
$k=$j+1
@if $j>$m then @goto %start
$strokaj=@Text[2].Line[$j]
%poshuk2
;@Dialog.WaitBox $j $k
@if $k>$m then @goto %poshuk
$strokak=@Text[2].Line[$k]
$k=$k+1
;@Dialog.WaitBox $strokaj | $strokak
@if $strokaj<>$strokak then @goto %poshuk2 else @goto %est
%est
;@break $strokaj|$strokak
$xer=@StringPart 1 $strokak
$yer=@StringPart 2 $strokak
$zer=0
$IDnew=@Map.NewObject ID0
@Map.Object[$IDnew].Count 0
@Map.Object[$IDnew].AddPoint $xer $yer $zer
@Map.SelectObject $IDnew
Вид | Показать помеченные
@Map.Selected.AddToGroup Проблемні-вузли-полігонів
@Map.DeselectAll
@goto %poshuk
;-----------------------------
@Map.DeselectAll
%end
@Window.Refresh
@Progress.Stop
@break створено групу Проблемні-вузли-полігонів||Якщо група не містить обєктів, то помилки відсутні
==================================================

Автор:  13vp [ 09 окт 2015 12:32 ]
Заголовок сообщения:  Re: Нужна помощь

Помітив помилку у побудові тін.

Трикутники створюються між вузлами одного об"єкта з фіксованою відміткою (наприклад - горизонталі).

Буде ця помилка виправлена?

Вложения:
tin1.dmf [4.24 Кб]
Скачиваний: 629
trimble-tin.png [267.39 Кб]
Скачиваний: 0
digitals-tin.png [236.31 Кб]
Скачиваний: 0

Автор:  Dmitry_Zolotar [ 09 окт 2015 12:44 ]
Заголовок сообщения:  Re: Нужна помощь

13vp писал(а):
Помітив помилку у побудові тін.

Трикутники створюються між вузлами одного об"єкта з фіксованою відміткою (наприклад - горизонталі).

Буде ця помилка виправлена?

Триангуляция Делоне

Автор:  13vp [ 09 окт 2015 12:50 ]
Заголовок сообщения:  Re: Нужна помощь

Отже, все що завязано на цій тріангуляції ДЕЛОНЕ, геодезистам не підходить. Інтерполяція горизонталей - не правильна, обєми також не вірні.

Навіщо вона потрібна в геодезичній програмі??

Автор:  Dmitriy Fedorov [ 10 окт 2015 11:24 ]
Заголовок сообщения:  Re: Нужна помощь

13vp писал(а):
Отже, все що завязано на цій тріангуляції ДЕЛОНЕ, геодезистам не підходить. Інтерполяція горизонталей - не правильна, обєми також не вірні.

По всьому видно, що алгоритм в Digitals дещо простіший і працює в плані (ніколи не звертав уваги, хоча підозри були). Але ви можете додати до креслення структурні лінії, які змусять програму будувати трикутники уздовж них. Яким би не був розумним алгоритм, щоб красиво "укласти" горизонталі, використовувати структурні лінії доводиться в будь якій програмі - і в Трімбл, і в Civil Survey, і в Digitals, і в Credo.
В цьому конкретному випадку можливо варто спробувати команду ЦМР>Интерполировать горизонталі..., що призначена якраз для побудови проміжних горизонталей.

Щодо об'ємів. Алгоритм розрахунку в Digitals розраховує регулярну сітку, а потім додає об'єми всіх "стовпчиків". (Уявіть щось на кшталт тривимірнуої стовпчикової діаграми). В принципі, з практики використання - краще просто дати на вхід пікети і межу.

Автор:  13vp [ 13 окт 2015 11:26 ]
Заголовок сообщения:  Re: Нужна помощь

Dmitriy Fedorov писал(а):
По всьому видно, що алгоритм в Digitals дещо простіший і працює в плані (ніколи не звертав уваги, хоча підозри були). Але ви можете додати до креслення структурні лінії, які змусять програму будувати трикутники уздовж них. Яким би не був розумним алгоритм, щоб красиво "укласти" горизонталі, використовувати структурні лінії доводиться в будь якій програмі - і в Трімбл, і в Civil Survey, і в Digitals, і в Credo.
В цьому конкретному випадку можливо варто спробувати команду ЦМР>Интерполировать горизонталі..., що призначена якраз для побудови проміжних горизонталей.

Щодо об'ємів. Алгоритм розрахунку в Digitals розраховує регулярну сітку, а потім додає об'єми всіх "стовпчиків". (Уявіть щось на кшталт тривимірнуої стовпчикової діаграми). В принципі, з практики використання - краще просто дати на вхід пікети і межу.


Дякую за вичерпну відповідь.
Нам завжди хочеться більшого від програми. Можливо варто додати інші моделі побудови тріангуляції

Цікавить команда ЦМР>Переприсвоить висоти. Який у неї принцип роботи? Наскільки мені відомо вона використовує найближчі 8 точок. Це так?

Автор:  13vp [ 03 ноя 2015 12:37 ]
Заголовок сообщения:  Re: Нужна помощь

Цікавить можливість створити підписи об’єктів (висоти пікетів), які лежать на полілінії так щоб підписи були розвернуті вздовж найближчого відрізка полілінії з можливістю відступу від відрізка (вверх, вниз , вліво вправо).
Необхідно для підпису висот краю полотна проїзду, верху і низу укоса

Страница 6 из 50 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/