Ошибка измерения длины полилинии

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
geka83
Участник
Сообщения: 78
Зарегистрирован: 03 май 2014, 21:02
Репутация: 5

Ошибка измерения длины полилинии

Сообщение geka83 » 07 дек 2014, 23:57

Сделал инструмент измерения расстояния как описано в топике OpenLayers: OpenLayers.Control.Measure и подписи сегментов! данный инструмент расстояние измеряет правильно! но вот когда я пытаюсь померять длину полилинии с помощью функции var dist = feature.geometry.getLength(); результат у меня выдает с ошибкой приблизительно в 5 км! не пойму в чем проблема???!

geka83
Участник
Сообщения: 78
Зарегистрирован: 03 май 2014, 21:02
Репутация: 5

Re: Ошибка измерения длины полилинии

Сообщение geka83 » 08 дек 2014, 17:16

Подскажите как правильно реализовать измерение полилинии по клику на ней (с помощью контрола selectfeature), я так понял в контроле Measure, для правильного расчета, в опции добавляется свойство geodesic: true, а контролы selectfeature и drqwfeature такую опцию не имеют!

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Ошибка измерения длины полилинии

Сообщение Филиппов Владислав » 25 дек 2014, 06:40

с контролами не подскажу, опыта нет, а вот с ошибками при измерениях есть одна загвоздка - система координат EPSG:3857 (900913 и подобные) основана на сфере, а не на эллипсоиде - это уже ошибка сама по себе.

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Ошибка измерения длины полилинии

Сообщение ericsson » 25 дек 2014, 08:02


ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Ошибка измерения длины полилинии

Сообщение ericsson » 25 дек 2014, 09:39

По-моему, это пора в какой-нибудь faq

Ответить

Вернуться в «Веб-картография»

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

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