Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Функція Sel (значення)
СообщениеДобавлено: 07 дек 2011 12:55 
Участник
Участник

Зарегистрирован:
07 дек 2011 12:15
Сообщения: 5
Доброго дня!
В мене зявилась проблема!
При одних параметрах функція SEL працює, а при інших ні!

Працююча функція:
ID Параметр
..........
38 Значення1 - значення, що незмінюється
39 Значення2 - значення, що змінюється
40 Значення3 - значення пусте
41 =Sel(P[38],P[39]|P[40]|*|P[39])
..........

Тобто якщо два значення збігаються, то виводить пусте значення (Р[40]) " ", а коли відрізняється то виводиться значення (P[39])
P[38]="205,82"
P[39]="205,82"
то P[41]=" "

P[38]="205,82"
P[39]="204,62"
то P[41]="204,62"
Ну це так я описав як розумію :D

Непрацююча функція: (хоча як намене малаб працювати)
ID Параметр
..........
-2 Z - значення, що незмінюється
..........
39 Значення2 - значення, що змінюється
40 Значення3 - значення пусте
41 =Sel(P[-2],P[39]|P[40]|*|P[39])
..........

Тобто якщо два значення збігаються, то виводить пусте значення (Р[40]) " " а виноситься зовсім інше значення (P[39]) - чому неможу зрозуміти, а коли відрізняється то виводиться значення (P[39])
P[-2]="205,82"
P[39]="205,82"
то P[41]="205,82"

P[-2]="205,82"
P[39]="208,00"
то P[41]="208,00"

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 07 дек 2011 14:21 
Участник
Участник

Зарегистрирован:
07 дек 2011 12:15
Сообщения: 5
Ой вибачте, я знайшов свою помилку! В віндовсі стояв розділювач "кома"
Все що треба було це поміняти "кому" на "крапку" :D


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 07 дек 2011 14:57 
Участник
Участник

Зарегистрирован:
07 дек 2011 12:15
Сообщения: 5
Ще одне питання створив параметр (табличний) там 8 значень.

Коли виноситься лише одне значення в таблиці зявляються палочки.
Коли два і більше значення то ці палочки зникають.

Як зробити, щоб їх не було і в першому варіанті?


