Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 300 ]  На страницу Пред.  1 ... 12, 13, 14, 15, 16, 17, 18 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 12 дек 2013 10:52 
Гуру
Гуру

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

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
Це приклад роботи з XML-файлами з більш ніж одною ділянкою.

Можливо я не так висловився, я виділяю 5 ділянок з воашого прикладу і мені вибило вище наведену картинку.
Щось я ніяк не можу розжувати цю проблему!


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Дмитрий имеет ввиду, что это не законченный шаблон, а просто пример того как можно получить данные для отчета из нескольких помеченных участков. Дальше надо изучить код в данном шаблоне и соответствующе изменить шаблон техдокументации.

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Bondarets Alexander писал(а):
Дмитрий имеет ввиду, что это не законченный шаблон, а просто пример того как можно получить данные для отчета из нескольких помеченных участков. Дальше надо изучить код в данном шаблоне и соответствующе изменить шаблон техдокументации.

:D Ого-го!!!!! тут з на одну ділянку редагував то думав шо мозги вилетять, з репортом ф функціями ніколи не працював, а зараз прийдеться мудрувати, читати і розбиратися щоб на дві получилося)))) ну щож будем пробувати, а вдруг дай щось получиться.))) Дякую за відповіть! ТЕПЕР РОЗІБРАВСЯ))))


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
також ще хотів запитати! чому при створенні кад. плану з ХМЛ, в репорт графічні дані вставляються як картинка? колеги з другої фірми працюють і GIS 5 в них зем. діл. вставляється і редагується в репорті як прості дані??? ЦЕ НАБАГАТО СПРОСТИЛОБ РОБОТУ (редагування граф частини можливе було б даже після його створення)! Чи це питання краще задати розробникам?


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Да, лучше спросите у разработчиков.

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Доброї ночі.Неспиться сижу голову ломаю)))) у мене є табличка з двох полів (с/г землі і будівлі), мені потрібно якщо категорія земель буде 100 то площа в кв.м. буде писатися в поле с/г землі якщо ні то ''-"; і якщо категорія земель 200 то площа в кв.м. буде писатися в будівлі інакше "-". У мене є такі дані прописані в коді.

площа2 (площа в кв.м.)
temp:=XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelMetricInfo/Area/Size/';
s:=xpath(temp);
s2:=AnyStrToFloat(s)*10000;

категорія земель
temp:=XML573Root+'/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/CategoryPurposeInfo/Category/';
temp1:=xpath(temp);

case temp1 of
'100': kz:='сільськогосподарського призначення';
'200': kz:='житлової та громадської забудови';
end;
temp:='';
temp1:='';

