GeoSeries#

构造器#

GeoSeries \([data, index, crs] )

一个Series对象,用于存储形状良好的几何体对象。

一般方法和属性#

GeoSeries.area 

返回一个 Series 中每个几何图形的面积。 GeoSeries 以CRS为单位表示。

GeoSeries.boundary 

返回一个 GeoSeries 表示每个几何的集合论的低维对象 boundary

GeoSeries.bounds 

返回一个 DataFrame 带柱的 minxminymaxxmaxy 值,这些值包含每个几何图形的边界。

GeoSeries.total_bounds 

返回包含以下内容的元组 minxminymaxxmaxy 作为整体的序列边界的值。

GeoSeries.length 

返回一个 Series 包含以CRS为单位表示的每个几何图形的长度。

GeoSeries.geom_type 

返回一个 Series 字符串的值,指定 Geometry Type 每一件物品的。

GeoSeries.distance \(其他[, align] )

返回一个 Series 包含要对齐的距离 other

GeoSeries.representative_point \()

返回一个 GeoSeries 指保证位于每个几何图形内的(计算成本较低的)点。

GeoSeries.exterior 

返回一个 GeoSeries 表示GeoSeries中每个多边形的外边界的线环。

GeoSeries.interiors 

返回一个 Series 表示GeoSeries中每个多边形的内环的列表。

GeoSeries.x 

返回点几何在GeoSeries中的x位置

GeoSeries.y 

返回点几何在GeoSeries中的y位置

GeoSeries.z 

返回点几何在GeoSeries中的z位置

一元谓词#

GeoSeries.is_empty 

返回一个 Seriesdtype('bool') 有价值的 True 用于空几何图形。

GeoSeries.is_ring 

返回一个 Seriesdtype('bool') 有价值的 True 对于闭合的要素。

GeoSeries.is_simple 

返回一个 Seriesdtype('bool') 有价值的 True 对于本身不相交的几何图形。

GeoSeries.is_valid 

返回一个 Seriesdtype('bool') 有价值的 True 对于有效的几何图形。

GeoSeries.has_z 

返回一个 Seriesdtype('bool') 有价值的 True 用于具有z分量的要素。

二元谓词#

GeoSeries.contains \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于包含以下内容的每个对齐几何图形 other

GeoSeries.crosses \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于交叉的每个对齐几何图形 other

GeoSeries.disjoint \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于每个与不相交的对齐几何图形 other

GeoSeries.geom_equals \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于等于的每个对齐几何图形 other

GeoSeries.geom_almost_equals \(其他[, ...] )

返回一个 Seriesdtype('bool') 有价值的 True 如果每个对齐的几何图形近似等于 other

GeoSeries.geom_equals_exact \(其他,公差)

对于相等对齐的所有几何图形,返回True 其他 到给定的容忍度,否则为假。

GeoSeries.intersects \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于每个相交的对齐几何图形 other

GeoSeries.overlaps \(其他[, align] )

对所有重叠的对齐几何返回True 其他 ,否则为False。

GeoSeries.touches \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于接触到的每个对齐几何体 other

GeoSeries.within \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于中的每个对齐几何图形 other

GeoSeries.covers \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于完全覆盖的每个对齐几何体 other

GeoSeries.covered_by \(其他[, align] )

返回一个 Seriesdtype('bool') 有价值的 True 对于完全覆盖的每个对齐的几何体 other

集合论方法#

GeoSeries.clip_by_rect \(xmin,ymin,xmax,ymax)

返回一个 GeoSeries 给定矩形内的几何图形部分的。

GeoSeries.difference \(其他[, align] )

返回一个 GeoSeries 每个对齐几何图形中不在中的点的 other

GeoSeries.intersection \(其他[, align] )

返回一个 GeoSeries 每个对齐的几何图形中的点的交点的 other

GeoSeries.symmetric_difference \(其他[, align] )

返回一个 GeoSeries 每个对齐的几何图形中的点的对称差的 other

GeoSeries.union \(其他[, align] )

返回一个 GeoSeries 每个对齐的几何图形中的点的并集 other

构造方法和属性#

GeoSeries.buffer \(距离[, resolution] )

返回一个 GeoSeries 表示给定区域内所有点的几何图形 distance 每个几何对象的。

