Задать вопрос

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

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

Задача синтетическая, но тем не менее. Нашел одно описание алгоритма и похожий вопрос. Существуют ли реализованные алгоритмы определения центра или opensource библиотеки с такой возможностью? Язык не важен.
  • Вопрос задан
  • 7293 просмотра
Подписаться 4 Оценить 1 комментарий
Решения вопроса 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
Программирую большую половину жизни
Центр полигона чтука сложная. Есть геометрический центр, есть центр масс и есть "место куда надпись писать".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы