geopandas.GeoSeries#

class geopandas.GeoSeries(data=None, index=None, crs=None, **kwargs)[来源]#

一个旨在存储shapely几何对象的Series对象。

Parameters:
dataarray-like, dict, scalar value

要存储在GeoSeries中的几何形状。

indexarray-like or Index

GeoSeries 的索引。

crsvalue (optional)

几何对象的坐标参考系统。可以是任何被pyproj.CRS.from_user_input()接受的内容,例如一个权限字符串(例如 “EPSG:4326”)或一个WKT字符串。

kwargs
Additional arguments passed to the Series constructor,

例如 name.

示例

>>> from shapely.geometry import Point
>>> s = geopandas.GeoSeries([Point(1, 1), Point(2, 2), Point(3, 3)])
>>> s
0    POINT (1 1)
1    POINT (2 2)
2    POINT (3 3)
dtype: geometry
>>> s = geopandas.GeoSeries(
...     [Point(1, 1), Point(2, 2), Point(3, 3)], crs="EPSG:3857"
... )
>>> s.crs  
<Projected CRS: EPSG:3857>
Name: WGS 84 / Pseudo-Mercator
Axis Info [cartesian]:
- X[east]: Easting (metre)
- Y[north]: Northing (metre)
Area of Use:
- name: World - 85°S to 85°N
- bounds: (-180.0, -85.06, 180.0, 85.06)
Coordinate Operation:
- name: Popular Visualisation Pseudo-Mercator
- method: Popular Visualisation Pseudo Mercator
Datum: World Geodetic System 1984
- Ellipsoid: WGS 84
- Prime Meridian: Greenwich
>>> s = geopandas.GeoSeries(
...    [Point(1, 1), Point(2, 2), Point(3, 3)], index=["a", "b", "c"], crs=4326
... )
>>> s
a    POINT (1 1)
b    POINT (2 2)
c    POINT (3 3)
dtype: geometry
>>> s.crs
<Geographic 2D CRS: EPSG:4326>
Name: WGS 84
Axis Info [ellipsoidal]:
- Lat[north]: Geodetic latitude (degree)
- Lon[east]: Geodetic longitude (degree)
Area of Use:
- name: World.
- bounds: (-180.0, -90.0, 180.0, 90.0)
Datum: World Geodetic System 1984 ensemble
- Ellipsoid: WGS 84
- Prime Meridian: Greenwich
__init__(data=None, index=None, crs=None, **kwargs)[来源]#

方法

__init__([数据, 索引, 坐标参考系统])

abs()

返回一个每个元素的绝对数值的Series/DataFrame。

add(其他[, 级别, 填充值, 轴])

返回序列和其他元素的逐元素加法(二元运算符 add)。

add_prefix(前缀[, 轴])

用字符串 prefix 前缀标签。

add_suffix(后缀[, 轴])

使用字符串 suffix 作为后缀标签。

affine_transform(矩阵)

返回一个 GeoSeries,其中包含翻译后的几何形状。

agg([函数, 轴])

在指定轴上使用一个或多个操作进行聚合。

aggregate([函数, 轴])

在指定轴上使用一个或多个操作进行聚合。

align(其他[, 连接, 轴, 层级, 复制, ...])

根据指定的连接方法,将两个对象在其轴上对齐。

all([轴, 仅布尔值, 跳过NA])

返回所有元素是否为真,可能在某个轴上。

any(*[, 轴, 仅布尔, 跳过NaN])

返回是否有任一元素为 True,可能沿着某个轴。

apply(函数[, convert_dtype, args])

具有轴标签的一维ndarray(包括时间序列)。

argmax([轴, 跳过缺失值])

返回Series中最大值的整数位置。

argmin([轴, 跳过空值])

返回 Series 中最小值的整数位置。

argsort([轴, 种类, 顺序, 稳定])

返回将Series值排序所需的整数索引。

asfreq(频率[, 方法, 如何, 规范化, ...])

将时间序列转换为指定频率。

asof(这里[, 子集])

返回在where之前没有任何NaN的最后一行(或多行)。

astype(dtype[, copy, errors])

将pandas对象转换为指定的数据类型 dtype

at_time(时间[, 根据, 轴])

选择特定时间的值(例如,上午9:30)。

autocorr([延迟])

计算滞后-N 自相关。

backfill(*[, 轴, 就地, 限制, 向下转换])

通过使用下一个有效的观察值来填充NA/NaN值,从而填补空缺。

between(左边, 右边[, 包含])

返回布尔系列,等价于左侧 <= 系列 <= 右侧。

between_time(开始时间, 结束时间[, ...])

选择特定时间段内的值(例如,上午9:00-9:30)。

bfill(*[, 轴, 就地, 限制, 限制区域, ...])

通过使用下一个有效的观察值来填充NA/NaN值,从而填补空缺。

bool()

返回单个元素的布尔值序列或数据框。

buffer(距离[, 分辨率, 端口样式, ...])

返回一个 GeoSeries,表示在每个几何对象的给定 distance 范围内的所有点的几何形状。

build_area([node])

创建由组成线条形成的区域几何体。

case_when(caselist)

在条件为真时替换值。

clip(掩膜[, 保持几何类型, 排序])

将点、线或多边形几何对象裁剪到掩膜范围。

clip_by_rect(xmin, ymin, xmax, ymax)

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

combine(其他, 函数[, 填充值])

根据 func 将 Series 与 Series 或标量组合。

combine_first(other)

用 'other' 中相同位置的值更新空元素。

compare(其他[, 对齐轴, 保持形状, ...])

与另一个序列进行比较并显示差异。

concave_hull([比例, 允许孔隙])

返回一个 GeoSeries,该 GeoSeries 表示每个几何体的顶点的凹包。

contains(other[, align])

返回一个 Series,其 dtype('bool')True,对于每个包含 other 的对齐几何体。

contains_properly(other[, align])

返回一个 Series,其 dtype('bool') 值为 True,表示每个完全位于 other 内部且没有公共边界点的对齐几何体。

convert_dtypes([推断对象, ...])

使用支持 pd.NA 的数据类型将列转换为最佳可能的数据类型。

copy([深度])

复制这个对象的索引和数据。

corr(其他[, 方法, 最小周期])

计算与 其他 Series 的相关性,排除缺失值。

count()

返回系列中非 NA/null 观察值的数量。

count_coordinates()

返回一个 Series,包含每个几何图形中坐标对的数量。

count_geometries()

返回一个 Series,包含每个多部分几何体中的几何体计数。

count_interior_rings()

返回一个 Series,其中包含多边形几何图形中内部环的数量。

cov(其他[, 最小周期, 自由度])

计算协方差,排除缺失值。

covered_by(其他[, 对齐])

返回一个 Series,其 dtype('bool') 的值为 True,对于每个完全被 other 覆盖的对齐几何体。

covers(other[, align])

返回一个 Series,其 dtype('bool') 值为 True,用于每个完全覆盖 other 的对齐几何。

crosses(其他[, 对齐])

返回一个 Series,其 dtype('bool') 值为 True,对于每个与 other 交叉的对齐几何体。

cummax([轴, 跳过空值])

返回DataFrame或Series轴上的累积最大值。

cummin([轴, 跳过NA])

返回数据框或序列轴的累积最小值。

cumprod([轴, 跳过缺失值])

返回一个DataFrame或Series轴上的累计乘积。

cumsum([轴, 跳过空值])

返回 DataFrame 或 Series 轴上的累积和。

delaunay_triangles([容差, 仅边])

返回一个 GeoSeries,由表示输入几何体顶点之间计算得出的德劳内三角剖分的对象组成。

describe([百分位数, 包括, 排除])

生成描述性统计数据。

diff([周期])

元素的第一次离散差分。

difference(other[, align])

