У меня есть набор точек и хотелось бы знать, есть ли функция (ради удобства и, вероятно, скорости), которая может вычислять область, заключенную в набор точек.
например:
x = np.arange(0,1,0.001)
y = np.sqrt(1-x**2)
points = zip(x,y)
учитывая points
площадь должна быть приблизительно равна (pi-2)/4
. Может быть, есть что-то от scipy, matplotlib, numpy, shapely и т.д., Чтобы сделать это? Я не буду сталкиваться с отрицательными значениями для координат x или y... и они будут многоугольниками без какой-либо определенной функции.
EDIT:
точки, скорее всего, не будут в каком-либо заданном порядке (по часовой стрелке или против часовой стрелки) и могут быть довольно сложными, поскольку они представляют собой набор координат utm из шейп файла под набором границ