Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Збереження в XML з 3-ма знаками
СообщениеДобавлено: 24 дек 2014 21:50 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Доброго дня. При збереженнi в XML координати зберiгаються до 3-ох знакiв.
1. файл DMF - площа дiл.=0.0501
2. створюю новий файл на основi XML-normal, "Точн.координат"=Макс, "X,Y,Z=0.0000" вставляю дiлянку, площа збереглась (правда довго шукав, в чому помилка, бо заокруглювало до 0.000, потiм на форумi вичитав, що дiло в "Свойствах карти")
3. Зберiгаю i вiдкриваю XML. Площа 0.5000

Даю приклад для роздумiв. Дякую.

PS. правда кожного разу необхiдно в "Свойствах карти" виставляти "Макс" - точн. координат при редагуваннi XML


Вложения:
test-xml-03.jpg
test-xml-03.jpg [ 65.79 Кб | Просмотров: 6991 ]
test-xml2.dmf [18.46 Кб]
Скачиваний: 615
test-xml.dmf [5.39 Кб]
Скачиваний: 426
test-xml-02.jpg [107.44 Кб]
Скачиваний: 0
test-xml-01.jpg [109.45 Кб]
Скачиваний: 0

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Збереження в XML з 3-ма знаками
СообщениеДобавлено: 25 дек 2014 11:48 
Эксперт
Эксперт

Зарегистрирован:
21 мар 2013 14:12
Сообщения: 94
Міцного здоров'я всім!

Пане Руслан Пархуць, прочитавши Ваше повідомлення, оповім наступне.
Навіть у випадку, коли Ви збережете координати у ХМеЛі до n знаків після коми (з метою забезпечити величину площі ділянки) - даСканала й надСУЧАсна при імпорті Вашого ХМеЛя у своє нутро примусово "заокруглить" значення до ТРЬОХ знаків піля коми. Чому в лапках слово "заокруглить"? Та тому що ця ........ даСканала й надСУЧАсна проводить даний процес (заокруглення) за одній їй відомим принципом!!!! Принцип цей не піддається ЖОДНОМУ ЛОГІЧНОМУ алгоритму.

З власного, ГІРКОГО досвіду:
- площа угідь не співпадає із площею ділянки;
- площа ділянки не відповідає тех./док. (у Вашому випадку);
- не співпадання площ ділянок (0,000999 %)!!!! (ТехДок встановлення/відновлення меж, ділянка вже є у НКС);
- тощо...

Рекомендую, на основі особистого, перепрошую за повторення - гіркого досвіду, ось що. При створенні ХМеЛів працювати із значенням ПЛОЩІ до ШЕСТИ знаків після коми, при чому, бажано, аби 5-й та 6-й знаки були нулями. Координати ж - МАКС значення.

Із наступаючими!!!
Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Збереження в XML з 3-ма знаками
СообщениеДобавлено: 25 дек 2014 12:06 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Пупкин писал(а):
Навіть у випадку, коли Ви збережете координати у ХМеЛі до n знаків після коми (з метою забезпечити величину площі ділянки) - даСканала й надСУЧАсна при імпорті Вашого ХМеЛя у своє нутро примусово "заокруглить" значення до ТРЬОХ знаків піля коми. Чому в лапках слово "заокруглить"? Та тому що ця ........ даСканала й надСУЧАсна проводить даний процес (заокруглення) за одній їй відомим принципом!!!! Принцип цей не піддається ЖОДНОМУ ЛОГІЧНОМУ алгоритму.


а ви відкрийте той хмl у звичайному блокноті і зрозумієте, в чому суть. В блокноті площу також показує на 0,0001 більшу чи меншу (в тому числі по угіддях). Тобто ця, як ви виразились "надусчасна" просто підтягує площу із файлу так, як вона записана. І ніяку площу вона не обраховує взагалі. (можете навіть задари експерерименту виправити площу на 0,05 вручну в блокноті, не міняючи координат і подивитися результат в НКС :lol: )

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

Для того, щоб такого не відбувалося треба виставити усі знаки (і число десяткових знаків при збереженні, і число десяткових знаків при вигляді і точність карти) на 3. Тоді все буде в порядку.

Можна, звичайно виставити точність і 2 знаки (як воно є по замовчуванню), але тоді спробуйте намалювати ділянку з точними довжинами ліній, коли число знаків після коми 2. Наприклад, мені треба ділянку з розмірами 50,00х20,00 м. Коли в настройках стоїть 2 знаки, то довжини часто скачуть. Получаєтсья 50,01, 19,99 і т.п. Більше трьох знаків давати просто немає смислу. І навіть шкідливо, бо НКС дійсно координати заокруглює до 3 знаків (не мінячи при цьому площі). Щоб цього не відбувалося рекомендую виставити всі значення на 3 знаки

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Збереження в XML з 3-ма знаками
СообщениеДобавлено: 25 дек 2014 12:37 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Настройки округления

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Збереження в XML з 3-ма знаками
СообщениеДобавлено: 26 дек 2014 01:42 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Дякую всiм за швидку вiдповiдь, але б я зробив таку можливiсть збереження до n знакiв пiсля коми, як в файлi in4, а та "мудра програма" нехай собi заокругляє, бо дiйсно незручно завжди думати, скiльки тобi їх ставити, чи 3 - бо це xml, чи 4 i бiльше - коли потрiбно для iнших цiлей.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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