返回一个 GeoSeries,其中包含每个对齐几何体中不在 other 中的点。

disjoint(other[, align])

返回一个 Series,其 dtype('bool') 的值为 True,表示每个与 other 不相交的对齐几何体。

distance(other[, align])

返回一个 Series,包含与对齐的 other 的距离。

div(其他[, 级别, 填充值, 轴])

返回序列和其他元素的浮点除法,逐元素(使用二元运算符truediv)。

divide(其他[, 级别, 填充值, 轴])

返回序列和其他元素的浮点除法,逐元素(二元运算符truediv)。

divmod(other[, level, fill_value, axis])

返回序列和其他元素的整数除法和取模,逐元素计算(双目运算符 divmod)。

dot(other)

计算系列与其他列之间的点积。

drop([标签, 轴, 索引, 列, 层级, ...])

返回删除指定索引标签的系列。

drop_duplicates(*[, 保留, 就地, 忽略索引])

返回去除重复值的系列。

droplevel(级别[, 轴])

返回移除指定索引/列级别的系列/数据框。

dropna(*[, 轴, 就地, 方式, 忽略索引])

返回一个去除缺失值的新系列。

duplicated([保留])

指示重复的Series值。

dwithin(other, distance[, align])

返回一个 Seriesdtype('bool'),对于每个与 other 在一定距离内的对齐几何体,其值为 True

eq(其他[, 级别, 填充值, 轴])

返回系列和其他的元素级相等(双目操作符 eq)。

equals(其他)

测试两个对象是否包含相同的元素。

estimate_utm_crs([datum_name])

根据数据集的边界返回估计的UTM坐标参考系统。

ewm([com, span, halflife, alpha, ...])

提供指数加权(EW)计算。

expanding([最小周期, 轴, 方法])

提供扩展窗口计算。

explode([ignore_index, index_parts])

将多部分几何体分解为多个单独的几何体。

explore(*args, **kwargs)

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

extract_unique_points()

返回一个 GeoSeries,其中包含表示输入几何体的所有不同顶点的多点。

factorize([排序, 使用_na_哨兵])

将对象编码为枚举类型或分类变量。

ffill(*[, 轴, 就地, 限制, 限制区域, ...])

通过将最后一个有效观察值传播到下一个有效值来填充NA/NaN值。

fillna([值, 就地, 限制])

使用几何图形(或几何体)填充NA值。

filter([items, like, regex, axis])

根据指定的索引标签对数据框的行或列进行子集化。

first(偏移量)

根据日期偏移选择时间序列数据的初始时间段。

first_valid_index()

返回第一个非NA值的索引,如果没有找到非NA值,则返回None。

floordiv(other[, level, fill_value, axis])

返回系列和其他元素的整数除法,逐元素(二元操作符 floordiv)。

force_2d()

强制几何的维度为二维。

force_3d([z])

强制几何的维度为3D。

frechet_distance(other[, 对齐, 稠密化])

返回一个 Series,包含与对齐的 other 的弗雷歇距离。

from_arrow(arr, **kwargs)

从具有 GeoArrow 扩展类型的 Arrow 数组对象构建一个 GeoSeries。

from_file(文件名, **kwargs)

备用构造函数,用于从文件创建一个 GeoSeries

from_wkb(数据[, 索引, 坐标参考系, 无效时处理])

备用构造函数,用于从 WKB 对象的列表或数组创建一个 GeoSeries

from_wkt(数据[, 索引, 坐标参考系统, 无效时处理])

备用构造函数,用于从 WKT 对象的列表或数组创建一个 GeoSeries

from_xy(x, y[, z, index, crs])

替代构造函数,从 x, y(, z) 坐标的列表或数组创建一个 GeoSeries 的点几何对象

ge(其他[, 级别, 填充值, 轴])

返回系列和其他元素逐个比较大于或等于的值(双目运算符 ge)。

geom_almost_equals(other[, decimal, align])

返回一个 Series,其 dtype('bool') 的值为 True,如果每个对齐的几何体与 other 大致相等。

geom_equals(other[, align])

返回一个 Series,其 dtype('bool') 值为 True,对于每个与 other 对齐的几何体。

geom_equals_exact(other, tolerance[, align])

对于所有几何形状,如果与给定的容差对齐的other相等,则返回True,否则返回False。

get(键[, 默认])

根据给定的键从对象中获取项(例如:DataFrame 列)。

get_coordinates([include_z, ignore_index, ...])

GeoSeries获取坐标,作为一个DataFrame的浮点数。

get_geometry(index)

从几何体集合中返回第 n 个几何体。

get_precision()

返回每个几何图形的Series的精度。

groupby([按, 轴, 级别, 作为索引, 排序, ...])

使用映射器或通过一系列列对系列进行分组。

gt(其他[, 级别, 填充值, 轴])

返回序列和其他元素逐项比较的结果(按元素操作符gt)。

hausdorff_distance(other[, align, densify])

返回一个 Series,包含与对齐的 other 之间的豪斯多夫距离。

head([n])

返回前 n 行。

hilbert_distance([总边界, 等级])

计算沿Hilbert曲线的距离。

hist([按, 轴, 网格, 标签大小, x旋转, ...])

使用matplotlib绘制输入系列的直方图。

idxmax([轴, 跳过空值])

返回最大值的行标签。

idxmin([轴, 跳过缺失值])

返回最小值的行标签。

infer_objects([copy])

尝试推断对象列的更好数据类型。

info([详细, 缓冲区, 最大列数, 内存使用, ...])

打印一个系列的简明摘要。

interpolate(距离[, 归一化])

返回每个几何体上指定距离的一个点

intersection(other[, align])

返回一个 GeoSeries,该系列包含与 other 对齐的几何体中每个点的交集。

intersection_all()

返回一个几何图形,包含所有GeoSeries中几何图形的交集。

intersects(other[, align])

返回一个 Seriesdtype('bool') 的值为 True,对于每个与 other 相交的对齐几何体。

is_valid_reason()

返回一个 Series 字符串,包含每个几何体无效的原因。

isin(值)

系列中的元素是否包含在 中。

isna()

检测缺失值。

isnull()

用于 isna 方法的别名。

item()

返回基础数据的第一个元素作为 Python 标量。

items()

懒惰地迭代(索引,值)元组。

keys()

返回索引的别名。

kurt([轴, 跳过空值, 仅限数值])

返回请求轴的无偏 kurtosis。

kurtosis([轴, 跳过缺失值, 仅数字])

返回请求轴的无偏 kurtosis。

last(偏移量)

根据日期偏移选择时间序列数据的最终时期。

last_valid_index()

返回最后一个非NA值的索引,如果没有找到非NA值,则返回None。

le(其他[, 级别, 填充值, 轴])

返回小于或等于系列和其他内容的元素(按元素的二元运算符 le)。

line_merge([directed])

返回通过组合MultiLineString中的线形成的(多)线字符串。

lt(其他[, 级别, 填充值, 轴])

返回系列和其他的元素级小于(二元操作符 lt)。

make_valid()

修复无效几何图形。

map(arg[, na_action])

根据输入映射或函数映射Series的值。

mask(条件[, 其他, 就地, 轴, 层级])

在条件为真时替换值。

max([轴, 跳过空值, 仅限数值])

返回请求轴上值的最大值。

mean([轴, 跳过NaN, 仅限数值])

返回请求轴上值的均值。

median([轴, 跳过空值, 仅限数字])

返回所请求轴上的值的中位数。

memory_usage([索引, 深度])

返回序列的内存使用情况。

min([轴, 跳过缺失值, 仅限数字])

返回请求的轴上的值的最小值。

minimum_bounding_circle()

返回一个 GeoSeries,其几何体表示包围每个几何体的最小边界圆。

minimum_bounding_radius()