пробував шось написати сам, не плучається(((((( s: string; s2: extended; s3: extended; kz: string;
// площа3
temp:=XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelMetricInfo/Area/Size/';
s:=xpath(temp);
s2:=AnyStrToFloat(s)*10000;

temp:=XML573Root+'/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/CategoryPurposeInfo/Category/';
temp1:=xpath(temp);

if temp1='100' then s3:=s2 else s3:='-';
if temp1='200' then s3:=s2 else s3:='-';
вибило помилку не сумісний тип данних.
Може є простіший варіант ще зробити?


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
проблема в тому що змінній s3:extended присвоїти строку s3:='-' не можна
Краще так:
s3:string;
....
if temp1='100' then s3:=FormatFloat('0',s2)+'кв.м.' else s3:='-';
if temp1='200' then s3:=FormatFloat('0',s2)+'кв.м.' else s3:='-';

Червоним виділено незрозумілі умови, їх потрібно міняти, можливо так:

//є табличка з двох полів (с/г землі і будівлі)
SGArea,BudArea:string;
....
if temp1='100' then SGArea:=FormatFloat('0',s2)+'кв.м.' else s3:='-';
if temp1='200' then BudArea:=FormatFloat('0',s2)+'кв.м.' else s3:='-';

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


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

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Цитата:
...при створенні кад. плану з ХМЛ, в репорт графічні дані вставляються як картинка?.. ...редагування граф частини можливе було б даже після його створення...

Кадастровий план краще робити за допомогою dmt шаблону. Це дасть можливість редагувати графічну частину після його створення. Потым цей план можна вставити як картинку в репортс.

_________________
П. Вечеров


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
проблема в тому що змінній s3:extended присвоїти строку s3:='-' не можна
Краще так:
s3:string;
....
if temp1='100' then s3:=FormatFloat('0',s2)+'кв.м.' else s3:='-';
if temp1='200' then s3:=FormatFloat('0',s2)+'кв.м.' else s3:='-';

Червоним виділено незрозумілі умови, їх потрібно міняти, можливо так:

//є табличка з двох полів (с/г землі і будівлі)
SGArea,BudArea:string;
....
if temp1='100' then SGArea:=FormatFloat('0',s2)+'кв.м.' else s3:='-';
if temp1='200' then BudArea:=FormatFloat('0',s2)+'кв.м.' else s3:='-';


Дякую за помогу, зразу не получилось з другого разу розібрався))


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
paul писал(а):
Цитата:
...при створенні кад. плану з ХМЛ, в репорт графічні дані вставляються як картинка?.. ...редагування граф частини можливе було б даже після його створення...

Кадастровий план краще робити за допомогою dmt шаблону. Це дасть можливість редагувати графічну частину після його створення. Потым цей план можна вставити як картинку в репортс.

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
У мене ще виникло запитання. Хочу повністю автоматизувати тех.док з ХМЛ, але є ще такі дані які в ХМЛ не прописуються які є варіанти щоб ввести всі необхідні дані а тоді щоб запускався репорт. Наприклад під час запуску щоб вилазила табличка де потрібно ввсети необхідні дані нажати "ок" запуститься репорт і дані всі будуть там де потрібні??? Якшо не помилаюсь то таке вроді можна зробити, чи це з області фантастики? якщо можливо то з чого реба починати?


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
mixey_dubno писал(а):
У мене ще виникло запитання. Хочу повністю автоматизувати тех.док з ХМЛ, але є ще такі дані які в ХМЛ не прописуються які є варіанти щоб ввести всі необхідні дані а тоді щоб запускався репорт. Наприклад під час запуску щоб вилазила табличка де потрібно ввсети необхідні дані нажати "ок" запуститься репорт і дані всі будуть там де потрібні??? Якшо не помилаюсь то таке вроді можна зробити, чи це з області фантастики? якщо можливо то з чого реба починати?

Використовуйте форми, приклад в Сервис-Документы-ХМLГосакт. В тому прикладі властивість Visible форми DialogPage1 встановлена в false, тому вона автоматично не з'являється при формуванні звіту а лише при наявності співвласників.

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


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

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
mixey_dubno писал(а):
У мене ще виникло запитання. Хочу повністю автоматизувати тех.док з ХМЛ, але є ще такі дані які в ХМЛ не прописуються які є варіанти щоб ввести всі необхідні дані а тоді щоб запускався репорт. Наприклад під час запуску щоб вилазила табличка де потрібно ввсети необхідні дані нажати "ок" запуститься репорт і дані всі будуть там де потрібні??? Якшо не помилаюсь то таке вроді можна зробити, чи це з області фантастики? якщо можливо то з чого реба починати?

Використовуйте форми, приклад в Сервис-Документы-ХМLГосакт. В тому прикладі властивість Visible форми DialogPage1 встановлена в false, тому вона автоматично не з'являється при формуванні звіту а лише при наявності співвласників.


Дякую!!! Дійсно те що я і хотів знайшов ще відео на ютуб як це робити і стало якно як білий день)))) Не все правда. Чи можливо підципити txt файл до форми щоб була можливість вибрати потрібний (наприклад список грунтів) щоб кожен раз не вводити, так як на прикладі з госактом, але там вибиває коли є співвласник.


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
mixey_dubno писал(а):
Чи можливо підципити txt файл до форми щоб була можливість вибрати потрібний (наприклад список грунтів) щоб кожен раз не вводити, так як на прикладі з госактом, але там вибиває коли є співвласник.

Вам нужна загрузка данных из текстового файла в выпадающий список на форме? Это легко реализовать, в языке FastScript есть работа с текстовыми файлами и динамическое заполнение контролов формы. Смотрите в сторону TStringList и изучите методы контрола TCombobox.

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


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

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


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

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


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

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