GIS Python
GIS Python
November 2, 2022
1
Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.6/site-
packages (from pandas>=0.24.0->geopandas) (2019.3)
Requirement already satisfied: python-dateutil>=2.6.1 in
/usr/local/lib/python3.6/site-packages (from pandas>=0.24.0->geopandas) (2.8.1)
Requirement already satisfied: numpy>=1.13.3 in /usr/local/lib64/python3.6/site-
packages (from pandas>=0.24.0->geopandas) (1.17.3)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.6/site-packages (from click>=4.0->fiona>=1.8->geopandas)
(4.8.3)
Requirement already satisfied: typing-extensions>=3.6.4 in
/usr/local/lib/python3.6/site-packages (from importlib-
metadata->click>=4.0->fiona>=1.8->geopandas) (3.10.0.0)
Requirement already satisfied: zipp>=0.5 in
/data/urk20ai1015/.local/lib/python3.6/site-packages (from importlib-
metadata->click>=4.0->fiona>=1.8->geopandas) (3.6.0)
Installing collected packages: click, munch, cligj, click-plugins, shapely,
pyproj, fiona, geopandas
WARNING: The script pyproj is installed in '/data/urk20ai1015/.local/bin'
which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this
warning, use --no-warn-script-location.
WARNING: The script fio is installed in '/data/urk20ai1015/.local/bin'
which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this
warning, use --no-warn-script-location.
Successfully installed click-8.0.4 click-plugins-1.1.1 cligj-0.7.2 fiona-1.8.22
geopandas-0.9.0 munch-2.5.0 pyproj-3.0.1 shapely-1.8.5.post1
2
countries.head()
.
[5]: pop_est continent name iso_a3 gdp_md_est \
0 920938 Oceania Fiji FJI 8374.0
1 53950935 Africa Tanzania TZA 150600.0
2 603253 Africa W. Sahara ESH 906.5
3 35623680 North America Canada CAN 1674000.0
4 326625791 North America United States of America USA 18560000.0
geometry
0 MULTIPOLYGON (((180.00000 -16.06713, 180.00000…
1 POLYGON ((33.90371 -0.95000, 34.07262 -1.05982…
2 POLYGON ((-8.66559 27.65643, -8.66512 27.58948…
3 MULTIPOLYGON (((-122.84000 49.00000, -122.9742…
4 MULTIPOLYGON (((-122.84000 49.00000, -120.0000…
.
[21]: df.plot(x="longitude", y="latitude", kind="scatter", c="brightness",
colormap="YlOrRd")
.
[21]: <matplotlib.axes._subplots.AxesSubplot at 0x7fb9e2015b38>
.
3
[33]: fig, ax = plt.subplots(figsize=(8,6))
countries[countries["name"] == "Australia"].plot(color="lightgrey", ax = ax)
df.plot(x="longitude", y="latitude", kind="scatter",
c="Blue", ax=ax)
ax.grid(b=True, alpha=0.5)
plt.show()
.
4
[ ]:
.