Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Нестыковочка получается
СообщениеДобавлено: 17 июл 2009 13:32 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
AnDi писал(а):
Этого не должно быть!!! и с этим не нужно бороться... если факт имеет место быть в какой-то программе или каком-то инструменте - надо прямо писать разработчикам запрос на тестирование и исправление... это уже баг...

Баг тут не причем. Виновато все то же округление до сантиметров.
Например, до разворота у точки была координата XXXXXXX.734 которая округлялась в меньшую сторону (до XXXXXXX.73), а затем по ней считалась площадь. После разворота, координата может стать какой угодно, например YYYYYYY.576. И теперь она уже округлится в большую сторону (до YYYYYYY.58). Вот вам и произошло изменение площади.

Так что, никаких багов нет - только голая математика. Поставьте в настройках точность площади Максимум и крутите объект сколько хотите - его площадь не изменится.

PS: Поэтому я и говорил, что округление уже сидит у нас в печенках. Так как уже не один десяток раз приходилось объяснять пользователям элементарные вещи, а они все баг, баг, программа плохая. И вроде почти у всех за плечами высшее образование и курс сфероидальной геодезии, а в простую арифметику порой не въезжают :D

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нестыковочка получается
СообщениеДобавлено: 22 июл 2009 16:36 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Bondarets Alexander писал(а):
Если округляем до 4-х знаков, а 5-й знак =5, то смотрим на значение 3-го знака, если оно четное округляем в большую сторону, иначе в меньшую. Кажется этот способ округления называется банковским или бухгалтерским. Он конечно не даст такого точного баланса как накопительное округление, но все таки снизит накопление ошибки.


Этот способ называется также и гауссовым и давно известен в геодезии.
Соответствующий пост я размещал еще в далеком 2005 году, поэтому прошу простить за некоторую архаичность "штиля". ;)

viewtopic.php?f=1&t=68&hilit=%D0%B3%D0%B0%D1%83%D1%81%D1%81%2A

Добавлю только сюда обещаный xls с вариантом подсчета, похоже я про него просто забыл. :)

Вложение:
.xls [101 Кб]
Скачиваний: 537


Однако!

Bondarets Alexander писал(а):
Двигая точки мы подбираем голову, для которой шапка будет в самый раз, а не шапку по размеру головы.


О правильных научно обоснованых методах округления можно рассуждать, когда есть кому объяснить, когда говоришь на том же языке. А в свете сложившихся обстоятельств, учитывая, что в каждом (!) ДЗК имеется доморощеная программа проверки с непонятным нутром, толковых кадров в Центрах нет по определению, также как и желания сотрудничать, говорить о каком-либо диалоге не приходится.

Вывод неутешителен - только двигать точки угодий.

Но против констант в настройках для выбора метода "упрятывания" невязки я не возражаю, эта возможность никак не мешает гипотетической команде Сервис-Утрясти площади (или Нормализировать, как было предложено выше). Я полагаю необходимый алгоритм для "утряски" создать все таки вполне реально, хотя подводные камни в виде различных ограничений упомянутых выше конечно есть.


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

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


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

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


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

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