Нужна помощь

АУ… помогите хоть кто то. :cry:
скоро делать генпланы, а тут даже детальные планы территории не получаеться

Мы оптимизировали эти условные знаки
vingeo.com/update/rus/MB.zip
Отрисовка должна раза в два-три ускориться.

Спасибо, стало лучше. Надеюсь это поможет не только мне, но и всем пользователям. :wink:

Здравствуйте, помогите кто-то со следующей проблемой:
Хотел перепривязать .tif файлы (орто) в другую систему координат…

  1. Создал поле трансформации;
  2. Загрузил блок триангуляции снимков, скопировал в новый лист с другой системой координат. Всё отлично пересчитало.
  3. НО после того, как нажал “Трансформировать фрагменты” (перед этим, пометил все объекты на карте) сразу выскакивает ошибка “Range check error”
    p.s. прикрепил внизу скриншот ошибки сразу после нажатия “Трансформировать фрагменты”.
    Причём пробовал: уменьшать качество до 100 dpi; выбирать не цветной, а чёрно-белое сохранение - результат одинаков(

Сбросьте нам ваш dmf и пару растров на help@vingeo.com

Отправлено.

Скажите пожалуйста, решилось, что-то с моим вопросом или там серьезная проблема?

Мы вам вчера отправили по e-mail запрос. Нужен ваш Datums.ini, поскольку в ваши растры прописан нестандартный датум.

Ответил, так как в спаме было =/

Пометьте слой из которого хотите копировать. Встаньте на нужный параметр на закладке Инфо. Щелкните правой кнопкой мыши на его номере (первая колонка). Появится контекстное меню в котором выберите Копировать параметр. Затем аналогично помечаете слой куда вставлять, выбираете параметр и через то же меню Вставить параметр. Допуск точности задавайте 0.1 м.

как перевести файл привязки растра из формата “TAB” в формат “INI”
или подскажите как создать файл “INI” из обычного файла DMF (полигон)?

текст с файла “TAB”

!table
!version 300
!charset WindowsCyrillic

Definition Table
File “005.gif”
Type “RASTER”
(9,25) (0,0) Label “Точка 1”,
(10,25) (5862,0) Label “Точка 2”,
(10,24) (5862,5862) Label “Точка 3”,
(9,24) (0,5862) Label “Точка 4”
CoordSys NonEarth Units “km”
Units “km”

С gif-файлами лучше не работать, сохраните все растры в tif c помощью DipEdit.
Во всех tab-файлах замените подстроку “.gif” на “.tif”, массово можно это сделать утилитой Funduc Search&Replace, например.
В models.exe нажмите кнопку Архив, в среднем столбце открывшегося окна укажите папку с растрами, после чего появится список растров в этой папке, растры с элементами ориентирования (в т.ч. в tab-файле) будут помечены жирным.
Выделите нужные растры и нажмите кнопку “в Models”, элементы ориентирования будут скопированы в models.ini

Подскажите пожалуйста: Как правильно работать с Models-Архив ?

У меня есть огромный объём растров, которым я хочу задать Датум.
Папок с растрами около 100, в каждой папке от 3 до 15 растров.
Выбираю папку с растрами, задаю датум…а когда выбираю следующую папку, то выскакивает ошибка.
Приходиться перезапускать Models-Архив…но это весьма очень долго.
Возможно, есть способ работать как-то по другому? Что то мало информации по данной программе нашёл

Как сделать промер в мм?

в маске параметра “Длины линий” указать *1000 0 как, например, в BTINormal.dmf

Доброго дня. Прикріпляю файл у якому чомусь не спрацьовує контроль вузлів. Запускаю через 1 м. Як можна інакше виправити таку лажу, якщо контролі не беруть?

При допуску 5м спрацьовує :slight_smile:

Можна додати точки з кроком, наприклад 0.5м, i далi “Правка-Примкнути до сусiднiх”.

Можно, але при цьому всі об’єкти, що мають круглу форму зіпсуються. І надмірна кількість таких точок сильно завантажить карту, адже контурів у файлі не 3-4, а декілька тисяч.

Добрый день.
Соединил два скрипта и вот что получилось.
;Список ПІБ і назв співвласників з/д
$EO=@Map.SelectedObject
$PP=@Map.Object[$EO].Parameter[ID7000520]
$PC=@XML.NodeCount /Proprietors ProprietorInfo $PP
@if $PC<1 then @Goto %Exit
$I=0
$Res=
%Loop
$I=$I+1
$IsLE=@XML.NodeCount ProprietorInfo[$I]/Authentication LegalEntity $PP
@if $IsLE=1 then @Goto %LegalEntity
$LN=@XML.XPath ProprietorInfo[$I]/Authentication/NaturalPerson/FullName/LastName $PP
$FN=@XML.XPath ProprietorInfo[$I]/Authentication/NaturalPerson/FullName/FirstName $PP
$MN=@XML.XPath ProprietorInfo[$I]/Authentication/NaturalPerson/FullName/MiddleName $PP
@if $LN= then @Goto %Continue
@if $Res<> then $Res=$Res,
$Res=$Res$LN $FN $MN
@Goto %Continue
%LegalEntity
$N=@XML.XPath ProprietorInfo[$I]/Authentication/LegalEntity/Name $PP
@if $N= then @Goto %Continue
@if $Res<> then $Res=$Res,
$Res=$Res$N
%Continue
;створюємо параметр ID2014000008
$S=@Map.Parameters.Get ID2014000008
@if $S= then @Map.Parameters.Add 7000520 5 Name
;добавляєм параметр ID7000581 в список доступних шару XML : Земельна ділянка
$obj=@Map.SelectedObject
@Map.Object[$obj].Parameter[ID2014000008] $Res
;Этот скрипт показывает кадастровый номер XML- или In4-участка
$SO=@Map.SelectedObject
$CadNumber=
$LID=@Map.Object[$SO].LayerID
@if $LID=20000 then $CadNumber=@Map.Object[$SO].CalculateFormula ParentDS:ParentSD:ParentBC:CUT(4,4,P[SC])
@if $LID=70005 then $CadNumber=@Map.Object[$SO].CalculateFormula ParentID7000300ParentID7000301:ParentID7000401:P[ID7000513]
@if $CadNumber= then @Break Что-то пошло не так
;створюємо параметр ID9266061
$S=@Map.Parameters.Get ID9266061
@if $S= then @Map.Parameters.Add 70005 5 $CadNumber
;добавляєм параметр ID9266061 в список доступних шару XML : Земельна ділянка
$obj=@Map.SelectedObject
@Map.Object[$obj].Parameter[ID9266061] $CadNumber
@if $I<$PC then @Goto %Loop
@if $Res= then @Goto %Exit
@Dialog.Message $Res $CadNumber
$S=@Text.Text
%Exit
Подскажите пожалуйста как этот скрипт применить для всех выделенных участков?
Спасибо.

;цикл по виділених об’єктах
$NS=0
$StartNS
$NS=@Map.NextSelected $NS

тут ваш скрипт

@if $NS=0 then @Goto %EndNS
@Goto $StartNS
%EndNS