地理数据框#
A GeoDataFrame
是一种表格数据结构,至少包含一列 GeoSeries
列,用于存储几何形状。
构造函数#
|
GeoDataFrame对象是一个pandas.DataFrame,其中有一个或多个列包含几何信息。 |
序列化 / 输入输出 / 转换#
|
备用构造函数,用于从文件创建一个 |
|
备用构造函数,用于从特征的可迭代对象或特征集合创建GeoDataFrame。 |
|
备用构造函数,用于从包含WKB表示的几何列的sql查询创建一个 |
|
根据GeoArrow扩展类型,从Arrow表对象构建一个GeoDataFrame。 |
|
将 |
|
返回 |
|
返回GeoDataFrame的python特征集合表示,作为一个字典,包含基于 |
|
将GeoDataFrame写入Parquet格式。 |
|
将GeoDataFrame编码为GeoArrow格式。 |
|
将GeoDataFrame写入Feather格式。 |
|
将 GeoDataFrame 上传到 PostGIS 数据库。 |
|
将GeoDataFrame中的所有几何列编码为WKB。 |
|
将GeoDataFrame中的所有几何列编码为WKT。 |
投影处理#
坐标参考系统 (CRS) 表示为一个 |
|
|
设置 |
|
将几何体转换为新的坐标参考系。 |
|
根据数据集的边界返回估计的UTM坐标参考系统。 |
活跃几何体处理#
|
将GeoDataFrame几何列重命名为指定名称。 |
|
使用现有列或指定的输入设置GeoDataFrame几何形状。 |
返回活动几何列的名称 |
聚合和拆分#
|
将groupby中的几何体合并为单个观察值。 |
|
将多部分几何体分解为多个单独的几何体。 |
空间连接#
|
两个GeoDataFrames的空间连接。 |
|
基于两个GeoDataFrame之间几何体的距离进行空间连接。 |
叠加操作#
|
将点、线或多边形几何对象裁剪到掩膜范围。 |
|
在GeoDataFrames之间执行空间叠加。 |
绘图#
|
基于 GeoPandas 和 folium/leaflet.js 的交互式地图 |
是 |
空间索引#
生成空间索引 |
|
检查空间索引的存在性而不生成它。 |
索引#
基于坐标的索引器,通过与边界框相交来选择。 |
接口#
返回一个 |
|
|
返回一个迭代器,该迭代器生成符合 __geo_interface__ 的特征字典 |
所有的pandas DataFrame
方法也都可用,尽管它们可能不会在 geometry
列上以有意义的方式运行。所有在 GeoSeries 中列出的方法直接作用于GeoDataFrame的活跃几何列。