
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.10.2010, 00:46
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
есть многоугольник на "шарике". известны его координаты(широта и долгота). нужен алгоритм расчета площади многоугольника. может кто нибудь с этим сталкивался? или ссылку находил? поделитесь плз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2010, 01:06
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
_devel, Для сферы http://ru.wikipedia.org/wiki/Сферический_треугольник А вот для эллипсоида не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2010, 01:07
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
Т.е. смысл тот же, но нужно вывести эту формулу с учетом разных радиусов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2010, 10:35
|
|||
|---|---|---|---|
вычисление площади по гео координатам |
|||
|
#18+
Как вариант погуглить Римановы многообразия и метрический тензор . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.10.2010, 23:23
|
|||
|---|---|---|---|
вычисление площади по гео координатам |
|||
|
#18+
_devel, разбить многоугольник на треугольники (триангуляция) и расчитать площать как объединение сферических треугольников по формуле как предложили выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 08:35
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
Спасибо всем ОГРОМНОЕ! Вот за ночь кое-что навоял, на "скорую руку". C# Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. AreaPolygon - считает площадь. GeoAreaPolygon - приводит географические координаты к метрам и вызывает AreaPolygon Вроде сходиться, но на маленьких площадях есть не маленькая погрешность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 10:02
|
|||
|---|---|---|---|
вычисление площади по гео координатам |
|||
|
#18+
_develВроде сходиться, но на маленьких площадях есть не маленькая погрешность. Это очень странно. Должно быть наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 10:35
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
mayton_develВроде сходиться, но на маленьких площадях есть не маленькая погрешность. Это очень странно. Должно быть наоборот. Так погрешность то может быть и в тех данных, с которыми он сверяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 10:42
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
mayton, Та нет, погрешность везде одинаковая, просто на маленьких площадях она более заметна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 15:10
|
|||
|---|---|---|---|
|
|||
вычисление площади по гео координатам |
|||
|
#18+
_develmayton, Та нет, погрешность везде одинаковая, просто на маленьких площадях она более заметна. Ну так о том и речь. Если погрешность твоя, например из-за того, что ты считаешь для сферы, а не для эллипсоида, то как раз чем меньше площадь, тем твой треугольник ближе к треугольнику эллипсоида (и вообще к плоскому треугольнику) и погрешность должна быть меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.11.2010, 16:20
|
|||
|---|---|---|---|
вычисление площади по гео координатам |
|||
|
#18+
2 _devel Для малых треугольников (думаю, менее градуса по угловой мере) площадь должна практически совпадать с площадью обычного треугольника, натянутого на координаты. Поэтому меня и удивила погрешность такого рода. Я не знаю что вы там написали "на скорую руку", но если такой простейший тест не проходит то ищите ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&tablet=1&tid=1343354]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 482ms |

| 0 / 0 |
