Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 207 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 23 дек 2014 23:41 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Доброго времени суток!
После долгого затишья и изнеможенный жестокой борьбой з техничками и проектами, жертвуя своим сном и силами, :D выкладываю очередную версию XML Report 1.5 /beta/ (1.4 не ищите :D я применяю тактику виндовс 8->10 ). За это денег не прошу – все ровно не дадите :D.

1. Возможно немного забегу наперед, но главная изюминка здесь – поддержка скриптов на языке Паскаль. Внутри программа значительно переработана, теперь почти все переменные «снаружи», т.е. видны сразу их значения после открытия ХМЛ на вкладке Data XML. Добавить скрипты очень просто с помощью кнопки «Add Var» или ручками в блокноте (я использую NotePad++ там есть подсветка кода, потому как редактор кода здесь пока убогий) и закинуть скрипт с расширением *.pas в VarScripts. Для человека не слыхавшего о Делфях придется трудновато, но пишите поможем чем сможем.
Описание внедренных функций смотрите в ..\VarScripts\ ScriptDescription.txt.

В связи с этим перспективы более чем: гибкость программы, получение\редактирование значений любой фиксированной переменной из любого Отчетного режима (Групповой, Одиночный, Пофамильный), парсинг ХМЛ, объявление собственных типов, классов, подключение других модулей (из системных пока System.SysUtils и еще парочку - нет под рукой делфи сказал бы).

По примерам в папке VarScripts думаю догадаетесь.

Теперь немного о том как это все работает. Много раз уже писал, что есть три Отчетных режима: Групповой или общий, Одиночный или по-участковый, Пофамильный (по человеку) :). Не знаю понимаете Вы это или нет, но для примера откройте сперва один ХМЛ запустите генерацию на шаблонах _DemoTest, потом побольше ХМЛ – запустите снова, потом ХМЛ с несколькими владельцами в одном участке и надеюсь к Вам прийдет осознание мною задуманного.

В Групповом у любой переменной будь то даже скрипт, всегда ОДНА строка со значением, и она генерируется везде в шаблонах где стоит ползунок с данным режимом. По аналогии можно предположить, как работают остальные режимы по собственным названиям.

Двойной клик на любой из переменной открывает дополнительное окно. Редактор кода не активный на фиксированных переменных, естественно кроме скриптовых.

2. Этот пункт после первого точно так себе будет.

- добавил «Каталог координат», который поддерживает все Отчетные режимы. Наши знатоки называют его ведомостью вычисления площади, так что открываем шаблон (ПКМ – Открыть) и называем как душе угодно. Только без фанатизма - не трогайте саму структуру таблицы.
- скажем Спасибо Embarcadero за Delphi XE7, в которой пропали мелкие баги в интерфейсе.
- теперь можно грузить все ХМЛ и работать конкретно с выделенными.
- добавлено в настройках точность\представление линейных и угловых величин.

Забыл, это скорее к разработчикам Digitals - не срабатывает связка Map.BeginUpdate и Map.EndUpdate, в которой находится код создания GPS векторов в шаблонах XML-DGM1.dmt и XML-GPStransfer1.dmt. Не отображаются созданные объекты даже после Window.Refresh. Проблема исчезает после Файл-Предварительный просмотр.
Может это к лучшему, шутка ли отобразить ГПС вектора с условным знаком, например от Киева до Львова. У меня компьютер зависает до минуты намертво.

П.С. Спасибо своим друзьям, которых доставал расспросами и особенно форумчанам за критику и предложения :!: .


Вложения:
XMLReport_1.5.rar [4.6 Мб]
Скачиваний: 412


Последний раз редактировалось Sergey 11 фев 2015 20:14, всего редактировалось 1 раз.
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 24 дек 2014 18:14 
Участник
Участник

Зарегистрирован:
11 дек 2014 15:15
Сообщения: 5
Sergey класна у вас програма, мені дуже помогла з технічками, але є в мене одна особливість при формуванні технічки з КОАТУУ 7110800000 видає: List index out of bounds (48) і викидає пустий шаблон, в чому може бути причина? Це кстаті у версіях 1.3 і 1.5 а в 2.1 все норм.
Буду вдячний за допомогу!
Додаю файл


Вложения:
7110800000050040193.rar [3.76 Кб]
Скачиваний: 317
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 24 дек 2014 19:29 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
_Yaroslav_ писал(а):
List index out of bounds (48)


