Как определить центр полигона на карте?

Доброго дня. Есть полигон на географической карте (набор координат). Нужно определить центр этого полигона.

Задача синтетическая, но тем не менее. Нашел одно описание алгоритма и похожий вопрос. Существуют ли реализованные алгоритмы определения центра или opensource библиотеки с такой возможностью? Язык не важен.
  • Вопрос задан
  • 7145 просмотров
Решения вопроса 1
@masterworks Автор вопроса
использовал код отсюда
www.codeproject.com/Questions/403154/Finding-Middl...
моя реализация на JS
code.google.com/p/geoinfo/source/browse/public_htm...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
begemot_sun
@begemot_sun
Программист в душе.
Центр разный все же бывает.
Может вам нужен центр масс ? или геометрический центр ? А взять просто среднее арифметическое координат ?
Ответ написан
za90
@za90
быдлокодер со стажем
Пошукайте в https://github.com/mapnik/mapnik как-то ведь они рендерят надписи внутри полигонов.
И, м.б. в качестве фантазии, посмотреть в сторону PostGIS.
Ответ написан
kashey
@kashey
Программирую большую половину жизни
Центр полигона чтука сложная. Есть геометрический центр, есть центр масс и есть "место куда надпись писать".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы