Как получить координаты из метров в градусы?

Кроме QGIS
Ответить
Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

Как получить координаты из метров в градусы?

Сообщение Djinn18 » 28 ноя 2011, 22:53

Привет
подскажите плз

есть карта, сразу была в wgs84 но она растягивает карту, перепроецировал ее в WGS 1984 UTM Zone 35N
теперь карту не растягивает, но я вывожу через openlayers координаты (стандартно как в примерах на этом сайте)

но сейчас координаты не в градусах, в метрах
y - 547130,069
x - 5956398,99
как оставить не растянутой карту и получить градусы??
29,407
53,66
надо такие
как это сделать??

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как получить координаты из метров в градусы?

Сообщение Mavka » 29 ноя 2011, 02:00

Вам понадобится библиотека proj4js. Просто подключить, инициализация не требуется:

Код: Выделить всё

<script type="text/javascript" src="js/proj4js-compressed.js"></script>
В настройках карты используйте displayProjection:

Код: Выделить всё

map = new OpenLayers.Map('map', {
units: 'm',
projection: new OpenLayers.Projection('EPSG:900913'),
displayProjection: new OpenLayers.Projection("EPSG:4326"),
...
controls: [
new OpenLayers.Control.MousePosition(),
]
});
Вместо 900913 соответственно код вашей проекции.
лангольеры под окном жрали время ом-ном-ном

Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

Re: Как получить координаты из метров в градусы?

Сообщение Djinn18 » 29 ноя 2011, 19:36

спасибо, помогло)

Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

Re: Как получить координаты из метров в градусы?

Сообщение Djinn18 » 12 дек 2011, 13:38

а не подскажите почему может быть задержка??
вставили карту во фрейме на другой сайт http://gippokrat.info/map.html
у нас там отображение аптек стоит, сразу вообще они не отображались, пока карту хоть на миллиметр не сдвинешь
сейчас программист немного пошаманил, и и сначки без движения отображаются
но задержка все равно осталась около 2 секунд
это можно как-то обыграть?

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

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

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