A GeoDataFrame
is a tabular data structure that contains a column which contains a GeoSeries
storing geometry.
GeoDataFrame 是一种表格数据结构,其中包含一个包含 GeoSeries 存储几何的列。
Constructor
GeoDataFrame
([data, geometry, crs])A GeoDataFrame object is a pandas.DataFrame that has a column with geometry.
Serialization / IO / conversion
GeoDataFrame.from_file
(filename, **kwargs)Alternate constructor to create a GeoDataFrame
from a file. GeoDataFrame.from_features
(features[, crs, …])Alternate constructor to create GeoDataFrame from an iterable of features or a feature collection. GeoDataFrame.from_postgis
(sql, con[, …])Alternate constructor to create a GeoDataFrame
from a sql query containing a geometry column in WKB representation. GeoDataFrame.to_file
(filename[, driver, …])Write the GeoDataFrame
to a file. GeoDataFrame.to_json
([na, show_bbox, drop_id])Returns a GeoJSON representation of the GeoDataFrame
as a string. GeoDataFrame.to_parquet
(path[, index, …])Write a GeoDataFrame to the Parquet format. GeoDataFrame.to_feather
(path[, index, …])Write a GeoDataFrame to the Feather format. GeoDataFrame.to_postgis
(name, con[, schema, …])Upload GeoDataFrame into PostGIS database. GeoDataFrame.to_wkb
([hex])Encode all geometry columns in the GeoDataFrame to WKB. GeoDataFrame.to_wkt
(**kwargs)Encode all geometry columns in the GeoDataFrame to WKT.
Projection handling
Active geometry handling
Aggregating and exploding
GeoDataFrame.dissolve
([by, aggfunc, …])Dissolve geometries within groupby into single observation. GeoDataFrame.explode
([column, ignore_index, …])Explode multi-part geometries into multiple single geometries.
Spatial joins
Overlay operations
GeoDataFrame.clip
(mask[, keep_geom_type])Clip points, lines, or polygon geometries to the mask extent. GeoDataFrame.overlay
(right[, how, …])Perform spatial overlay between GeoDataFrames.
Plotting
GeoDataFrame.explore
(*args, **kwargs)Interactive map based on folium/leaflet.jsInteractive map based on GeoPandas and folium/leaflet.js
Spatial index
Indexing
GeoDataFrame.cx
Coordinate based indexer to select by intersection with bounding box.
Interface
All pandas DataFrame
methods are also available, although they may not operate in a meaningful way on the geometry
column. All methods listed in GeoSeries work directly on an active geometry column of GeoDataFrame.
所有 pandas DataFrame 方法也可用,尽管它们可能不会以有意义的方式对几何列进行操作。 GeoSeries 中列出的所有方法都直接作用于 GeoDataFrame 的活动几何列。
标签 GeoPandas , Python , Python-GIS
文档导航 ← GeoSeries Input/output →