Аналитика https://www.geosystema.net/forum/ |
|
інша проблема https://www.geosystema.net/forum/viewtopic.php?f=5&t=2738 |
Страница 3 из 10 |
Автор: | Redvan [ 11 апр 2013 20:42 ] |
Заголовок сообщения: | Re: інша проблема |
Подскажите кто знает какой файлик в геодєзи.ехе отвечает за пункт уравнивание ато у меня в версии 2004 отсутствует такое дело а хотелось бі добавить !!????? буду благодарен за совет!!! |
Автор: | Bondarets Alexander [ 12 апр 2013 07:34 ] |
Заголовок сообщения: | Re: інша проблема |
В версии Geodesy от 2004 года еще не было уравнивания, оно появилось позже. |
Автор: | Bondarets Alexander [ 12 апр 2013 16:12 ] |
Заголовок сообщения: | Re: інша проблема |
Александр1981 писал(а): Да нет формат %2.2f в репорте округляет 5ки в ту сторону 10.025 ~ 10.03 а вот GED чегото 10.0249 округляет не 10.03 как должно быть а в 10.02 Мне кажется что в Ged округления берёт с 3-го знака после запятой игнорирую 4-й знак и в параметр ID[-10] (Довжина ліній) загоняет именно такие неправельные округления, нужно это исправить Digitals округляет правильно и это обычное округление, где 5 округляется вверх. При округлении до 2-х знаков учитывается значение от 3-го знака и до самого младшего разряда. Если сместить десятичный разделитель для числа 10.0249 на 2 знака вправо и отбросить целую часть, получим число 0.49, что меньше 0.5, значит округляем вниз. Суть вашей проблемы в том, что функция FormatFloat в Reports работает иначе. В итоге получаем несоответствие длин линий на плане и в каталоге координат. Желательно в Reports передавать уже округленные с нужной точностью значения, тогда не потребуется что-то выдумывать в скрипте шаблона и соответствие данных будет гарантировано. Насколько я понял, вам необходимо выдавать координаты в каталоге координат с точностью 3 знака после запятой, а длины линий с точностью 2 знака. Установите в настройках Вид>Число десятичных знаков значение 2, затем в Карта>Параметры>Маска для фиксированных параметров X и Y значение 0.000, маску параметра Длины линий оставьте пустой. Проверьте как работает Сервис>Отчет>Комбинированный список. Именно в таком виде данные передается в Reports. Вы должны получить координаты с точностью 3 знака, а длины линий с 2-мя знаками после запятой. С округлением, соответствующем плану. В последней версии Digitals маска параметра Длины линий также влияет на форматирование длин линий в отчете. В новой версии программы можно оставить Вид>Число десятичных знаков равное 3 и задать маску параметра Длины линий в виде 0.000. Маски параметров X и Y оставить пустыми. При этом не нужны никакие манипуляции с шаблоном Reports. Используйте стандартный шаблон каталога координат из дистрибутива программы. |
Автор: | Александр1981 [ 15 апр 2013 07:50 ] | ||
Заголовок сообщения: | Re: інша проблема | ||
Выкладываю ещё один dmf с выше указанными настройками, где несходится периметр с суммой длин линий полигона, колобки снова в строю :D
|
Автор: | Александр1981 [ 15 апр 2013 10:07 ] |
Заголовок сообщения: | Re: інша проблема |
Bondarets Alexander писал(а): Суть вашей проблемы в том, что функция FormatFloat в Reports работает иначе. В итоге получаем несоответствие длин линий на плане и в каталоге координат. Желательно в Reports передавать уже округленные с нужной точностью значения, тогда не потребуется что-то выдумывать в скрипте шаблона и соответствие данных будет гарантировано. Насколько я понял, вам необходимо выдавать координаты в каталоге координат с точностью 3 знака после запятой, а длины линий с точностью 2 знака. Установите в настройках Вид>Число десятичных знаков значение 2, затем в Карта>Параметры>Маска для фиксированных параметров X и Y значение 0.000, маску параметра Длины линий оставьте пустой. Проверьте как работает Сервис>Отчет>Комбинированный список. Именно в таком виде данные передается в Reports. Вы должны получить координаты с точностью 3 знака, а длины линий с 2-мя знаками после запятой. С округлением, соответствующем плану. С такими настройками GED отображает координаты до 2-х знаков а править их нужно в третем знаке (милиметры) что неочень удобно (невижу 3-го знака) В последней версии Digitals маска параметра Длины линий также влияет на форматирование длин линий в отчете. В новой версии программы можно оставить Вид>Число десятичных знаков равное 3 и задать маску параметра Длины линий в виде 0.000. Маски параметров X и Y оставить пустыми. При этом не нужны никакие манипуляции с шаблоном Reports. Используйте стандартный шаблон каталога координат из дистрибутива программы. Здесь плохо то что длины линий до трёх знаков а мне нужно до двух знаков и в GED и в Reports. Да и в обоих случаях Периметр ID[-1] всёровно несоостветствует с сумой длин - примерчик в предыдущем посте выложил. |
Автор: | Dmitriy Fedorov [ 15 апр 2013 11:19 ] |
Заголовок сообщения: | Re: інша проблема |
Александр1981 писал(а): плохо то что длины линий до трёх знаков а мне нужно до двух знаков и в GED и в Reports Как указано выше, в новых версиях программы (пробовал на 12.04.2013) можно настроить так: - Вид - 3 знака - Точность площади/периметра - 3/3 - Карта - Свойства - Макс - Длины линий (-10-й) - маска 0.00 - параметры XY - маска 0.000 (либо не указывать, что то же самое) Вставка - Таблица - Длины в этом случае выводится с 2-мя знаками, подписи тоже, в Сервис - Генератор тоже выводит длины линий до 2-х знаков. Координаты видны до 3-х знаков в Свойствах объекта и строке статуса. Проблема остается только с суммой длин и периметром - не равны.. |
Автор: | Александр1981 [ 15 апр 2013 14:54 ] |
Заголовок сообщения: | Re: інша проблема |
Dmitriy Fedorov писал(а): Александр1981 писал(а): плохо то что длины линий до трёх знаков а мне нужно до двух знаков и в GED и в Reports Как указано выше, в новых версиях программы (пробовал на 12.04.2013) можно настроить так: - Вид - 3 знака - Точность площади/периметра - 3/3 - Карта - Свойства - Макс - Длины линий (-10-й) - маска 0.00 - параметры XY - маска 0.000 (либо не указывать, что то же самое) Вставка - Таблица - Длины в этом случае выводится с 2-мя знаками, подписи тоже, в Сервис - Генератор тоже выводит длины линий до 2-х знаков. Координаты видны до 3-х знаков в Свойствах объекта и строке статуса. Проблема остается только с суммой длин и периметром - не равны.. Но вопрос периметра остался |
Автор: | @lex [ 19 апр 2013 11:36 ] |
Заголовок сообщения: | Re: інша проблема |
Добрый день! Очень интересует вопрос о возможности или невозможности ведения (формирование, обработка) баз данных в программе "Digitals"! И если возможность есть, то как она реализуется (может подробности, специфика)?! |
Автор: | Bondarets Alexander [ 19 апр 2013 14:49 ] |
Заголовок сообщения: | Re: інша проблема |
@lex писал(а): Добрый день! Есть возможность работы с СУБД PostgreSQL и MS SQL. Первая полностью бесплатная и лучше поддерживается Digitals. Пошаговая инструкция по установке СУБД PostgreSQL приведена здесь viewtopic.php?f=12&t=2020 Работа с БД во многом похожа на работу с обычным DMF файлом. Только над одной картой могут одновременно работать несколько пользователей. При этом отображение изменений карты выполняется командой Вид>Обновить.
Очень интересует вопрос о возможности или невозможности ведения (формирование, обработка) баз данных в программе "Digitals"! И если возможность есть, то как она реализуется (может подробности, специфика)?! |
Автор: | Александр1981 [ 13 май 2013 11:50 ] | ||
Заголовок сообщения: | Re: інша проблема | ||
Выкладываю DMF с настройками: - Вид - 3 знака - Точность площади/периметра - 3/3 - Карта - Свойства - Макс - Длины линий (-10-й) - маска 0.00 - параметры XY - маска 0.000 (либо не указывать, что то же самое) Вставка - Таблица - Длины в этом случае выводится с 2-мя знаками, подписи тоже, в Сервис - Генератор тоже выводит длины линий до 2-х знаков. Координаты видны до 3-х знаков в Свойствах объекта и строке статуса. Проблема остается только с суммой длин и периметром - не равны. Ктото эту проблемку решил?
|
Автор: | @lex [ 16 май 2013 09:59 ] |
Заголовок сообщения: | Re: інша проблема |
Добрый день! Вопрос такой: - можно ли изменить (увеличить или уменьшить) значение высоты (Z) во всех отметках равнозначно (ну например на 7,02 м)?! |
Автор: | Dmitry_Zolotar [ 16 май 2013 11:04 ] |
Заголовок сообщения: | Re: інша проблема |
@lex писал(а): Добрый день! Вопрос такой: - можно ли изменить (увеличить или уменьшить) значение высоты (Z) во всех отметках равнозначно (ну например на 7,02 м)?! На закладке Правка есть кнопка "Вверх/вниз" , она изменяет высоту каждой точки на заданное значение. |
Автор: | @lex [ 16 май 2013 12:39 ] |
Заголовок сообщения: | Re: інша проблема |
Dmitry_Zolotar писал(а): @lex писал(а): Добрый день! Вопрос такой: - можно ли изменить (увеличить или уменьшить) значение высоты (Z) во всех отметках равнозначно (ну например на 7,02 м)?! На закладке Правка есть кнопка "Вверх/вниз" , она изменяет высоту каждой точки на заданное значение. Спасибо, Дмитрий! |
Автор: | @lex [ 16 май 2013 14:59 ] |
Заголовок сообщения: | Re: інша проблема |
А как правильно рассчитывать объем воды (например озера)? |
Автор: | Bondarets Alexander [ 17 май 2013 08:02 ] |
Заголовок сообщения: | Re: інша проблема |
@lex писал(а): А как правильно рассчитывать объем воды (например озера)? Так же само как и объем котлована или насыпи. Собираете полигон озера на высоте отметки поверхности воды. Внутри полигона собираете отметки глубин, помечаете контур озера и считаете объем. |
Страница 3 из 10 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |