Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 18:37

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




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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Через функцію Parent


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
shyrko писал(а):
Через функцію Parent

це замість ХРТ писати parent?
можна приклад декількох варіантів н-д голова с/р або код цільового викор?


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
mixey_dubno писал(а):
хочу прописати голову сільської ради XPT(P[ID7000401],"RegionalContacts/LocalAuthorityHead/LastName") і нічого не відбувається пусто...... пробував окремо вулиця то получається XPT(P[ID7000500],"ParcelAddress/StreetName") чому так не працює?

У об'єкта "XML:Земельна ділянка" немає такого параметру ID7000401, такий параметр є в кварталі, до того ж голова сільради в параметрі ID7000402.
А вот так працює:
XPT(PARENT[ID7000402](ID70004),"/LocalAuthorityHead/LastName")
або так
XPT(PARENT[ID7000402](ID70004),"LastName")
В першому випадку шлях вказаний включаючи кореневий тег, в другому відносно кореневого.

Впевнений що одного прізвища замало, потрібно якось так:
XPT(PARENT[ID7000402](ID70004),"LastName")_CUT(1,1,XPT(PARENT[ID7000402](ID70004),"FirstName")).CUT(1,1,XPT(PARENT[ID7000402](ID70004),"MiddleName")).

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
mixey_dubno писал(а):
хочу прописати голову сільської ради XPT(P[ID7000401],"RegionalContacts/LocalAuthorityHead/LastName") і нічого не відбувається пусто...... пробував окремо вулиця то получається XPT(P[ID7000500],"ParcelAddress/StreetName") чому так не працює?

У об'єкта "XML:Земельна ділянка" немає такого параметру ID7000401, такий параметр є в кварталі, до того ж голова сільради в параметрі ID7000402.
А вот так працює:
XPT(PARENT[ID7000402](ID70004),"/LocalAuthorityHead/LastName")
або так
XPT(PARENT[ID7000402](ID70004),"LastName")
В першому випадку шлях вказаний включаючи кореневий тег, в другому відносно кореневого.

Впевнений що одного прізвища замало, потрібно якось так:
XPT(PARENT[ID7000402](ID70004),"LastName")_CUT(1,1,XPT(PARENT[ID7000402](ID70004),"FirstName")).CUT(1,1,XPT(PARENT[ID7000402](ID70004),"MiddleName")).


ДЯКУЮ!!!! Я в же також зрозумів шо воно беде все що в слої земельна ділянка після довгих муків))) а одне прізвище написав для прикладу. Ще раз дякую! Буду тепер розбиратися надіюсь все получиться!
Підскажіть ще як робити ссилку на *.txt з папки lisp


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Извлечение из файла TDNames.txt названия т/д по коду, содержащемуся в теге DocumentationType.

SEF(XPT(P[ID7000522],"DocumentationType"),TDNames.txt)

Digitals\Lists\TDNames.txt

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
Извлечение из файла TDNames.txt названия т/д по коду, содержащемуся в теге DocumentationType.

SEF(XPT(P[ID7000522],"DocumentationType"),TDNames.txt)

Digitals\Lists\TDNames.txt

Дякую! Буду на вихідних пробувати робити кадастровий по своїх шаблонах!


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
mixey_dubno писал(а):
Dmitry_Zolotar писал(а):
mixey_dubno писал(а):

Впевнений що одного прізвища замало, потрібно якось так:
XPT(PARENT[ID7000402](ID70004),"LastName")_CUT(1,1,XPT(PARENT[ID7000402](ID70004),"FirstName")).CUT(1,1,XPT(PARENT[ID7000402](ID70004),"MiddleName")).



я поміняв місцями і написав так
CUT(1,1,XPT(PARENT[ID7000402](ID70004),"FirstName"))._XPT(PARENT[ID7000402](ID70004),"LastName") результат той що треба
[ID7000402] - ПІП керівника органу виконавчої влади або місцевого самоврядування
(ID70004) - ??????? а це що таке і чому 02 ненаписано і як його правильно писати

і ще пишу в ДМТ
XPT(P[ID7000500],"ParcelAddress/StreetType"),_XPT(P[ID7000500],"ParcelAddress/StreetName"),_буд._XPT(P[ID7000500],"ParcelAddress/Building"),_XPT(P[ID7000500],"Settlement"),_XPT(P[ID7000500],"District"),_XPT(P[ID7000500],"Region") результат ", , буд. , с. Іваннє, Дубенський район, Рівненська область" як написати якшо це с. Іваннє то щоб пусті теги удаляло?
прошу допомоги!


Последний раз редактировалось mixey_dubno 07 дек 2013 17:45, всего редактировалось 1 раз.

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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
(ID70004) це шар ХМЛ-кадастровий квартал, "родительский обьект"


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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
На рахунок пустих тегів, можна використати функцію "Sel", сама формула тоді буде трохи кілометрова, її краще винести в текстовий файл, приклад використання в файлику Digitals/Lists/BlueActF.txt, на цю тему в форумі є мішок інформації.


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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Наприклад
Adresa SEL(XPT(P[ID7000500],"ParcelAddress/Building"),||*|буд._XPT(P[ID7000500],"ParcelAddress/Building"))
другими словами якщо вираз XPT(P[ID7000500],"ParcelAddress/Building")="", тобто пусте значення, тоді Adresa="" (пусте значення), інакше Adresa=буд._XPT(P[ID7000500],"ParcelAddress/Building")
Якщо в ХМЛ тег Building не пустий і рівний "45", тоді видасть "буд. 45"


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
shyrko писал(а):
(ID70004) це шар ХМЛ-кадастровий квартал, "родительский обьект"

Дуже вдячний з цим запитанням ніби розібрався! Я замітив що від того як напишеш шлях до певного тегу, залежить чи буде показувати очікуваний результат?! як правильно його писати?
коли написав:
CUT(1,1,XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/FirstName")). XPT(P[ID7000520],"ProprietorInfo/Authentication/NaturalPerson/FullName/LastName") результат задовільний, а коли:
CUT(1,1,XPT(P[ID7000520],"FirstName")). XPT(P[ID7000520],"LastName") результат "пусто"

мені треба витягнути код цільового використання щоб було 02.01, повний шлях /UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/CategoryPurposeInfo/Purpose писати треба від ParcelInfo чи CategoryPurposeInfo?
ось що вийшло з того що я писав
1. XPT(P[ID7000510],"Purpose")-пусто, тоді я вирішив витягнути дані з txt файлу
2. SEF(CUT(1,5,XPT(P[ID7000510],"Purpose"),UKCVZ.txt)) дані з txt файлу (02.01 Для будівництва і обслуговування житлового будинку, господарських будівель і споруд (присадибна ділянка)) і мені пише що "UKCVZ.txt не найден"

PS вже все получилось! P[ID7000510] скорочено CUT(1,5,P[ID7000510]) і все :)


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

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


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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Доречі mixey_dubno, виходить земляк, бо я з Рівного. З якої фірми?


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

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

:D так земляк!!! так що на рахунок малої букви?


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

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
тра питать Гуру, в ДМТ просто такої потреби ще не виникало


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

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


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

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


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

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