У меня есть геометрия многоугольника типа, я вычисляю минимальное расстояние POINT, может быть внутри геометрии многоугольника (составлено из 360 точек как замкнутая геометрия) или вне геометрии многоугольника с ST_Distance метод postgis, я получаю точное расстояние, когда POINT находится вне геометрии, но получает 0 как расстояние, если POINT находится внутри геометрии, я хочу минимальное расстояние от точки с ближайшей точкой геометрии полигона, находится ли POINT внутри геометрии или снаружи геометрия.Postgis ST_Distance (минимальный расчет расстояния)
4
A
ответ
4
Похоже, вы хотите расстояние до оболочки многоугольника или наружного кольца. Если у вас есть ПОЛИГОН, попробуйте найти расстояние до ST_ExteriorRing(poly_geom)
. Для MULTIPOLYGONs см. manual page for ST_ExteriorRing.
2
Если ваша точка находится внутри полигона, то ее расстояние от нее равно нулю. Похоже, вы хотите рассчитать расстояние от края многоугольника.
В этом случае вы действительно хотите создать геометрию, которая является линией, а не полигоном, которая совпадает с границей многоугольника. Тогда ваш ST_Distance от вашей точки к этой строке будет результатом, который вы ищете.
Смежные вопросы
- 1. Расчет расстояния по PostGis
- 2. postgis st_distance возвращает неверные результаты
- 3. ST_Distance и «как» в PostGIS
- 4. PostGIS ST_Distance расхождение между GeogFromText и точка
- 5. PostGIS ST_DIstance запрос возвращения неточные результаты
- 6. минимальный поводок, известные расстояния
- 7. Расчет расстояния
- 8. Lat Расчет расстояния дальнего расстояния
- 9. GeoDjango + PostGIS неправильно вычисляет Расстояния
- 10. PostGIS Postgres и группа по столбцам для функции ST_Distance
- 11. Расчет расстояния по соседству
- 12. Расчет расстояния GPS
- 13. Расчет расстояния от центроидов
- 14. geodjango - расчет неправильного расстояния
- 15. Расчет расстояния на расстоянии
- 16. Расчет кратчайшего расстояния
- 17. Расчет квадратного евклидова расстояния
- 18. Расчет эффективного косинусового расстояния
- 19. MDX географический расчет расстояния
- 20. Расчет расстояния между точками
- 21. Geokit расчет расстояния oddity
- 22. Расчет расстояния Макс-Мин
- 23. Расчет расстояния в Cloudant
- 24. Расчет расстояния между портами
- 25. Расчет расстояния между маркерами
- 26. Стоит ли использовать PostGIS для простого вычисления расстояния в PostgreSQL?
- 27. Расстояния географии в GeoDjango - PostGIS 1.5
- 28. Django 1.8, Postgis Запрос расстояния между двумя точками
- 29. В PostGIS, который является наиболее точным способом расчета расстояния между двумя точками?
- 30. google api v3 расчет расстояния