також стикався з такою проблемою. Причина в тому, що у файлах в папці lists є списки не всіх КОАТУУ і населених пунктів. Вашого якраз немає. Перевірте списки і добавте свій. Це стосується як голів населених пунктів, списків населених пунктів в родовому відмінку, так і усіх інших, де вказані КОАТУУ. Перевірте кожен і, в яких нема - добавте. Тоді помилка зникне.

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 25 дек 2014 09:56 
Участник
Участник

Зарегистрирован:
11 дек 2014 15:15
Сообщения: 5
fendak дуже дякую за допомогу, були відсутні КОАТУУ в записах про голів та міських рад, тепер робить на ура.
Ще одне питання в попередній версії 1,3 дані про Державний акт виходили так:
Державний акт на право власності на землю серії І-ЧР №019840, зареєстрований від "10" вересня 2001 р. №12-46.
а в новій 1,5 так:
Державний акт на право власності на земельну ділянку серія ЧР216172, зареєстрований від "15" червня 2007 р., виданий на підставі: рішення органу місцевого самоврядування від "18" листопада 2003 р. №2161
Питання в тому: чи можна зробити щоб державний акт виводило як у версії 1,3?
Зарання дякую!


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

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
_Yaroslav_ писал(а):
Ще одне питання в попередній версії 1,3 дані про Державний акт виходили так:
Державний акт на право власності на землю серії І-ЧР №019840, зареєстрований від "10" вересня 2001 р. №12-46.
а в новій 1,5 так:
Державний акт на право власності на земельну ділянку серія ЧР216172, зареєстрований від "15" червня 2007 р., виданий на підставі: рішення органу місцевого самоврядування від "18" листопада 2003 р. №2161


Можна, зараз потрібно виконати обовязок геодезиста, пізніше напишу Вам скрипт.


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

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
_Yaroslav_ помістити файл в VarScripts


Вложения:
MyAct.rar [1011 байт]
Скачиваний: 410
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 25 дек 2014 18:26 
Участник
Участник

Зарегистрирован:
11 дек 2014 15:15
Сообщения: 5
Sergey велике дякую! Ви мені дуже допомогли!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 29 дек 2014 17:26 
Специалист
Специалист

Зарегистрирован:
14 сен 2007 19:22
Сообщения: 46
Сергей Здравствуйте!! :). Есть просьбочка сделать програмулину типа TCPScript, простенькую на основе вашего компилятора кода, главное чтобы взаимодействие с Digitals и word осталось таким же как в TCPScript.
P.S. С меня пиво в Заманихе :)


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 01 янв 2015 22:43 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
Чи є можливість прцювати на digitals 2013

питання вже піднімалось на першій сторінці...

видає помилку:
>> "ExecuteDocument XML-CadPlan1.dmt" "<ERROR> Unknown command: EXECUTEDOCUMENT" <<-


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 01 янв 2015 23:23 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Скопировать шаблоны из папки ДМТ в директорию где находиться гед.ехе


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 02 янв 2015 08:10 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
Sergey писал(а):
Скопировать шаблоны из папки ДМТ в директорию где находиться гед.ехе


Все я зробив по інструкції. Проблема не тільки в мене, на першій сторінці цього форуму в "klaid" теж виникала така проблема. Не формує плани в digitals.


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

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Билд Гед должен быть от 25.04.2013


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 02 янв 2015 11:12 
Эксперт
Эксперт

Зарегистрирован:
02 июл 2011 13:39
Сообщения: 92
Вибачте! Описка!
Виправлено!

Чи є можливість працювати на digitals 2012

питання вже піднімалось на першій сторінці...

видає помилку:
>> "ExecuteDocument XML-CadPlan1.dmt" "<ERROR> Unknown command: EXECUTEDOCUMENT" <<-


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 02 янв 2015 11:23 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Ні, в ньому відсутня дана команда executedocument


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Делимся шаблонами
СообщениеДобавлено: 13 янв 2015 10:36 
Специалист
Специалист

Зарегистрирован:
09 июн 2013 11:51
Сообщения: 18
Помогите пожалуйста!
Пытаюсь написать следующий простой скрипт:
Код:
var s: String;

begin
   
   s : =XPath('/UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/Proprietors/ProprietorInfo/Authentication/NaturalPerson/Passport/DocumentType', 1);

   SetLength(_RESULT, 1);
   _RESULT[0] := s;

end.

Получаю в 4 строке "Argument out of range". Что я делаю не так?


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

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


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 111


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

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