Python:从numpy.array到shapely.geometry

Python:从numpy.array到shapely.geometry,python,numpy,geometry,scatter,shapely,Python,Numpy,Geometry,Scatter,Shapely,我正在围绕分散点进行一个项目,我需要找到它们的凹面外壳 我在网上看到过这样一个例子:一个人用QGIS创建分散点,这样他就有了一个.shp文件,可以用“fiona”库加载。然后他在“shapely”图书馆工作 在算法过程中,由于.shp文件,他获得了有关点的信息,实际上,检索到的每个点都是这样的: {'geometry': {'type': 'Point', 'coordinates': (-1.8148148148148153, 1.207977207977208)}, 'type': 'Fea

我正在围绕分散点进行一个项目,我需要找到它们的凹面外壳

我在网上看到过这样一个例子:一个人用QGIS创建分散点,这样他就有了一个.shp文件,可以用“fiona”库加载。然后他在“shapely”图书馆工作

在算法过程中,由于.shp文件,他获得了有关点的信息,实际上,检索到的每个点都是这样的:

{'geometry': {'type': 'Point', 'coordinates': (-1.8148148148148153, 1.207977207977208)}, 'type': 'Feature', 'id': '0', 'properties': OrderedDict([(u'id', None)])}
然后使用以下变量:

<class 'shapely.geometry.point.Point'>

我想对我自己的散点做同样的处理,但它们不包括在.shp文件中,因为它们是numpy.array(只是整数坐标)

你知道我如何在没有.shp文件的情况下仍能处理形状优美的对象吗


提前谢谢。

您可以直接在
shapely
中创建
对象。查看文档,谢谢,这其实很简单,我只是不记得如何创建对象哈哈…:)