+2
Fixed

Ввод координат вручную: невозможно ввести координату с точностью более 4 цифр после запятой

Artem Popov 12 years ago updated by Михаил Власов 12 years ago 1

В режиме ввода объекта по координатам числа вводимые в поля X Y принудительно округляются до 4х разрядов. я не нашёл как отключить данную фишку.

Есть необходимость чтобы пользователь вводил координаты из WGS, а там 6-7 разряды важны

Answer

Answer
Fixed

В полях ввода координат в режиме создания объекта сделали адаптивную точность. Количество точек после запятой зависит от масштаба. На очень крупных масштабах точность повышается.



P.S. Мне кажется сомнительным ввод широты и долготы WGS в поля X и Y, предназначенные для хранения метров земной поверхности. Получится  своеобразная проекция. Все расчеты периметров, площадей и пр. будут неожиданными. Для нормального отображения таких карт придется перепроектировать много методов отображения.

Весьма спорное решение...

Answer
Fixed

В полях ввода координат в режиме создания объекта сделали адаптивную точность. Количество точек после запятой зависит от масштаба. На очень крупных масштабах точность повышается.



P.S. Мне кажется сомнительным ввод широты и долготы WGS в поля X и Y, предназначенные для хранения метров земной поверхности. Получится  своеобразная проекция. Все расчеты периметров, площадей и пр. будут неожиданными. Для нормального отображения таких карт придется перепроектировать много методов отображения.

Весьма спорное решение...

 Ввод координат в WGS нужен лишь для ввода объекта по навигатору (приёмнику GPS) дальше юзер через быстрый пункт меню переводит его в рабочую проекцию карты.

Идея такая: ожидается, что юзер введёт долготу/широту в формате gg.ddddddd либо gg.mmnnsss.

где g -градусы, dd -десятые долги градусов, mm - минуты, nn - секунды, sss - сотые доли секунд. (выбор формата осуществляет юзер выбираю\я нужный пункт меню).

Во втором случае, вещественное число координаты разбивается на фрагменты и переводится в десятичные долги градуса.