Plotting dengan GeoJSON

Memvisualisasikan Data Geospasial di Python

Mary van Valkenburg

Data Science Program Manager, Nashville Software School

GeoJSON Kelurahan

{ "type": "FeatureCollection",
  "features": [
    { "type":"Feature",
      "properties":{
    "name":"Historic Buena Vista"
    },"geometry":{
        "type":"MultiPolygon","coordinates":[[[[-86.79511056795417,36.17575....
neighborhoods = gpd.read_file('./data/neighborhood_boundaries.geojson')
neighborhoods.head(1)
        name             geometry
Historic Buena Vista    (POLYGON ((-86.79511056795417 36.17575964963348...)))
Memvisualisasikan Data Geospasial di Python

Dependensi Geopandas

representasi raster dan vektor

  • Fiona
    • menyediakan API Python untuk OGR
  • GDAL/OGR
    • GDAL untuk menerjemahkan data raster
    • OGR untuk menerjemahkan data vektor
Memvisualisasikan Data Geospasial di Python

Membandingkan grafik raster dan vektor

citra raster Corfu citra raster Corfu

citra vektor Corfu citra vektor Corfu

Memvisualisasikan Data Geospasial di Python

Colormap

Memvisualisasikan Data Geospasial di Python

Plot dengan warna

school_districts.head(3)
first_name     last_name    position    district      geometry
Sharon         Gentry       Member       1    (POLYGON ((-86.771 36.383)...))
Jill           Speering     Vice-Chair   3    (POLYGON ((-86.753 36.404)...))
Jo Ann         Brannon      Member       2    (POLYGON ((-86.766 36.083)...))

membandingkan peta warna

Memvisualisasikan Data Geospasial di Python
council_dists.plot(
                   column='district', 
                   cmap='Set3', 
                   legend=True)
plt.title('Council Districts')
plt.show();

plot distrik dewan dengan legenda panjang

leg_kwds={'title':'District Number', 
          'loc': 'upper left', 
          'bbox_to_anchor':(1, 1.03), 
          'ncol':3}
council_dists.plot(column='district', 
                   cmap='Set3',
                   legend=True, 
             legend_kwds=leg_kwds)
plt.title('Council Districts')
plt.show();

plot distrik dewan dengan legenda multikolom

Memvisualisasikan Data Geospasial di Python

Ayo berlatih!

Memvisualisasikan Data Geospasial di Python

Preparing Video For Download...