Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 20 янв 2021 10:02

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




Начать новую тему Ответить на тему  [ Сообщений: 830 ]  На страницу Пред.  1 ... 52, 53, 54, 55, 56
Автор Сообщение
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 23 окт 2020 14:01 
Участник
Участник

Зарегистрирован:
25 июн 2020 13:51
Сообщения: 3
Спасибо, все получилось. Привык к Field Calculator из Аркмепа. Там совсем не так, вот и искал аналогичный (привычный) способ ...


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

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 85
Доброго дня.
Яким чином в DMT прописати прочерк (червоним виділено):
20___.____-002-00001
20___.____-002-00002
20___.____-002-00003
20___.____-002-00004
20___.____-002-00005

Якщо прописую так як вищевказано - тип шару таблиця, після вигрзки із ХМЛя в ДМТ отримую ось так:
20 . -002-00001
20 . -002-00002
20 . -002-00003
20 . -002-00004
20 . -002-00005

Тобто прочерк зникає.


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 359
Откуда: м.Львiв
ialexandri писал(а):
Доброго дня.
Яким чином в DMT прописати прочерк (червоним виділено):
20___.____-002-00001
20___.____-002-00002
20___.____-002-00003
20___.____-002-00004
20___.____-002-00005

Якщо прописую так як вищевказано - тип шару таблиця, після вигрзки із ХМЛя в ДМТ отримую ось так:
20 . -002-00001
20 . -002-00002
20 . -002-00003
20 . -002-00004
20 . -002-00005

Тобто прочерк зникає.

Зробiть статус шару, в якому є даний текст, з властивiстю "Видимий", тодi нижнє пiдкреслення буде вiдображатись коректно.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAQ для начинающих пользователей (основы)
СообщениеДобавлено: 26 окт 2020 21:35 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 85
Руслан Пархуць писал(а):
ialexandri писал(а):
Доброго дня.
Яким чином в DMT прописати прочерк (червоним виділено):
20___.____-002-00001
20___.____-002-00002
20___.____-002-00003
20___.____-002-00004
20___.____-002-00005

Якщо прописую так як вищевказано - тип шару таблиця, після вигрзки із ХМЛя в ДМТ отримую ось так:
20 . -002-00001
20 . -002-00002
20 . -002-00003
20 . -002-00004
20 . -002-00005

Тобто прочерк зникає.

Зробiть статус шару, в якому є даний текст, з властивiстю "Видимий", тодi нижнє пiдкреслення буде вiдображатись коректно.


Трохи непідходить.
Дійсно якщо шар перевести у "Видимий" то прочерк лишається.
Але в тому тексті ще має бути функція яка витягує номер кварталу - "Parent[ID7000401](ID70004)".
Тобто ось так:
20___.____-Parent[ID7000401](ID70004)-00001
20___.____-Parent[ID7000401](ID70004)-00002
20___.____-Parent[ID7000401](ID70004)-00003
20___.____-Parent[ID7000401](ID70004)-00004
20___.____-Parent[ID7000401](ID70004)-00005

А функція у шарі "Видимий" непрацює.


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 359
Откуда: м.Львiв
ialexandri писал(а):
20___.____-Parent[ID7000401](ID70004)-00001
20___.____-Parent[ID7000401](ID70004)-00002
...

... тодi в папцi Lists створюєте текстовий файл, наприклад !Param.txt i записуєте в нього наступний рядок HSymbol _ (пiсля HSymbol повинен стояти знак табуляцiї, потiм _). Тодi у DMT шаблонi пишете наступне:
    20SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt).SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)-Parent[ID7000401](ID70004)-00001
    20SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt).SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)-Parent[ID7000401](ID70004)-00002
    20SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt).SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)-Parent[ID7000401](ID70004)-00003
    20SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt).SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)-Parent[ID7000401](ID70004)-00004
    20SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt).SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)SEF(HSymbol,!Param.txt)-Parent[ID7000401](ID70004)-00005
зберiгаєте шаблон, закриваєте програму i вiдкриваєте повторно (потрiбна переiнiцiалiзацiя змiнних).
Використовується ф-цiя для шаблонiв SEF (HSymbol,!Param.txt).

P.S. Дану функцiю також можна використовувати i в Менеджерi, записавши
    =P[ID70008]SEF(HSymbol,!Param.txt)P[ID70009]SEF(HSymbol,!Param.txt)P[ID70010] ПIБ(нижнє пiдкреслення мiж iнiцiалами)
де P[ID70008], P[ID70009], P[ID70010] ПIБ
Orso писал(а):
Після довгих пошуків, не знайшов відповіді. Прошу допомоги в форумчан. Підкажіть, будь ласка, як в Параметрах об'єктру створити рядок тексту "Іван_Іванович" з двох параметрів P[1]=Іван, і P[2]=Іванович, щоб символ нижнього підкреслення не замінявся на пробіл. Оскільки комбінація =P[1]_P[2] не спрацьвує і замінює нижнє підкреслення на пробіл, а хотілося, щоб нижне підкреслення не замінялося на пробіл.
Буду дуже вдячний за допомогу.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 830 ]  На страницу Пред.  1 ... 52, 53, 54, 55, 56

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 5


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

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