как увеличить точность линейки?

MapInfo, MapBasic
Ответить
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

как увеличить точность линейки?

Сообщение sysrepos » 23 май 2013, 16:30

как увеличить точность линейки?
при измерении длины с помощью линейки порядка одного метра, длина измеряется с с десятичной точностью (9,5 метров, 10,2 метра и т.п.) при измерении длины порядка 1 км длина измеряется с точностью до десятков метров.

примерно тоже самое и с окном геоинформации. объекты короче 1 км - в окне геоинформации их длина показывается с точностью до 0,1 метра, а если длина объекта больше 1 км, то точность уже метры.

Вопрос: можно ли как то измерить с помощью линейки или окна геоинформации, например, длину линии более 1 км с точностью до 0,1 метра

mapinfo 11.0.3

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: как увеличить точность линейки?

Сообщение Boris » 24 май 2013, 01:09

нет нельзя.
для этого существует запрос на длину объекта Функция ObjectLen( expr, unit_name ). она имеет тип float и показывает фиксированное число знаков. а хранит все, сколько влезает в ее память.
на форуме уже обсуждалось, что требуемая точность от переменных float получается функцией FORMAT$()

sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: как увеличить точность линейки?

Сообщение sysrepos » 24 май 2013, 09:19

ясно, спасибо

Ответить

Вернуться в «MapInfo»

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

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