Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 16 апр 2024 11:17

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 18 июл 2012 15:33 
Эксперт
Эксперт

Зарегистрирован:
19 окт 2009 13:02
Сообщения: 84
Необходимо решить следующую задачу

В Слое XML: Суміжник
есть
id7001003 Власник або розпорядник
id7001004 Додаткова інформация

id7001003 Власник або розпорядник (содержит ФИО (Брусенко Лідія Семенівна)
необходимо эту информацию переместить в
id7001004 Додаткова інформация (в виде "земельна ділянка гр. Брусенко Л.С.)
естественно автоматом

каковы могут быть пути решения этой задачи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 19 июл 2012 12:04 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Это можно сделать с помощью скрипта.
Опишите как будет выглядеть строка требуемого параметра в случае нескольких собственников в смежнике, тогда помогу со скриптом.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 20 июл 2012 08:22 
Эксперт
Эксперт

Зарегистрирован:
19 окт 2009 13:02
Сообщения: 84
Dmitry_Zolotar писал(а):
Это можно сделать с помощью скрипта.
Опишите как будет выглядеть строка требуемого параметра в случае нескольких собственников в смежнике, тогда помогу со скриптом.


Я правильно понял, это в случае когда у смежного участка несколько собственников (пользователей)?

id7001003 Власник або розпорядник (содержит ФИО (Брусенко Лідія Семенівна|Брусенко Петро Іванович)
необходимо эту информацию переместить в
id7001004 Додаткова інформация (в виде "земельна ділянка гр. Брусенко Л.С.|Брусенко П.І.")


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 20 июл 2012 11:26 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Вертикальной черты не должно быть в исходном параметре.
Вероятно что-то такое должно получиться:
земельна ділянка гр. Брусенко Л.С.
земельна ділянка ТОВ "АгролизДинг"
земельна ділянка гр. Брусенко Л.С., гр.Брусенко П.І.
земельна ділянка гр. Брусенко Л.С., ТОВ "АгролизДинг"
земельна ділянка гр. Брусенко Л.С., гр.Брусенко П.І., ТОВ "АгролизДинг"
земельна ділянка ТОВ "АгролизДинг"
:?:

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 20 июл 2012 13:13 
Эксперт
Эксперт

Зарегистрирован:
19 окт 2009 13:02
Сообщения: 84
Dmitry_Zolotar писал(а):
Вертикальной черты не должно быть в исходном параметре.
:?:


Вариант предложеный вами считаю логичным
Насчет вертикальной черты - это требование ДЗК
Хотя в другой области и без черты подходит
"У каждого ДЗК свои тараканы :-)"

Наличие сособственников - это "экзотика" которая встречается достаточно редко
думаю что форма разделительного знака не принципиальна


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 21 июл 2012 01:14 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
Наличие сособственников - это "экзотика" которая встречается достаточно редко
думаю что форма разделительного знака не принципиальна


Принципиальна. Это пережиток ИН4, где не было другого способа задать значение атрибута спискового типа. В XML такого не должно быть даже близко. Для списковых атрибутов используется перечисление тегов:

<SomeTag>SomeValue1</SomeTag>
<SomeTag>SomeValue2</SomeTag>
...

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 30 июл 2012 15:56 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Содержимое архива распакуйте в папку Digitals. Затем создайте кнопку на какой-либо панели и добавьте ей команду %Library.XMLAdjacent\GenerateAddInfo. Пометьте один или несколько смежников и нажмите на созданную кнопку. В результате работы скрипта у всех помеченных объектов слоя "XML:Суміжник" будет заполнен параметр ID7001004 "Додадткова інформація", если он был пуст.

P.S. Скрипт использует новые функции, не забудьте обновить ged.exe

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 07 авг 2012 11:46 
Эксперт
Эксперт

Зарегистрирован:
19 окт 2009 13:02
Сообщения: 84
Dmitry_Zolotar писал(а):
Содержимое В результате работы скрипта у всех помеченных объектов слоя "XML:Суміжник" будет заполнен параметр ID7001004 "Додаткова інформація", если он был пуст


Большое спасибо за скрипт
в процессе тестирования выявился один ньюанс
земли местных органов обозначаются

а) землі Xxxxxxxxxx районної державної адміністрації
б) землі загального користування Хххххххх районної державної адміністрації (для проездов проходо и тд)

В обеих случаях выводится "двойные" земли

Пример a
параметр ID7001003
землі Богодухівської районної державної адміністрації
параметр ID7001004
земельна ділянка землі Богодухівської районної державної адміністрації

Пример б
параметр ID7001003
землі загального користування Богодухівської районної державної адміністрації
параметр ID7001004
земельна ділянка землі загального користування Богодухівської районної державної адміністрації

Подскажите как прописать скрипт чтобы в случае присутствия в названии слова "землі" "земельна ділянка" не добавлялась к названию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 07 авг 2012 14:09 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
считаю, что корректней все же заполнять ...<LegalEntity><Name>Солодухівська сільська рада... в ID7001003, там ведь требуется название юрлица, а не "землі..."

Скачивайте измененный скрипт.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 07 авг 2012 16:27 
Эксперт
Эксперт

Зарегистрирован:
19 окт 2009 13:02
Сообщения: 84
Dmitry_Zolotar писал(а):
считаю, что корректней все же заполнять ...<LegalEntity><Name>Солодухівська сільська рада... в ID7001003, там ведь требуется название юрлица, а не "землі..."


Тоже считаю что логично писать ФИО и название юр. лиц
Но! "светлые" умы написали приказ N325 22.06.2009г
2.9. У рядку "Опис меж" зазначаються найменування суміжних землевласників і землекористувачів. ....
У разі якщо суміжні землі є землями державної або комунальної власності, вказуються відомості, що ідентифікують ці землі (землі запасу, землі загального користування тощо).
И ДЗК уже ничего не докажешь.

За скриптик, большое спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 08 авг 2012 08:09 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
_Pavel_ писал(а):
"светлые" умы написали приказ N325 22.06.2009г

Это приказ касается заполнении бланков государственных актов, заполнение обменного файла регулируется приказом N 573 от 02.11.2009г. Вот и доказывайте.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 22 мар 2013 12:49 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Dmitry_Zolotar писал(а):
Содержимое архива распакуйте в папку Digitals. Затем создайте кнопку на какой-либо панели и добавьте ей команду %Library.XMLAdjacent\GenerateAddInfo. Пометьте один или несколько смежников и нажмите на созданную кнопку. В результате работы скрипта у всех помеченных объектов слоя "XML:Суміжник" будет заполнен параметр ID7001004 "Додадткова інформація", если он был пуст.[/url]


Підскажіть будь-ласка як добавити цю кнопку? Буду вдячний


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 22 мар 2013 15:20 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Sergey Oleynik писал(а):
...
Для использования готового скрипта нужно создать пользовательскую панель инструментов (меню Окно|Создать панель инструментов), щелкнуть на ней правой кнопки мыши и выбрать пункт контекстного меню Добавить кнопку. Затем скопировать текст скрипта в правую часть открывшегося окна редактирования и нажать ОК.

Затем, по желанию, можно назначить кнопке иконку, имя и т.д. с использованием все того же контекстного меню, вызываемого щелчком правой кнопкой мыши на кнопке со скриптом.
...

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 25 мар 2013 18:08 
Гуру
Гуру

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

Затем, по желанию, можно назначить кнопке иконку, имя и т.д. с использованием все того же контекстного меню, вызываемого щелчком правой кнопкой мыши на кнопке со скриптом.
...


ДУже вдячний буду зараз розбиратись!!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как из одной XML-строки переместить информацию в другую XMLc
СообщениеДобавлено: 27 мар 2013 12:34 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Скажіть будь-ласка чи можна самому змінити скрипт? в даному скрипті пишеться "земельна ділянка" а мені потрібно "землі ..."! Буду дуже вдячний за розяснення!


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

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


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

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


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

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