Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 08 фев 2016 16:19 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
1. В DMT-шаблоні помітьте ділянку
2. Вставьте експлікацію (Вставка-Таблица-Экспликация), на її вигляд впливають константи Explication=0/1/2 та ExplicationParameter
3. Збережіть шаблон

ця експлікація трошки не такого вигляду... можна якось це зробити в такій як в дод файлі


Вложения:
.jpg [280.45 Кб]
Скачиваний: 0


Последний раз редактировалось mixey_dubno 10 фев 2016 09:43, всего редактировалось 1 раз.
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 08 фев 2016 19:18 
Специалист
Специалист

Зарегистрирован:
04 янв 2015 17:12
Сообщения: 41
adblock
Тримайте:
function FormatAddresss:String;
var StT,SnN,BnN,BkK,Settlementt,Districtt,Regionn,PPath,Adresssa:String;
begin
Adresssa:='';
PPath:=XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/ParcelLocation';
StT:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/ParcelAddress/StreetType'));
SnN:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/ParcelAddress/StreetName'));
BnN:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/ParcelAddress/Building'));
BkK:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/ParcelAddress/Block'));
Settlementt:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/Settlement'));
Districtt:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/District'));
Regionn:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelLocationInfo/Region'));
if IsNodeExists(PPath + '/Urban')then begin
if Regionn<>'' then Adresssa:=Adresssa+Regionn;
if Districtt<>'' then Adresssa:=Adresssa+', '+Districtt;
if Settlementt<>'' then Adresssa:=Adresssa+', '+Settlementt;
if StT='вулиця' then StT:='вул.' else
if StT='площа' then StT:='пл.' else
if StT='провулок' then StT:='пров.' else
if StT='проспект' then StT:='просп.';
if (StT<>'') and (SnN<>'') then Adresssa:=Adresssa+', '+#13#10+StT+' '+SnN;
if BnN<>'' then Adresssa:=Adresssa+', '+BnN;
if BkK<>'' then Adresssa:=Adresssa+', корп. '+BkK;
end
else begin
Adresssa:=Adresssa+Regionn+', '+Districtt+','+#13#10+'на території '+File('Setup.ini','RepНазваР(Сільрада)');
while Pos(', ',Adresssa)=1
do begin
Delete(Adresssa,1,2);
Adresssa:=Trim(Adresssa);
end
end;
Result:=Adresssa;
end;


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 08 фев 2016 19:22 
Специалист
Специалист

Зарегистрирован:
04 янв 2015 17:12
Сообщения: 41
А якщо треба адресу замовника то:
function Blablabla:String;
var StreetPr,BuildingPr,BlockPr,BuildingUnitPr,SettlementPr,DistrictPr,RegionPr,ResPr:String;
begin
ResPr:='';
StreetPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/Street'));
BuildingPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/Building'));
BlockPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/Block'));
BuildingUnit:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/BuildingUnit'));
SettlementPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/Settlement'));
DistrictPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/District'));
RegionPr:=Trim(XPath(XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Address/Region'));
if (RegionPr<>'') and (RegionPr<>'-') then ResPr:=ResPr+RegionPr+' область, ';
if (DistrictPr<>'') and (DistrictPr<>'-') then ResPr:=ResPr+DistrictPr+' район, ';
if (SettlementPr<>'') and (SettlementPr<>'-') then ResPr:=ResPr+SettlementPr;
if (StreetPr<>'') and (StreetPr<>'-') then ResPr:=ResPr+', '+StreetPr;
if (BuildingPr<>'') and (BuildingPr<>'-') then ResPr:=ResPr+', буд. '+BuildingPr;
if (BlockPr<>'') and (BlockPr<>'-') then ResPr:=ResPr+', корп. '+BlockPr;
if (BuildingUnit<>'') and (BuildingUnit<>'-') then ResPr:=ResPr+', кв. '+BuildingUnit;
while Pos(', ',ResPr)=1
do begin
Delete(ResPr,1,2);
ResPr:=Trim(ResPr);
end;
Result:=ResPr;
end;


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 31 мар 2016 10:52 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Привіт! витягую на кад. план з ХМЛ кадастровий номер ділянки Parent[ID7000300](ID70003):_____:______:_______ кінцевий результат без нижніх прочерків, як їх реалізувати? Дякую


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 31 мар 2016 21:20 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
09 авг 2014 18:30
Сообщения: 15
Откуда: Шепетівка
mixey_dubno писал(а):
Привіт! витягую на кад. план з ХМЛ кадастровий номер ділянки Parent[ID7000300](ID70003):_____:______:_______ кінцевий результат без нижніх прочерків, як їх реалізувати? Дякую



Нижні прочерки потрібно поставити намалювавши лінію вручну , перейти в менеджер шарів і поставити галку напроти статусу шару "видимий"


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 31 мар 2016 21:45 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
sifman писал(а):
mixey_dubno писал(а):
Привіт! витягую на кад. план з ХМЛ кадастровий номер ділянки Parent[ID7000300](ID70003):_____:______:_______ кінцевий результат без нижніх прочерків, як їх реалізувати? Дякую



Нижні прочерки потрібно поставити намалювавши лінію вручну , перейти в менеджер шарів і поставити галку напроти статусу шару "видимий"

дякую за відповіть я думав є якийсь більш логічніший варіант))) але прийдеться робити так))


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 апр 2016 13:49 
Эксперт
Эксперт

