@@ -57,9 +57,9 @@ easier. GeoPandas extends the datatypes used by [pandas][] to allow spatial oper
57
57
on geometric types. Geometric operations are performed by [ Shapely] [ ] . GeoPandas further
58
58
depends on [ pyogrio] [ ] for file access and [ Matplotlib] [ ] for plotting.
59
59
60
- PyGMT doesn't directly rely on GeoPandas, but provides support of GeoPandas's data
61
- structure, {class}` geopandas.GeoDataFrame ` and {class}` geopandas.GeoSeries ` , which can
62
- be directly used in data processing and plotting functions/methods of PyGMT.
60
+ PyGMT doesn't directly rely on GeoPandas, but provides support of GeoPandas's two main
61
+ data structure, {class}` geopandas.GeoDataFrame ` and {class}` geopandas.GeoSeries ` , which
62
+ can be directly used in data processing and plotting functions/methods of PyGMT.
63
63
64
64
#### contextily
65
65
@@ -73,10 +73,10 @@ on it.
73
73
74
74
#### rioxarray
75
75
76
- [ rioxarray] [ ] is a geospatial [ Xarray] [ ] extension powered by rasterio. Built on top of
77
- [ Rasterio ] [ ] , it enables seamless reading, writing, and manipulation of multi-dimensional
78
- arrays with geospatial attributes such as coordinate reference systems (CRS) and spatial extent
79
- (bounds).
76
+ [ rioxarray] [ ] is a geospatial [ Xarray] [ ] extension powered by [ rasterio] [ ] . Built on top
77
+ of rasterio , it enables seamless reading, writing, and manipulation of multi-dimensional
78
+ arrays with geospatial attributes such as coordinate reference systems (CRS) and spatial
79
+ extent (bounds).
80
80
81
81
Currently, PyGMT relies on [ rioxarray] [ ] to save multi-band rasters to temporary files
82
82
in GeoTIFF format, to support processing and plotting 3-D {class}` xarray.DataArray `
@@ -97,19 +97,19 @@ organized for efficient analytic operations on modern hardware. The Arrow Python
97
97
Python objects. They are based on the C++ implementation of Arrow.
98
98
99
99
``` {note}
100
- If you have [PyArrow](https://arrow.apache.org/docs/python/index.html) installed, PyGMT
101
- does have some initial support for `pandas.Series` and `pandas.DataFrame` objects with
102
- Apache Arrow-backed arrays. Specifically, only uint/int/float, date32/date64 and string
103
- types are supported for now. Support for Duration types and GeoArrow geometry types is
104
- still a work in progress. For more details, see
100
+ If you have [PyArrow][] installed, PyGMT does have some initial support for
101
+ `pandas.Series` and `pandas.DataFrame` objects with Apache Arrow-backed arrays.
102
+ Specifically, only uint/int/float, date32/date64 and string types are supported for now.
103
+ Support for Duration types and GeoArrow geometry types is still a work in progress.
104
+ For more details, see
105
105
[issue #2800](https://github.com/GenericMappingTools/pygmt/issues/2800).
106
106
```
107
107
108
108
## PyGMT ecosystem
109
109
110
110
Various packages rely on PyGMT for geospatial data processing, analysis, and visualization.
111
111
Below is an incomplete list (in no particular order) of tools which form the PyGMT-related
112
- Python ecosystem.
112
+ ecosystem.
113
113
114
114
``` {note}
115
115
If your package relies on PyGMT, please
@@ -126,6 +126,7 @@ If your package relies on PyGMT, please
126
126
[ pandas ] : https://pandas.pydata.org/
127
127
[ pyarrow ] : https://arrow.apache.org/docs/python/
128
128
[ pyogrio ] : https://pyogrio.readthedocs.io/
129
+ [ rasterio ] : https://rasterio.readthedocs.io/
129
130
[ rioxarray ] : https://corteva.github.io/rioxarray/
130
131
[ shapely ] : https://shapely.readthedocs.io/
131
132
[ xarray ] : https://xarray.pydata.org/
0 commit comments