返回一个 Series ,其中包含包围每个几何图形的最小边界圆的半径。

minimum_clearance()

返回一个 Series,其中包含最小间隙距离,即几何图形的一个顶点可以移动的最小距离,从而产生一个无效的几何图形。

minimum_rotated_rectangle()

返回一个 GeoSeries,该系列包含包含该对象的通用最小边界矩形。

mod(其他[, 级别, 填充值, 轴])

返回系列和其他元素的模(按元素的二元运算符 mod)。

mode([删除缺失值])

返回序列的众数。

mul(其他[, 级别, 填充值, 轴])

返回系列与其他项逐元素相乘的结果(二元操作符 mul)。

multiply(other[, level, fill_value, axis])

返回系列与其他项逐元素相乘的结果(二元操作符 mul)。

ne(其他[, 级别, 填充值, 轴])

返回系列和其他的元素不等于,逐元素(二元运算符 ne)。

nlargest([n, keep])

返回最大的 n 个元素。

normalize()

返回一个 GeoSeries 的规范化几何图形,转换为普通形式(或规范形式)。

notna()

检测非缺失值。

notnull()

别名为 notna 方法。

nsmallest([n, keep])

返回最小的 n 元素。

nunique([dropna])

返回对象中唯一元素的数量。

offset_curve(距离[, 四边形段, ...])

返回一个 LineStringMultiLineString 几何体,位于对象的右侧或左侧的一定距离处。

overlaps(其他[, 对齐])

对于所有与other重叠的对齐几何体返回True,否则返回False。

pad(*[, 轴, 就地, 限制, 向下转换])

通过将最后一个有效观察值传播到下一个有效值来填充NA/NaN值。

pct_change([周期, 填充方法, 限制, 频率])

当前元素和之前元素之间的分数变化。

pipe(func, *args, **kwargs)

应用可链式的函数,这些函数期望输入为 Series 或 DataFrames。

plot(*args, **kwargs)

绘制一个GeoSeries。

polygonize([node, full])

根据GeoSeries的线条创建多边形。

pop(item)

返回项目并从系列中删除。

pow(other[, level, fill_value, axis])

返回系列的指数幂和其他,逐元素(双目运算符 pow)。

prod([轴, 跳过空值, 仅数字, 最小计数])

返回请求轴上的值的乘积。

product([轴, 跳过NA, 仅数字, 最小计数])

返回请求轴上的值的乘积。

project(其他[, 归一化, 对齐])

返回每个几何体到其他的最短距离

quantile([q, 插值])

返回给定分位数的值。

radd(其他[, 级别, 填充值, 轴])

返回序列与其他元素的加法,逐元素(双目运算符 radd)。

rank([轴, 方法, 仅数字, ...])

计算沿着轴的数值数据排名(1 到 n)。

ravel([order])

返回扁平化的基础数据作为ndarray或ExtensionArray。

rdiv(other[, level, fill_value, axis])

返回系列和其他元素的浮点除法(双目运算符 rtruediv)。

rdivmod(其他[, 级别, 填充值, 轴])

返回系列和其他的整数除法和模运算,逐元素(二元运算符 rdivmod)。

reindex([索引, 轴, 方法, 复制, 级别, ...])

将Series调整为新的索引,具有可选的填充逻辑。

reindex_like(其他[, 方法, 复制, 限制, ...])

返回一个与其他对象具有匹配索引的对象。

relate(other[, align])

返回几何体的 DE-9IM 交集矩阵

relate_pattern(其他, 模式[, 对齐])

如果几何体之间关系的DE-9IM字符串代码满足模式,则返回True,否则返回False。

remove_repeated_points([tolerance])

返回一个 GeoSeries,其中包含去除重复点的输入几何的副本。

rename([索引, 轴, 复制, 就地, 级别, ...])

更改系列索引标签或名称。

rename_axis([mapper, index, axis, copy, inplace])

设置索引或列的轴名称。

reorder_levels(order)

按照输入顺序重新排列索引级别。

repeat(repeats[, axis])

重复 Series 的元素。

replace([要替换的值, 新值, 就地替换, 限制, ...])

value替换to_replace中给定的值。

representative_point()

返回一个 GeoSeries,包含(便宜计算得到的)保证在每个几何体内的点。

resample(规则[, 轴, 闭合, 标签, ...])

重新采样时间序列数据。

reset_index([级别, 丢弃, 名称, 就地, ...])

生成一个新的 DataFrame 或 Series,索引重置。

reverse()

返回一个 GeoSeries,其坐标顺序已被逆转。

rfloordiv(其他[, 级别, 填充值, 轴])

返回系列和其他的整数除法,每个元素(双目运算符 rfloordiv)。

rmod(其他[, 级别, 填充值, 轴])

返回系列和其他元素的模运算(双目运算符rmod)。

rmul(其他[, 级别, 填充值, 轴])

返回系列与其他元素逐个相乘的结果(二元运算符 rmul)。

rolling(窗口[, 最小周期, 中心, ...])

提供滚动窗口计算。

rotate(角度[, 原点, 使用弧度])

返回一个 GeoSeries,其几何图形已经旋转。

round([小数位数])

将Series中的每个值舍入到给定的小数位数。

rpow(other[, level, fill_value, axis])

返回系列的指数幂和其他,逐元素(双目运算符 rpow)。

rsub(其他[, 层级, 填充值, 轴])

返回系列与其他的差值,逐元素(双目运算符 rsub)。

rtruediv(其他[, 层级, 填充值, 轴])

返回系列和其他元素的浮点除法(双目运算符 rtruediv)。

sample([n, frac, replace, weights, ...])

从对象的一个轴中返回随机样本。

sample_points(大小[, 方法, 种子, 随机数生成器])

每个几何体的样本点。

scale([xfact, yfact, zfact, origin])

返回一个 GeoSeries,其几何图形经过缩放。

searchsorted(值[, 边, 排序器])

查找应插入元素以保持顺序的索引。

segmentize(max_segment_length)

返回一个 GeoSeries,该系列根据最大线段长度向线段添加顶点。

sem([轴, 跳过空值, 自由度, 仅数字])

返回请求轴上的无偏标准误差。

set_axis(标签, *[, 轴, 复制])

将期望的索引分配给给定的轴。

set_crs(**kwargs)

set_flags(*[, copy, allows_duplicate_labels])

返回一个带有更新标志的新对象。

set_precision(网格大小[, 模式])

返回一个 GeoSeries,其精度设置为精度网格大小。

shared_paths(其他[, 对齐])

返回两个几何体之间的共享路径。

shift([周期, 频率, 轴, 填充值, 后缀])

根据所需的周期数移动索引,并可以选择一个时间 freq

shortest_line(other[, align])

返回两个几何形状之间的最短两点线。

simplify(公差[, 保留拓扑])

返回一个 GeoSeries,其中包含每个几何体的简化表示。

skew([xs, ys, origin, use_radians])

返回一个 GeoSeries,其中包含扭曲的几何形状。

snap(其他, 容差[, 对齐])

将输入几何体对齐到参考几何体的顶点。

sort_index(*args, **kwargs)

具有轴标签的一维ndarray(包括时间序列)。

sort_values(*[, 轴, 升序, 原地, ...])

按值排序。

squeeze([轴])

将一维轴对象压缩为标量。

std([轴, 跳过空值, 自由度, 仅数字])

返回请求轴上的样本标准差。

sub(其他[, 级别, 填充值, 轴])

返回系列与其他元素逐项相减的结果(二元运算符 sub)。

subtract(其他[, 级别, 填充值, 轴])

返回系列与其他的差,逐元素(二元运算符 sub)。

sum([轴, 跳过缺失值, 仅限数值, 最小计数])

返回所请求轴上的值的总和。

swapaxes(轴1, 轴2[, 复制])

适当地交换轴和交换值轴。

swaplevel([i, j, copy])

交换 MultiIndex 中的级别 i 和 j。

symmetric_difference(other[, align])

返回一个 GeoSeries,该系列是与 other 对齐的几何图形中点的对称差。

tail([n])

返回最后 n 行。

take(*args, **kwargs)

具有轴标签的一维ndarray(包括时间序列)。

to_arrow([几何编码, 交错, ...])

将GeoSeries编码为GeoArrow格式。

to_clipboard(*[, excel, sep])

将对象复制到系统剪贴板。

to_crs([crs, epsg])

返回一个 GeoSeries,其中所有几何体都已转换为新的坐标参考系统。

to_csv([路径或缓冲区, 分隔符, 缺失值替代, ...])

将对象写入逗号分隔值(csv)文件。

to_dict(*[, into])

将Series转换为{label -> value}字典或字典类似对象。

to_excel(excel_writer, *[, sheet_name, ...])

将对象写入Excel表格。

to_file(文件名[, 驱动, 索引])

GeoSeries写入文件。

to_frame([name])

将系列转换为数据框。

to_hdf(path_or_buf, *, key[, mode, ...])

使用HDFStore将包含的数据写入HDF5文件。

to_json([显示边界框, 丢弃ID, 转换为WGS84])

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

to_latex([buf, columns, header, index, ...])

将对象渲染为LaTeX表格、长表格或嵌套表格。

to_list()

返回值的列表。

to_markdown([buf, mode, index, storage_options])

以Markdown友好的格式打印系列。

to_numpy([dtype, copy, na_value])

一个表示此系列或索引中值的NumPy ndarray。

to_period([频率, 复制])

将Series从DatetimeIndex转换为PeriodIndex。

to_pickle(路径, *[, 压缩, 协议, ...])

将对象序列化(Pickle)到文件。

to_sql(name, con, *[, schema, if_exists, ...])

将存储在 DataFrame 中的记录写入 SQL 数据库。

to_string([buf, na_rep, float_format, ...])

呈现Series的字符串表示。

to_timestamp([频率, 方式, 复制])

转换为时间戳的 DatetimeIndex,在周期开始时。

to_wkb([十六进制])

将GeoSeries几何形状转换为WKB

to_wkt(**kwargs)

将GeoSeries几何形状转换为WKT

to_xarray()

从pandas对象返回一个xarray对象。

tolist()

返回值的列表。

touches(other[, align])

返回一个 Series,其 dtype('bool') 值为 True,表示每个与 other 相接的对齐几何体。

transform(变换[, 包含_z])

返回一个 GeoSeries,该 GeoSeries 应用了变换函数到几何坐标。

translate([xoff, yoff, zoff])

返回一个 GeoSeries,其中包含已翻译的几何图形。

transpose(*args, **kwargs)

返回转置,按定义是自身。

truediv(其他[, 级别, 填充值, 轴])

返回序列和其他元素的浮点除法,逐元素(使用二元运算符truediv)。

truncate([之前, 之后, 轴, 复制])

在某个索引值之前和之后截断一个 Series 或 DataFrame。

tz_convert(时区[, 轴, 层级, 复制])

将具有时区感知的轴转换为目标时区。

tz_localize(时区[, 轴, 级别, 复制, ...])

将Series或DataFrame的本地时区(无时区信息)索引转换为目标时区。

union(其他[, 对齐])

返回一个 GeoSeries,这是与 other 对齐的几何体中每个点的并集。

union_all([method, grid_size])

返回一个几何体,包含GeoSeries中所有几何体的联合。

unique()

返回Series对象的唯一值。

unstack([level, fill_value, sort])

反转(Unstack),也称为透视(pivot),将具有多重索引的系列转换为数据框(DataFrame)。

update(other)

使用传递的系列中的值就地修改系列。

value_counts([归一化, 排序, 升序, ...])

返回一个包含唯一值计数的系列。

var([轴, 跳过空值, 自由度, 仅数字])