Зарегистрирован:
26 янв 2015 15:38
Сообщения: 56
Откуда: Полтава
Панове, мож хто стикався - як здійснюються математичні операції у шаблонах dmt з масивом координат? Де можна почитати про роботу з табличними даними(координати, дельта Х,У....)?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 апр 2016 14:35 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
В дмт-шаблон можна додати скрипт обробки події і в цьому скрипті обробляти координати.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 апр 2016 14:53 
Эксперт
Эксперт

Зарегистрирован:
26 янв 2015 15:38
Сообщения: 56
Откуда: Полтава
Dmitry_Zolotar писал(а):
В дмт-шаблон можна додати скрипт обробки події і в цьому скрипті обробляти координати.

Чи є у вас зразок такого скрипта де працюють з координатами? Щось хоч просте. Можна десь почитати про математичні команди у скриптах, додати, відняти, взяти корінь, помножити....


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 12 апр 2016 15:26 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Додати/відняти дивіться в папці Digitals\Library в файлах MoveObject.dsf, MovePoint.dsf, MoveSelectedObjects.dsf
Доступні операції:
Math functions:
Abs(x), Frac(x), Trunc(x), Heaviside(x) or H(x), Sign(x), Sqrt(x), Ln(x), Exp(x), Cos(x), CTg(x), Ch(x), CTh(x), Sin(x), Sh(x), Tg(x), Th(x), ArcSin(x), ArcCos(x), ArcTg(x), ArcCtg(x)

Приклад:
$x=9
$y=@Calc Sqrt($x)
@Dialog.Message $y

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 13 апр 2016 06:46 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Poltavan писал(а):
...Можна десь почитати про математичні команди у скриптах, додати, відняти, взяти корінь, помножити....
функція @Calc


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 15 апр 2016 17:48 
Эксперт
Эксперт

Зарегистрирован:
09 дек 2015 12:30
Сообщения: 97
Откуда: Закарпатська область
Добрий день. Підкажіть будь-ласка, як налаштувати DMT-шаблон, для автоматичного заповнення експлікації з обмеженнями. Дякую!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 14 июн 2016 09:23 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Доброго дня всім. Створюю нову експлікацію угідь згідно КВЗУ і потрібно щоб з ХМЛ витягувало ріллю та малоповерхову забудову в цю експлікацію....якщо в ХМЛ тільки одне угіддя то дані витягує якщо два то непрацює.
Використовую ось ще в дмт шаблоні: SEF(CN05,AAA.txt) дані в AAA.txt CN05 SEL(Parent[ID7000901](ID70009),"LandCode",05|P[ID7000903],"Size"|001.01 Рілля|P[ID7000903,"Size"]|*|-)
ну і відповідно забудовані землі SEF(CN35,AAA.txt) дані в AAA.txt CN35 SEL(Parent[ID7000901](ID70009),"LandCode",35|P[ID7000903],"Size"|007.01 Малоповерхова забудова|P[ID7000903,"Size"]|*|-)
Як зробити щоб витягувало два угіддя в експлікацію? буду вдячний за розяснення.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 14 июн 2016 09:32 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Parent спрацює тільки у випадку з одним угіддям на всю ділянку.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблеми з розробкою шаблонів DMT з XML
СообщениеДобавлено: 14 июн 2016 09:52 
Гуру
Гуру

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

а є можливість витягнути два угіддя?


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

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


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

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


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

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