Вложения:
Комментарий к файлу: Параметр таблиця "палочок" немає при двох і бульше значеннях.
luk2.jpg
luk2.jpg [ 11.71 Кб | Просмотров: 6518 ]
Комментарий к файлу: Параметр таблиця зявляється "палочки" при одному значенні.
luk.jpg
luk.jpg [ 10.38 Кб | Просмотров: 6518 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 06 янв 2012 12:23 
Эксперт
Эксперт

Зарегистрирован:
23 ноя 2011 09:51
Сообщения: 97
как сделать чтоб из строки Р[23] (у меня код КОАТУУ выбирает по маске "=@:KOATU.txt" таже RADA.txt тока наоборот переставил рада затем код) выбирало название рады и прописовало автоматом в строку Р[12].


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 06 янв 2012 14:02 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 381
Откуда: г. Старобельск
В 12 параметр пишем формулу. =SEF(P[23],RADA.txt)

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 07 янв 2012 22:20 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1865
Откуда: Vinnitsa
Александр1981 писал(а):
как сделать чтоб из строки Р[23] (у меня код КОАТУУ выбирает по маске "=@:KOATU.txt" таже RADA.txt тока наоборот переставил рада затем код) выбирало название рады и прописовало автоматом в строку Р[12].

paul писал(а):
В 12 параметр пишем формулу. =SEF(P[23],RADA.txt)

Немного дополню ответ:
В дистрибутиве есть файл Digitals\Lists\Rada.txt, в нем в первом столбце(ключевой для функции SEF) указано только первые 8 цифр кода КОАТУУ, потому если используется этот файл, то формулу нужно изменить на =CUT(1,8,SEF(P[23],RADA.txt))_рада Назва місцевої ради.

P.S. Кроме того бывают случаи, когда необходимо подкорректировать файл Rada.txt, например, в некоторых областных центрах используют коды районов города, а в некоторых не используют. Также ситуация отличается от стандартной в случаях, когда одна рада подчинена другой (пригороды Донецка и несколько примеров в Крыму), а вам по коду КОАТУУ одной из них нужно получить название другой. Если столкнетесь с проблемами в таких случаях, пишите на форуме или на help@vingeo.com

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 10 янв 2012 15:08 
Эксперт
Эксперт

Зарегистрирован:
23 ноя 2011 09:51
Сообщения: 97
попробывал неработает :cry:


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 10 янв 2012 15:20 
Эксперт
Эксперт

Зарегистрирован:
23 ноя 2011 09:51
Сообщения: 97
а вот так "=SEF(Parent[23],RADA.txt) "заработало


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 10 янв 2012 15:20 
Эксперт
Эксперт

Зарегистрирован:
23 ноя 2011 09:51
Сообщения: 97
спасибо, очень помогло


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 16 июн 2013 16:09 
Эксперт
Эксперт

Зарегистрирован:
12 дек 2011 23:13
Сообщения: 78
Підкажіть будь-ласка,
SEL(P[299],В межах|P[294]|За межами|SEL(P[294],Верхнячка|Верхнячківська сільська рада|В. Синьовидне|Верхньосиньовидненська селищна рада))
Якщо параметр 299 В межах, то працює, якщо За межами - нічого не показує. Тут я вклав функцію в функцію. Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 21 сен 2013 15:00 
Эксперт
Эксперт

Зарегистрирован:
12 дек 2011 23:13
Сообщения: 78
Скажіть, як записати функцію квадратного кореня, наприклад:
=корінь квадратний(P[1]+P[2])
В мене Digitals з 2012року.

Також, маю всередині полігону кілька полігонів іншого шару, як знайти суму площ полігонів всередині полігона. Треба функцію для параметрів. Площу треба тільки внутрішніх шарів, зовнішні не зачіпати. Ще знаходити кількість об'єктів в полігоні по шарах. Також можливість виводити в рядок всі шукані параметри відповідних шарів всередині полігону.

І ще, ци можна записувати формули в клітинках вставлених обктів Excel?

Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 24 сен 2013 07:48 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Ivan0000 писал(а):
Підкажіть будь-ласка,
SEL(P[299],В межах|P[294]|За межами|SEL(P[294],Верхнячка|Верхнячківська сільська рада|В. Синьовидне|Верхньосиньовидненська селищна рада))
Якщо параметр 299 В межах, то працює, якщо За межами - нічого не показує. Тут я вклав функцію в функцію. Дякую.

В Digitals имеется ограничение на длину имени параметра в 255 символов. Поэтому длинные формулы нужно выносить в отдельный файл и использовать функцию FFF

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 24 сен 2013 07:54 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Ivan0000 писал(а):
Скажіть, як записати функцію квадратного кореня, наприклад:
=корінь квадратний(P[1]+P[2])
В мене Digitals з 2012року.

Також, маю всередині полігону кілька полігонів іншого шару, як знайти суму площ полігонів всередині полігона. Треба функцію для параметрів. Площу треба тільки внутрішніх шарів, зовнішні не зачіпати. Ще знаходити кількість об'єктів в полігоні по шарах. Також можливість виводити в рядок всі шукані параметри відповідних шарів всередині полігону.

І ще, ци можна записувати формули в клітинках вставлених обктів Excel?

Дякую.

Вы пытаетесь решать свои задачи неподходящими средствами. Если требуются сложные вычисления используйте скрипты Digitals. В них можно вычислить и квадратный корень и сумму площадей внутренних полигонов.

Формулы в таблицах Excel, внедренных в Digitals будут работать. Однако вычисляться они будут только при вызове Excel двойным кликом. Впрочем, аргументы формулы также можно изменить лишь в Excel.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 24 сен 2013 08:43 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1865
Откуда: Vinnitsa
Ivan0000 писал(а):
Скажіть, як записати функцію квадратного кореня, наприклад:
=корінь квадратний(P[1]+P[2])

Вложение:
Комментарий к файлу: Приклад вирахування квадратного кореня. Див. обробник подій для шару DefaultLayer
SqrtExample.dmf [5.1 Кб]
Скачиваний: 95


Ivan0000 писал(а):
Також, маю всередині полігону кілька полігонів іншого шару, як знайти суму площ полігонів всередині полігона. Треба функцію для параметрів. Площу треба тільки внутрішніх шарів, зовнішні не зачіпати. Ще знаходити кількість об'єктів в полігоні по шарах. Також можливість виводити в рядок всі шукані параметри відповідних шарів всередині полігону.

Функція ZOL повертає потрібний список. Не звертайте увагу на те що там приклади по грошовій оцінці, використання функції значно ширше
Ivan0000 писал(а):
В мене Digitals з 2012року.

Для використання функції ZOL важливо мати версію Ged.exe від травня 2012р., або пізнішу, бажано останню

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функція Sel (значення)
СообщениеДобавлено: 15 авг 2016 13:08 
Специалист
Специалист

Зарегистрирован:
06 дек 2012 18:14
Сообщения: 37
Здравствуйте. Помогите пожалуйста с функцией SEL. Есть формула "гр. FIO(P[161])" которая выдает список смежников и есть постоянная "DefaultNeighbor=- землі сільської ради" которая автоматически прописываеться если нет смежников или дорога. Вот хотелось что бы она автоматом не прописывалась вообще. Если ее совсем убрать из параметра "DefaultNeighbor=- землі сільської ради" она не будет работать в других шаблонах. По этому хотелось что бы условие в этом случае убирала эту надпись.


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

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


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

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


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

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