返回请求轴上的无偏方差。

view([数据类型])

创建系列的新视图。

voronoi_polygons([容忍度, 扩展至, ...])

返回一个 GeoSeries,由表示输入几何形状的顶点周围计算得出的 Voronoi 图的对象组成。

where(条件[, 其他, 就地, 轴, 级别])

在条件为假时替换值。

within(other[, align])

返回一个 Series,其 dtype('bool') 值为 True,表示每个与 other 对齐的几何体都在其中。

xs(键[, 轴, 级别, 删除级别])

从系列/数据框返回交叉截面。

属性

T

返回转置,按定义是自身。

area

返回一个 Series,包含每个几何体在 GeoSeries 中的面积,单位为坐标参考系统 (CRS) 的单位。

array

支持此系列或索引的数据的扩展数组。

at

访问行/列标签对的单个值。

attrs

该数据集的全局属性字典。

axes

返回行轴标签的列表。

boundary

返回一个 GeoSeries,表示每个几何体的集合论 边界 的低维对象。

bounds

返回一个 DataFrame,其列 minxminymaxxmaxy 的值包含每个几何图形的边界。

centroid

返回一个 GeoSeries ,表示每个几何图形的重心的点。

convex_hull

返回一个 GeoSeries,表示每个几何体的凸包。

crs

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

cx

基于坐标的索引器,通过与边界框相交来选择。

dtype

返回基础数据的 dtype 对象。

dtypes

返回底层数据的dtype对象。

empty

指示 Series/DataFrame 是否为空。

envelope

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

exterior

返回一个 GeoSeries,该 GeoSeries 包含表示每个多边形外边界的线性环。

flags

获取与此 pandas 对象相关的属性。

geom_type

返回一个 Series 字符串,指定每个对象的 几何类型

geometry

has_sindex

检查空间索引的存在性而不生成它。

has_z

返回一个 Series,其 dtype('bool') 的值为 True 的特征具有 z 组件。

hasnans

如果存在任何NaN,则返回True。

iat

通过整数位置访问行/列对的单个值。

iloc

基于位置的纯整数位置索引选择。

index

Series的索引(轴标签)。

interiors

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

is_ccw

如果一个 LineString 或 LinearRing 是逆时针方向,则返回一个 Series,其 dtype('bool') 值为 True

is_closed

返回一个 Series,其 dtype('bool') 值为 True ,如果 LineString 或 LinearRing 的第一个和最后一个点相等。

is_empty

返回一个 Series,其 dtype('bool') 值为 True,表示几何体为空。

is_monotonic_decreasing

如果对象中的值单调递减,则返回布尔值。

is_monotonic_increasing

如果对象中的值单调递增,则返回布尔值。

is_ring

返回一个 Series,其 dtype('bool') 的值为 True,用于表示已关闭的特征。

is_simple

返回一个 Series,其 dtype('bool') 值为 True,表示几何图形不会自交。

is_unique

如果对象中的值是唯一的,则返回布尔值。

is_valid

返回一个 Series,其 dtype('bool') 值为 True 的几何体是有效的。

length

返回一个 Series,包含以坐标参考系统(CRS)单位表示的每个几何体的长度。

loc

按标签或布尔数组访问一组行和列。

name

返回系列的名称。

nbytes

返回底层数据中的字节数。

ndim

基础数据的维度数量,定义为1。

shape

返回底层数据的形状元组。

sindex

生成空间索引

size

返回底层数据中的元素数量。

total_bounds

返回一个元组,包含 minxminymaxxmaxy 值,用于整个系列的边界。

type

返回GeoSeries中每个几何体的几何类型

unary_union

返回一个几何体,包含GeoSeries中所有几何体的联合。

values

根据数据类型返回序列作为ndarray或类似ndarray的对象。

x

返回 GeoSeries 中点几何图形的 x 位置

y

返回GeoSeries中点几何的y坐标

z

返回GeoSeries中点几何的z位置