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

Запрос на функцию
http://www.geosystema.net/forum/viewtopic.php?f=1&t=49
Страница 43 из 92

Автор:  voha [ 28 сен 2012 14:56 ]
Заголовок сообщения:  Re: Запрос на функцию

_Pavel_ писал(а):
Уважаемые разработчики пожалуйста добавьте, в редакторе скриптов описание функций @Map.Object...
Буду благодарен.

Доречі. З'явилась нова функція @Map.Object[N].OverlayList [Layer] без пояснень :shock: .
"З чим її можна їсти", якби хтось пояснив - буду вдячний.

Автор:  Dmitry_Zolotar [ 28 сен 2012 15:49 ]
Заголовок сообщения:  Re: Запрос на функцию

@Map.Object[N].OverlayList [Layer]
Функция возвращает список номеров объектов-полигонов (полилинии, точки игнорируются) карты, пересечение с которыми текущего объекта имеет ненулевую площадь. Если указан номер слоя Layer, то пересечения ищутся только в этом слое. Разделитель в списке - перевод каретки, парсить удобно через @Text[N].Text

Автор:  Slaventis [ 05 окт 2012 08:46 ]
Заголовок сообщения:  Re: Запрос на функцию

Виталий писал(а):
Доброго дня все. Подскажите: нужна функия принять XML. вроде того ка функция: принять IN4. Что бы при импорте обменников, те обменники которые импортированы-перемещались в папку например "Accepted", а те которые с ошибкой- в папку "not relevant"
спасибо!!!!

А мены треба щоб закинуть 100 хмл в один файл! Або як це можна зробить? Спс.

Автор:  Dmitriy Fedorov [ 05 окт 2012 09:43 ]
Заголовок сообщения:  Re: Запрос на функцию

Slaventis писал(а):
А мены треба щоб закинуть 100 хмл в один файл! Або як це можна зробить? Спс.

Так же, как и для ин4, xml можно "закидывать" в программу целой папкой. Все внутренние папки будут просмотрены рекурсивно автоматически.

Автор:  Slaventis [ 08 окт 2012 11:59 ]
Заголовок сообщения:  Re: Запрос на функцию

Dmitriy Fedorov писал(а):
Slaventis писал(а):
А мены треба щоб закинуть 100 хмл в один файл! Або як це можна зробить? Спс.

Так же, как и для ин4, xml можно "закидывать" в программу целой папкой. Все внутренние папки будут просмотрены рекурсивно автоматически.

СПС! :D

Автор:  Thremere [ 11 окт 2012 10:15 ]
Заголовок сообщения:  Re: Запрос на функцию

Подскажите пожалуйста, каким образом можно написать на паскале условие:
"Если участок содержит слой 35.1 капітальна (ID30351) или 35.2 тимчасова (ID30352) то возвращается значение "забудована". В противном случае - "не забудована"?

Автор:  Dmitry_Zolotar [ 11 окт 2012 11:03 ]
Заголовок сообщения:  Re: Запрос на функцию

Thremere писал(а):
Подскажите пожалуйста, каким образом можно написать на паскале условие:
"Если участок содержит слой 35.1 капітальна (ID30351) или 35.2 тимчасова (ID30352) то возвращается значение "забудована". В противном случае - "не забудована"?

Пример

Автор:  Dix [ 15 окт 2012 09:20 ]
Заголовок сообщения:  Re: Запрос на функцию

Здраствуйте!!! Столкнулся с проблеммой. Из ДЗК вернулось куча обменников с ошибкой: "Порядок суміжників не відповідає кадастровому плану".
Как выяснилось функция digitals "по часовой стрелке" не совсем корректно работает со смежниками.

Вложения:
Комментарий к файлу: Правильная последовательность точек смежников. которую принимает ДЗК
.rar [3.15 Кб]
Скачиваний: 294
Комментарий к файлу: Последовательность точек смежников после использования функции "по часовой стрелке"
функции.rar [3.21 Кб]
Скачиваний: 327

