Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 300 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11, 12 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 18 фев 2013 19:40 
Эксперт
Эксперт

Зарегистрирован:
13 дек 2007 18:43
Сообщения: 58
Откуда: м.Полонне
Как в хмлкаталоге настроить отображение длин линий два знака после запятой, оставив координаты три знака?


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Николай С. писал(а):
Как в хмлкаталоге настроить отображение длин линий два знака после запятой, оставив координаты три знака?

Берите измененный шаблон каталога координат. В нем добавлена функция
Код:
function FormatNumber(N: string; DecimalCount: Integer): string;
позволяющая форматировать числа, задавая нужное число знаков после разделителя.


Вложения:
XMLCatalog.fr3 [16.44 Кб]
Скачиваний: 662

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 19 фев 2013 14:54 
Эксперт
Эксперт

Зарегистрирован:
13 дек 2007 18:43
Сообщения: 58
Откуда: м.Полонне
Спасибо!


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

Зарегистрирован:
13 дек 2007 18:43
Сообщения: 58
Откуда: м.Полонне
В хмлкаталоге нумирация начинается со второй точки.
В "довжина лінії" добавились нули на певой точке.
Добавте пожалуйста сумы внутренних углов и длин.


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Николай С. писал(а):
В хмлкаталоге нумирация начинается со второй точки.
В "довжина лінії" добавились нули на певой точке.
Добавте пожалуйста сумы внутренних углов и длин.

найдите в шаблоне каталога строчку
.......
SL:=TStringList.Create;
for I:=1 to N do
........
и поменяйте 1 на 0. первая точка будет на месте.


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

Зарегистрирован:
13 дек 2007 18:43
Сообщения: 58
Откуда: м.Полонне
Цитата:
найдите в шаблоне каталога строчку
.......
SL:=TStringList.Create;
for I:=1 to N do
........
и поменяйте 1 на 0. первая точка будет на месте.


Спасибо!

Остался вопрос в "довжина лінії" отображает 0,00.
Добавте пожалуйста сумы внутренних углов и длин.


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
на последней точке не должно быть угла и длины линии.
0.00 скорее всего появилось из-за функции формата числа к виду 0.00. вы ж сами просили ее :)


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

Зарегистрирован:
13 дек 2007 18:43
Сообщения: 58
Откуда: м.Полонне
Цитата:
на последней точке не должно быть угла и длины линии.
0.00 скорее всего появилось из-за функции формата числа к виду 0.00. вы ж сами просили ее


Вложения:
.jpg
.jpg [ 63.83 Кб | Просмотров: 9671 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 28 фев 2013 01:11 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Сразу есть несколько вопросов, не вижу смысла разбрасывать по темам.
1. Сделайте по возможности хмлкаталог для сложного полигона.
2. Можно ли в диджитале сделать что-то на подобие атрибутивных таблиц как в Аркмапе(рисунок)? было что-то подобное в этой теме, но увы ничего не работает.


Вложения:
3.png
3.png [ 15.06 Кб | Просмотров: 9625 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 28 фев 2013 09:50 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
2. Можно ли в диджитале сделать что-то на подобие атрибутивных таблиц как в Аркмапе(рисунок)? было что-то подобное в этой теме, но увы ничего не работает.

Имеете в ввиду список значений параметров всех объектов слоя(или всей карты?) в одной таблице?

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


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
значений параметров всех объектов слоя.


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

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

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


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
не досмотрел я :D. создание таблицы через группу как раз подходит.


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Хреново я программирование знаю конечно!
Цель сделать смежников так:
1. Вася Пупкин
2. Петя Пупкин
3. Сільська рада
но иногда смежники дублируются, например рада может быть в двух и больше и получается вот так
1. Вася Пупкин
2. Петя Пупкин
3. Сільська рада
4. Сільська рада
а надо чтоб если смежник дублируется он не записывался
Смежников достаю вот так
function PrepareXMLSmejList(Delimeter:Char):String;
var I,N:Integer; S,PPath:String;
begin
Result:='';
PPath:='EmbeddedXML/UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits';
N:=NodesCount(PPath,'AdjacentUnitInfo');
if N<1 then Exit;
for I:=1 to N do
if IsNodeExists('EmbeddedXML/UkrainianCadastralExchangeFile/InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/AdjacentUnits/AdjacentUnitInfo['+IntToStr(I)+']/Proprietor/NaturalPerson')
then Result:=Result+IntToStr(I)+'. '+
XPath(PPath+'/AdjacentUnitInfo['+IntToStr(I)+']/Proprietor/NaturalPerson/FullName/LastName')+' '+
XPath(PPath+'/AdjacentUnitInfo['+IntToStr(I)+']/Proprietor/NaturalPerson/FullName/FirstName')+' '+
XPath(PPath+'/AdjacentUnitInfo['+IntToStr(I)+']/Proprietor/NaturalPerson/FullName/MiddleName')+' '+#13#10+IIF(I<>N,Delimeter+' ','')
else Result:=Result+IntToStr(I)+'. '+XPath(PPath+'/AdjacentUnitInfo['+IntToStr(I)+']/Proprietor/LegalEntity/Name')+#13#10+IIF(I<>N,Delimeter+' ','')
end;


Последний раз редактировалось Denidz 01 мар 2013 00:42, всего редактировалось 1 раз.

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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
пытался ввести отдельную переменную X для счетчика. идея такова X:=0, перебираем смежников. если в смежниках присутсвует тег Натурал персон, то делаем X+1 (я думаю что смежники физ лица дублируются крайне редко так что на совпадение можно их не проверять) и записываем Fullname, иначе идем в юр лица и если Name не повторяется то пишем X+1, а если повторяется то счетчик не трогаем и пропускаем этого смежника. осилить данную задачу я так и не смог, увы.


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

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


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

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


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

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