Task1 地理数据分析常用工具

Shapely是python中开源的空间几何对象库,支持Point、Curve和Surface等基本几何对象类型以及相关空间操

作。另外,几何对象类型的特征分别有interior、boundary和exterior。
空间数据模型
1.point类型对应的方法在Point类中。curve类型对应的方法在LineString和LinearRing类中。surface类型对应的方
法在Polygon类中。 2.point集合对应的方法在MultiPoint类中,curves集合对应的反方在MultiLineString类中,
surface集合对应的方法在MultiPolygon类中。

几何对象的一些功能特性
Point、LineString和LinearRing有一些功能非常有用。
几何对象可以和numpy.array互相转换。
可以求线的长度(length),面的面积(area),对象之间的距离(distance),最小最大距离(hausdorff_distance),
对象的bounds数组(minx, miny, maxx, maxy)
可以求几何对象之间的关系:相交(intersect),包含(contain),求相交区域(intersection)等。
可以对几何对象求几何中心(centroid),缓冲区(buffer),最小旋转外接矩形(minimum_rotated_rectangle)等。
可以求线的插值点(interpolate),可以求点投影到线的距离(project),可以求几何对象之间对应的最近点
(nearestPoint)
可以对几何对象进行旋转(rotate)和缩放(scale)

在这里插入图片描述
Point
class Point(coordinates)
在这里插入图片描述
LineStrings
class LineString(coordinates)
LineStrings构造函数传入参数是2个或多个点元组
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
geopandas还没安装好,还没来得及,这几天也没时间,明天补上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值