GeoSeries.boundary 

返回一个 GeoSeries 表示每个几何的集合论的低维对象 boundary

GeoSeries.centroid 

返回一个 GeoSeries 表示每个几何体的质心的点。

GeoSeries.convex_hull 

返回一个 GeoSeries 表示每个几何图形的凸包的几何图形。

GeoSeries.envelope 

返回一个 GeoSeries 表示每个几何图形的包络的几何图形。

GeoSeries.simplify \(*args, * *kwargs)

返回一个 GeoSeries 包含每个几何图形的简化表示。

仿射变换#

GeoSeries.affine_transform \(矩阵)

返回一个 GeoSeries 使用平移的几何图形。

GeoSeries.rotate \(角度 [, origin, use_radians] )

返回一个 GeoSeries 具有旋转的几何图形。

GeoSeries.scale \([xfact, yfact, zfact, origin] )

返回一个 GeoSeries 具有缩放的几何图形。

GeoSeries.skew \([xs, ys, origin, use_radians] )

返回一个 GeoSeries 具有扭曲的几何形状。

GeoSeries.translate \([xoff, yoff, zoff] )

返回一个 GeoSeries 使用平移的几何图形。

聚集和爆炸#

GeoSeries.unary_union 

中所有几何图形的并集的几何图形。 GeoSeries

GeoSeries.explode \([ignore_index, index_parts] )

将多零件几何图形分解为多个单一几何图形。

序列化/IO/转换#

GeoSeries.from_file \(文件名, ** Kwargs)

替代构造函数以创建 GeoSeries 从一个文件中。

GeoSeries.from_wkb \(数据[, index, crs] )

替代构造函数以创建 GeoSeries 从WKB对象的列表或数组

GeoSeries.from_wkt \(数据[, index, crs] )

替代构造函数以创建 GeoSeries 从WKT对象的列表或数组

GeoSeries.from_xy \(X,y[, z, index, crs] )

替代构造函数以创建 GeoSeries X,y(,z)坐标列表或数组中的点几何图形

GeoSeries.to_file \(文件名[, driver, index] )

写下 GeoSeries 保存到文件中。

GeoSeries.to_json \(** Kwargs)

返回GeoSeries的GeoJSON字符串表示形式。

GeoSeries.to_wkb \([hex] )

将GeoSeries几何转换为WKB

GeoSeries.to_wkt \(** Kwargs)

将GeoSeries几何转换为WKT

投影处理#

GeoSeries.crs 

坐标参考系(CRS)表示为 pyproj.CRS 对象。

GeoSeries.set_crs \([crs, epsg, inplace, ...] )

设置的坐标系(CRS) GeoSeries

GeoSeries.to_crs \([crs, epsg] )

返回一个 GeoSeries 将所有几何图形转换到新的坐标参考系。

GeoSeries.estimate_utm_crs \([datum_name] )

根据数据集的边界返回估计的UTM CRS。

缺少值#

GeoSeries.fillna \([value, method, inplace] )

使用几何体填充NA值(默认情况下为空多边形)。

GeoSeries.isna \()

检测缺少的值。

GeoSeries.notna \()

检测非缺失值。

叠加操作#

GeoSeries.clip \(掩码[, keep_geom_type] )

将点、线或多边形几何体剪裁到遮罩范围。

标绘#

GeoSeries.plot \(*args, * *kwargs)

绘制GeoSeries。

GeoSeries.explore \(*args, * *kwargs)

基于Folium/leaflet.js的交互地图基于GeoPandas和Folium/leaflet.js的交互地图

空间索引#

GeoSeries.sindex 

生成空间索引

GeoSeries.has_sindex 

检查空间索引是否存在,而不生成它。

标引#

GeoSeries.cx 

基于坐标的索引器,通过与边界框的交点进行选择。

接口#

GeoSeries.__geo_interface__ 

返回一个 GeoSeries 作为一个PYTHON功能集合。

熊猫的方法 Series 对象也是可用的,尽管并非所有对象都适用于几何对象,并且某些对象可能返回 Series 而不是 GeoSeries 结果在适当的时候。这些方法 isna()fillna() 都是专门为 GeoSeries 并有望正常工作。