Автор:  Dmitry_Zolotar [ 15 окт 2012 10:40 ]
Заголовок сообщения:  Re: Запрос на функцию

Порядок точек смежников должен совпадать с порядком точек участка, смежеством к которому данный смежник и является. Порядок точек участка должен быть по часовой стрелке.
Для незамкнутого объекта (коим в большинстве случаев является смежник) не приемлемо утверждать, что порядок точек в нем "по часовой стрелке" либо "против часовой стрелки". Функция "По часовой стрелке" на закладке "Правка" разворачивает незамкнутые объекты с учетом замыкания, потому для данной задачи она не подходит. Эта функция всегда так работала.

Автор:  YBI [ 17 окт 2012 15:40 ]
Заголовок сообщения:  Re: Запрос на функцию

а не планується підтримка растрового формату ECW?

Автор:  Bondarets Alexander [ 17 окт 2012 15:56 ]
Заголовок сообщения:  Re: Запрос на функцию

YBI писал(а):
а не планується підтримка растрового формату ECW?


Поддержка ECW на чтение уже имеется viewtopic.php?p=10355#10355

Автор:  Deffar [ 12 ноя 2012 17:05 ]
Заголовок сообщения:  Re: Запрос на функцию

Доброго дня !
voha писал(а):
... необхідна функція @Text[N].Find Mask, яка повертала б номер рядка списку зі знайденим співпаданням...
Чи можливо зробити пошук по текстовому списку ?
Приклад :
....
Хмельницька область Деражнянський район с.Шпичинці
Хмельницька обл. Хмельницький р-н. с.Шумівці
Хмельницька обл. Хмельницький район с.Шпичинці
....

Необхідно знайти рядок що містить одночасно Хмельницький і Шпичинці
Можливо існує якесь просте і очевидне рішення як це організувати в скрипті ?

Автор:  Deffar [ 12 ноя 2012 17:54 ]
Заголовок сообщения:  Re: Запрос на функцию

В скриптах Digitals досить добре організована робота з файлами, але не вистачає функцій для копівання/переміщення файлів, при тому що їх можна створювати, видаляти і навіть завантажувати з інтернету. Та ж історія з каталогами ... Не знайшов як видалити каталог ?
Потрібна функція - @reload - для перезавантаження Digitals, що б не доводилося "вирубати" і запускати з командної строки.

Автор:  voha [ 17 ноя 2012 20:28 ]
Заголовок сообщения:  Re: Запрос на функцию

Доброго дня. Є така тема на огляд:
Не мусово, але доцільно розробити скриптові функції для оформлення карти на основі іншої карти.

Якщо є функції @Map.Symbols.Load Filename - Загружает библиотеку условных знаков карты из SLB-файла; @Map.Symbols.Save Filename [|Index1|Index2|...] - Сохраняет всю библиотеку или выбранные условные знаки в файл, то чому б не бути відповідним функціям для роботи з атрибутами параметрів :?: Адже є кнопка менеджера параметрів "завантажити з текстового файла".

Наприклад: @Map.ParametersAttributes.Load Filename - міняла б атрибути параметрів ID яких співпадає, добавляла б до списку параметрів ті - яких немає.

Зрештою, всю описану роботу виконує @Map.ReplaceTemplate Filename, але при заміні шаблону летять статуси шарів, маски параметрів. Із-за цього заміна шаблону скриптом не така вже й легка справа.

Підкажіть, будь-ласка, якою функцією змінити колір шрифта підпису для параметра :?: День мучусь - без толку. Функція @Map.Parameters.SetAttributes Number Symbol PenStyle PenColor PenWidth BrushStyle BrushColor State Font_Name FontSize FontStyle чомусь не має параметром колір шрифта FontColor.

Автор:  Руслан [ 28 ноя 2012 09:00 ]
Заголовок сообщения:  Re: Запрос на функцию

Не подскажите, как находить узлы, которые сидят по x, y, а по z не сидят, при вхождении нескольких объектов в один узел?

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