Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Нужна ли в Digitals, проверка IN4 файлов аналогичная проверке в программах IN4VisualTester и ZemCalc?
Да 95%  95%  [ 35 ]
Нет 5%  5%  [ 2 ]
Всего голосов : 37
Автор Сообщение
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 19 мар 2008 11:21 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
За модуль проверки файлов команде разработчикам большой респект!!!
Только как бы еще там разобратся.
Возникла маленькая, но неудобная проблема: при выборе праметра типа список уходит на это три клика а то и 5-ть. Если можна верните DblClick как предшествующих версиях Дигиталса


Спасибо за респект. Если возникают вопросы по сценариям проверки, спрашивайте расскажу подробно. Ошибка при работе с параметров типа список исправлена.


Цитата:
Спасибо за модуль, очень он нужен в вашей программе.
И сразу несколько возникло вопросов.
как проверить поле типа
LM="1,П,-,-,-,2665719131,-", (это правильная запись)
если в нем допущена такая ошибка
LM="1|1,П,-,-,-,2665719131,-", (это неправильная запись)
Мложет я просто чтото недочитал, не пинайте пожалуйста.
Собственно это относится и к полю NM, если там два владельца разделенные вертикальной чертой, то программа должна в соответствующих полях проверять наличие количества соответствующих вертикальночерточных разделителей.


В текущй реализации модуля проверки In4 нет проверки на соответствие кол-ва групповых значений в различных дескрипторах. Но в скором времени это будет реализовано. Если Вы разобрались с принципами построения сценария проверки, выскажите свои идеи как лучше задать такое правило (ключевое слово и его значение). Достаточно ли будет простого перечисления дескрипторов, где следует проверять кол-во групповых значений и это кол-во брать из первого указанного в списке дескриптора?

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 19 мар 2008 17:59 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Выкинуло ошибку:
Расчитанная по координатам площадь не совпадает с указанной в AL ? расчитанная 0,0003 указанная 0,0003 разница 0
ниче не понял :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 19 мар 2008 18:28 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
Выкинуло ошибку:
Расчитанная по координатам площадь не совпадает с указанной в AL ? расчитанная 0,0003 указанная 0,0003 разница 0
ниче не понял :(


У вас версия за 19.03? если нет, то скачивайте новую, эта ошибка уже исправлена viewtopic.php?p=2059#2059

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 20 мар 2008 09:16 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
[AU]
#Адрес землевладельца
Mask[24]=[FILE=Countries.txt],[N5|-],str,str,str,[str|-],[N|-],[alphanum|-],[alphanum|-]
проверяет поле
AU="804,50000,Дніпропетровська,-,м.Кривий Ріг,пр.Леніна,16,-,31",
без ошибок
отсюда вопрос чем отличается str от [str|-]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 20 мар 2008 09:24 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Пожалуйста, не могу сам понять, обьясните почему просчитанный по координатам периметр может не совпадать с заявленным в PL ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 20 мар 2008 09:52 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
[AU]
#Адрес землевладельца
Mask[24]=[FILE=Countries.txt],[N5|-],str,str,str,[str|-],[N|-],[alphanum|-],[alphanum|-]
проверяет поле
AU="804,50000,Дніпропетровська,-,м.Кривий Ріг,пр.Леніна,16,-,31",
без ошибок
отсюда вопрос чем отличается str от [str|-]


Спасибо за информацию. Ошибка исправлена.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 11:43 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Почему "Расчитанный по координатам периметр не совпадает с указанным в PL" ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 12:04 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
Почему "Расчитанный по координатам периметр не совпадает с указанным в PL" ?


Максимально допустимая ошибка на сравнение периметров задается в chk файле, ключ PerimAccuracy. По-умолчанию стоит 1 см.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 12:12 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Тогда объясните как расчитывается поле PL и почему возникает эта разница ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 13:22 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
Тогда объясните как расчитывается поле PL и почему возникает эта разница ?


Модуль проверки работает только с теми данными, которые ему подаются в виде текстового In4 формата. В In4 для каждого блока (кроме смежников) указывается периметр и площадь. Периметр указанный должен совпадать с периметром рассчитанным (в пределах допуска). Рассчитанный периметр мы получаем из списка координат блока. Разница между этими двумя периметрами возникает обычно из-за ошибок округления (ну такой уж он есть, формат In4).

Представим себе, что Digitals рассчитал периметр, используя максимальную точность координат, округлил это значение до 4-х знаков, затем записал координаты в In4 с точностью 2 знака после точки. Теперь если сравнить периметр указанный и периметр, рассчитанный по координатам, эти два значения не совпадут из-за округления.

Все сказанное справедливо и для площади. Дабы избежать подобного при формировании In4 следует в Сервис>Настройки>Вид>Точность площади/периметра задавать точность 2 знака.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 13:36 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
У меня в "карта-свойства" стоит 2-а знака, но всего этого я не избежал, и расхождение максимальное около 3 см.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 13:40 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Карта\Система координат\точноность координат надо принудительно ставить в 2 знака всегда перед сохранением и перед расчетами. В противном случае Дигиталс просто выдает 2 знака а работает по всей длинне разряда :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 13:58 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Dkrav писал(а):
Карта\Система координат\точноность координат надо принудительно ставить в 2 знака всегда перед сохранением и перед расчетами. В противном случае Дигиталс просто выдает 2 знака а работает по всей длинне разряда :lol:

Карта\Система координат\точноность координат я так понимаю это служит для пересчета в другую систему координат, соответственно нужно выбрать другую системмы с нулевым смещением о разворотом, а только после этого нажать ок ?
Если все что вы говорите правда, то разработчикам есть о чем подумать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 14:05 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Нет, пересчета не происходит если выбрать точность координат - просто происходит принудительное округление до нужного количества знаков


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль проверки IN4 в Digitals
СообщениеДобавлено: 24 мар 2008 14:20 
Гуру
Гуру

Зарегистрирован:
14 дек 2005 20:20
Сообщения: 274
Откуда: Черновцы
Вот для примера что происходит просто при смене количества символов в свойствах карты


Вложения:
 обмена01.jpg
обмена01.jpg [ 89.54 Кб | Просмотров: 9387 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

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


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

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


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

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