OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#1 2017-03-15 21:01:33

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Приветствую.
Подскажите, пожалуйста, как перевести площадь посчитанную в метрах Меркатора в площадь реальных метров

Offline

#2 2017-03-15 21:09:23

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Никак, только посчитать заново.
Можно только приблизительно.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#3 2017-03-15 21:11:42

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Не может быть.

Если я могу наложить треугольник с точками gps на карту тайлов с точным совпадением, то почему нельзя перевести площадь?

Offline

#4 2017-03-15 21:20:49

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,999

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Online

#5 2017-03-15 21:22:42

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,286

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Для очень небольших площадей можно посчитать, разделив площадь в меркаторовских метрах на квадрат косинуса широты (вроде так), ошибка будет небольшая. Чем протяженнее площадь по широте, тем больше будет относительная ошибка.

Last edited by igitov (2017-03-15 21:30:48)

Offline

#6 2017-03-15 21:29:15

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,286

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Чтобы посчитать точно, нужно пересчитывать имеющиеся координаты в СК с нормальными метрами. А уже из метровых координат рассчитывать площадь. На гис-лабе всё должно быть, поищите.

Last edited by igitov (2017-03-15 21:29:46)

Offline

#7 2017-03-15 21:43:26

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Вообщем я перед вычислением площади перевел координаты меркатор в метры относительно самой левой и самой нижней координат(условно нулевые координаты) через функцию получения расстояния в метрах между точками.

Результат в итоге 1381 против 1253 в гугл карте.

Как-то не очень результат...

Offline

#8 2017-03-15 21:50:23

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Хотя может норм, в гугле же не сходятся координаты с OSM.
Координаты брал по точкам углов дома с карты OSM. А площадь мерил в карте гугл.

Может кто проверить и сказать свой вариант площади по моим координатам?)

[64.5366936565126, 39.7823620893035],
[64.5368043591777, 39.7824613149297],
[64.5364537959621, 39.7845105367288],
[64.5363453986002, 39.7844059354274]

Offline

#9 2017-03-15 22:12:30

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,423

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

NovaEiz wrote:

Координаты брал по точкам углов дома с карты OSM. А площадь мерил в карте гугл.

Кто здесь шырота, а кто долгота ?

Offline

#10 2017-03-15 22:15:23

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,286

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Так эти четыре точки можно и в JOSM вбить, обвести их полигоном. Площадь покажет плагин measurement.

Offline

#11 2017-03-15 22:28:56

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

NovaEiz, я сделаю вид, что не заметил вашего "не может быть", которое означает, что вы, несмотря на отсутствие знаний в данной области, беретесь спорить о том, чего не понимаете. Но вообще, это наглость.
Объясню на пальцах.

Проекция Меркатора имеет масштаб, меняющийся от экватора к полюсам. Вот на этой схеме изображены круги, имеющие на поверхности Земли равную площадь, а в проекции - разную:
259px-Tissot_mercator.png
Теперь представте себе, что у вас есть квадратный участок земли 10х10 метров. Но в проекции Меркатора длина любого отрезка в пределах этого квадрата, находящегося севернее, будет отличаться от длины такого же отрезка, находящегося южнее. Ровно как на иллюстрации, где одинаковые в реальности круги вмещают больше условных метров проекции. Так что результат вычисления площади в проекции Меркатора зависит от широты, формы и т.п.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#12 2017-03-15 22:45:56

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,286

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

usm78-gis wrote:

Кто здесь шырота, а кто долгота ?

Так вроде ж в веб-картах принято, сначала широта, потом долгота.
Человек совсем не в теме, а вы его ещё в смятение вводите big_smile

NovaEiz wrote:

Хотя может норм, в гугле же не сходятся координаты с OSM.
Координаты брал по точкам углов дома с карты OSM. А площадь мерил в карте гугл.

Может кто проверить и сказать свой вариант площади по моим координатам?)

[64.5366936565126, 39.7823620893035],
[64.5368043591777, 39.7824613149297],
[64.5364537959621, 39.7845105367288],
[64.5363453986002, 39.7844059354274]

JOSM - 1378 кв.м
формула в Excel - 1382 кв.м

Offline

#13 2017-03-15 22:48:22

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Дело в том, что в меркатовских метрах относительно этой проекции сетка идет равномерно. Её можно привести к реальным метрам, ведь эту сетка меркатовских метров накладывается на карту тайлов. В osm данные - дома, например, что поверх тайлов, рисуются на по координатам метров меркатор.

igitov, спасибо. Шикарно)

Last edited by NovaEiz (2017-03-15 22:50:09)

Offline

#14 2017-03-15 22:51:26

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,286

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

Да, и в гугле и осме координаты дни и те же.
И чего я не понял, это где это хранятся географические координаты с точностью в нанометры? big_smile

Offline

#15 2017-03-15 22:53:29

NovaEiz
Member
Registered: 2016-10-22
Posts: 87

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

И чего я не понял, это где это хранятся географические координаты с точностью в нанометры? big_smile

Это в приложении своем брал)

Offline

#16 2017-03-15 23:02:39

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,423

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

igitov wrote:

JOSM - 1378 кв.м
формула в Excel - 1382 кв.м

qgis в utm37: 1388.993 m²

Offline

#17 2017-03-16 10:49:29

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,453
Website

Re: Перевести площадь посчитанную в метрах Меркатора в реальную площадь

BushmanK wrote:

NovaEiz, я сделаю вид, что не заметил вашего "не может быть", которое означает, что вы, несмотря на отсутствие знаний в данной области, беретесь спорить о том, чего не понимаете. Но вообще, это наглость.

Такое обращение у нас недопустимо. BushmanK уже забанен, но если кто решит перенять его обороты — вы знаете, что вас ждёт.

NovaEiz, извините.


ШТОСМ | josm.ru | обо мне | Лайфхаки не работают. Работает страх одиночества и навязчивое желание кому-нибудь что-нибудь доказать

Offline

Board footer

Powered by FluxBB