Аналитика
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

Вложения:
Комментарий к файлу: Периметр несходится с суммой длин
Noname1.dmf [17.87 Кб]
Скачиваний: 786

Автор:  Александр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 писал(а):
Добрый день!
Очень интересует вопрос о возможности или невозможности ведения (формирование, обработка) баз данных в программе "Digitals"!
И если возможность есть, то как она реализуется (может подробности, специфика)?!
Есть возможность работы с СУБД PostgreSQL и MS SQL. Первая полностью бесплатная и лучше поддерживается Digitals. Пошаговая инструкция по установке СУБД PostgreSQL приведена здесь viewtopic.php?f=12&t=2020 Работа с БД во многом похожа на работу с обычным DMF файлом. Только над одной картой могут одновременно работать несколько пользователей. При этом отображение изменений карты выполняется командой Вид>Обновить.

Автор:  Александр1981 [ 13 май 2013 11:50 ]
Заголовок сообщения:  Re: інша проблема

Выкладываю DMF с настройками:
- Вид - 3 знака
- Точность площади/периметра - 3/3
- Карта - Свойства - Макс
- Длины линий (-10-й) - маска 0.00
- параметры XY - маска 0.000 (либо не указывать, что то же самое)

Вставка - Таблица - Длины в этом случае выводится с 2-мя знаками, подписи тоже, в Сервис - Генератор тоже выводит длины линий до 2-х знаков.
Координаты видны до 3-х знаков в Свойствах объекта и строке статуса.

Проблема остается только с суммой длин и периметром - не равны.

Ктото эту проблемку решил?

Вложения:
Комментарий к файлу: Пример
Noname1.dmf [17.87 Кб]
Скачиваний: 770

Автор:  @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/