Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 29 мар 2024 13:14

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




Начать новую тему Ответить на тему  [ Сообщений: 94 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 09 дек 2013 09:53 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
shyrko писал(а):
тра питать Гуру, в ДМТ просто такої потреби ще не виникало

мабуть треба в обміник забивати зразу з малої букви тоді і буде результат!))) а працюю я в фірмі ПП "Ленд Сервіс" а ти?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 09 дек 2013 10:13 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Раніше Дезеке, тепер "Західна землевпорядна компанія"


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 10 дек 2013 21:51 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
mixey_dubno писал(а):
Як написати параметр ID7000511 так щоб він вибиват в ДМТ з малої букви ато в мене пише з великої?

В обробнику подій шару XML:Земельна ділянка в дмт-шаблоні додайте скрипт наведений нижче. Цей скрипт замінює велику літеру в значенні параметра ID7000511 та вносить це значення в таблицю шару ID70088.

%Events.OnAdd
$UpperCaseUALetters=АБВГДЕЄЖЗІИЇЙКЛМНОПРСТУФХЦЧШЩЬЮЯ
$LowerCaseUALetters=абвгдеєжзіиїйклмнопрстуфхцчшщьюя
$EO=@EventObject
$Use=@Map.Object[$EO].Parameter[ID7000511]
$FirstLetter=@Calc copy("$Use",1,1)
$FirstLetter=@DequoteText $FirstLetter
$IP=@Calc pos("$FirstLetter","$UpperCaseUALetters")
@if $IP=0 then @Goto %Continue
$FirstLetter=@Calc copy("$LowerCaseUALetters",$IP,1)
$FirstLetter=@DequoteText $FirstLetter
$Use=@Calc Delete("$Use",1,1)
$Use=@DequoteText $Use
$Use=$FirstLetter$Use
%Continue
@Map.DeselectAll
@Map.SelectLayer ID70088
$SO=@Map.SelectedObject
@Map.Object[$SO].TableText $Use
@Map.DeselectAll
Вид | Обновить


Вложения:
CP.dmt [25.93 Кб]
Скачиваний: 699

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 11 дек 2013 11:52 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Доброго дня чому удаляє вертикальну риску в формулі?
спочатку формула була такого виду
SEL(Parent[ID7000901](ID70009),"LandCode",05|P[ID7000903],"|Size"001.00 Рілля|P[ID7000903],"Size"*|-)
і чомусь пропали риски, дописую нажимаю ок і
SEL(Parent[ID7000901](ID70009),"LandCode",05|P[ID7000903],"Size"001.00 РілляP[ID7000903],"Size"*|-) риска пропадає!
коли дописую і ставлю пробєл риска остається, що зробити?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 12 дек 2013 18:05 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
mixey_dubno писал(а):
Як написати параметр ID7000511 так щоб він вибиват в ДМТ з малої букви ато в мене пише з великої?

В обробнику подій шару XML:Земельна ділянка в дмт-шаблоні додайте скрипт наведений нижче. Цей скрипт замінює велику літеру в значенні параметра ID7000511 та вносить це значення в таблицю шару ID70088.

%Events.OnAdd
$UpperCaseUALetters=АБВГДЕЄЖЗІИЇЙКЛМНОПРСТУФХЦЧШЩЬЮЯ
$LowerCaseUALetters=абвгдеєжзіиїйклмнопрстуфхцчшщьюя
$EO=@EventObject
$Use=@Map.Object[$EO].Parameter[ID7000511]
$FirstLetter=@Calc copy("$Use",1,1)
$FirstLetter=@DequoteText $FirstLetter
$IP=@Calc pos("$FirstLetter","$UpperCaseUALetters")
@if $IP=0 then @Goto %Continue
$FirstLetter=@Calc copy("$LowerCaseUALetters",$IP,1)
$FirstLetter=@DequoteText $FirstLetter
$Use=@Calc Delete("$Use",1,1)
$Use=@DequoteText $Use
$Use=$FirstLetter$Use
%Continue
@Map.DeselectAll
@Map.SelectLayer ID70088
$SO=@Map.SelectedObject
@Map.Object[$SO].TableText $Use
@Map.DeselectAll
Вид | Обновить


Чи моливо щей скрипт написати в цьому випадку? ДМТ шаблон в табличці написав текст
Земельна ділянка, яка передається у власність
гр. DAP(XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName") XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/MiddleName"))
=P[ID7000511]
CLA(XPT(P[ID7000500],"ParcelAddress/StreetType")_XPT(P[ID7000500],"ParcelAddress/StreetName"),XPT(P[ID7000500],"ParcelAddress/Building"),_XPT(P[ID7000500],"Settlement"),_XPT(P[ID7000500],"District"),_

чи потрібно створювати окремий слой так як ви навели приклад?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 12 дек 2013 21:51 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
shyrko писал(а):
Раніше Дезеке, тепер "Західна землевпорядна компанія"

shyrko дай свій номер телефону, ато деколи треба запитати по діжіталі і немає в кого :D буду вдячний за допомогу.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 01:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
03 июн 2013 12:13
Сообщения: 26
Не зручно питати, підкажіть, будь ласка, а як змінити в "Отчет" в координатах "," на "."? А також в Х У убрати пробіл 5 600 000,000?
Дякую!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 02:33 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Ivan писал(а):
Не зручно питати, підкажіть, будь ласка, а як змінити в "Отчет" в координатах "," на "."? А також в Х У убрати пробіл 5 600 000,000?
Дякую!

Панель управления\Часы, язык и регион\Язык и региональные стандарты-....-Разделитель целой и дробной части-"." (поміняти з коми на крапку). В "отчет" для простого списка координати видає без пробілів нібито.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 12:28 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Доброго дня всім!!!! Зновим Роком всіх!!!
Думав що розібрався з функціями а оказується не так все і просто.....
допоможіть знову!)))) мені потрібно в ДМТ шаблон витягнути дані про категорію земель, я написав
XPT(Parent[ID7000509](ID70005),"Category") результат пусто
XPT(Parent[ID7000509](ID70005),"СategoryPurposeInfo/Category") також результат пусто
Де я помилився?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 16:27 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
mixey_dubno писал(а):
Доброго дня всім!!!! Зновим Роком всіх!!!
Думав що розібрався з функціями а оказується не так все і просто.....
допоможіть знову!)))) мені потрібно в ДМТ шаблон витягнути дані про категорію земель, я написав
XPT(Parent[ID7000509](ID70005),"Category") результат пусто
XPT(Parent[ID7000509](ID70005),"СategoryPurposeInfo/Category") також результат пусто
Де я помилився?
P[ID7000509]

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 17:03 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Цитата:
P[ID7000509]

Зробив трошки інакше GeT(1,P[ID7000509])
В ХМЛ категорія земель пише 100, 200 без тексту Землі житлової та гром........Написавши ваш варіант або свій мені вибиває (200 Землі житлової та громадської забудови) а потрібно без цифер! Пробував написати через GET щоб з кусків скласти не получається тому що в ХМЛ тільки цифра стоїть немає куди скорочувати. Як з цим бути?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 17:32 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
GET(-1 P[ID7000509])

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 17:54 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
GET(-1 P[ID7000509])

Дякую!!!!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 02 янв 2014 22:10 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Вище я задавав це запитання але ніхто не відповів. Проблему вирішив написавши по новому все.
Діло в тому що при редагування ДМТ шаблону почали пропадати "|" в експлікації пасовища та всього с/г угідь і коли дописуєш жмеш ОК відкриваєш а її немає, і формула не працює! Що робити?

Прикладаю файл який согодні робив но після подальшого його редагування (експлікацію не трогав) перестало видивати дані.
SEL(Parent[ID7000901](ID70009),"LandCode",12|P[ID7000903],"Size"|002.02 ПасовищаP[ID7000903,"Size"]|*|-) а було
SEL(Parent[ID7000901](ID70009),"LandCode",12|P[ID7000903],"Size"|002.02 Пасовища|P[ID7000903,"Size"]|*|-)
теж саме в експлікації всього с.г. угідь


Вложения:
1000 ТЕСТ.DMT [40.27 Кб]
Скачиваний: 706
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сервис Отчет XML
СообщениеДобавлено: 03 янв 2014 13:58 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Не зрозуміла сама формула, а не кількість переносів в ній. Опишіть словами, що там на вході/виході.

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


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

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


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

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


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

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