├── .gitignore ├── LICENSE ├── README.md ├── appendix-A ├── index.md └── readme.md ├── ch01 ├── code │ └── installer.sh ├── readme.md └── working │ └── ch01-01_working.py ├── ch02 ├── code │ ├── ch02-01_show_shp_crs.py │ ├── ch02-02_show_geojson_crs.py │ ├── ch02-03_show_wms_crs.py │ ├── ch02-04_write_prj_file.py │ ├── ch02-05_batch_shp_prj.py │ └── ch02-06_re_project_shp.py ├── geodata │ ├── UTM_Zone_Boundaries.dbf │ ├── UTM_Zone_Boundaries.prj │ ├── UTM_Zone_Boundaries.shp │ ├── UTM_Zone_Boundaries.shp.prj │ ├── UTM_Zone_Boundaries.shx │ ├── UTM_Zone_Boundaries_3857.dbf │ ├── UTM_Zone_Boundaries_3857.shp │ ├── UTM_Zone_Boundaries_3857.shx │ ├── golfcourses_bc.geojson │ ├── no_prj │ │ ├── UTM_Zone_Boundaries.dbf │ │ ├── UTM_Zone_Boundaries.shp │ │ ├── UTM_Zone_Boundaries.shx │ │ ├── schools.dbf │ │ ├── schools.shp │ │ └── schools.shx │ ├── schools.dbf │ ├── schools.geojson │ ├── schools.prj │ ├── schools.shp │ └── schools.shx ├── readme.md └── working │ └── ch02-01_working.py ├── ch03 ├── code │ ├── ch03-01-shp2pg.py │ ├── ch03-02_batch_shp2pg.py │ ├── ch03-03_batch_postgis2shp.py │ ├── ch03-04_osm2shp.py │ ├── ch03-05_shp2raster.py │ ├── ch03-06_raster2shp.py │ ├── ch03-07_excel2shp │ ├── ch03-08_dem2heightmap.py │ └── gdal2threejs-qgis.py ├── geodata │ ├── OSM_san_francisco_westbluff.osm │ ├── bike_shops_excel.xlsx │ ├── bikeways.cpg │ ├── bikeways.dbf │ ├── bikeways.idx │ ├── bikeways.prj │ ├── bikeways.shp │ ├── bikeways.shx │ ├── bikeways_shp.zip │ ├── cadaster_borders-2tone-black-white.png │ ├── cadaster_borders-2tone.png │ ├── cadaster_borders.png │ ├── dem-500.asc │ ├── dem-5000.asc │ ├── golfcourse-3857.zip │ ├── golfcourse-strasslach.zip │ ├── highest-mountains-europe.xlsx │ ├── highest-mountains.dbf │ ├── highest-mountains.prj │ ├── highest-mountains.shp │ ├── highest-mountains.shx │ ├── original_dem.asc │ ├── schools.dbf │ ├── schools.prj │ ├── schools.shp │ └── schools.shx ├── readme.md └── working │ └── ch03-01_working.py ├── ch04 ├── code │ ├── ch04-01_postgis_buffer2geojson.py │ ├── ch04-02_postgis_point_in_ply.py │ ├── ch04-03_postgis_line_intersections.py │ ├── ch04-04_postgis_valid.py │ ├── ch04-05_postgis_join_pt_attributes2ply.py │ ├── ch04-06_postgis_complex_query.py │ └── sql_postgis.sql ├── geodata │ ├── osm-golf-courses-bc-alberta.geojson │ ├── osm-place-city-bc-alberta.geojson │ ├── out_buff_100m.geojson │ ├── out_schools_in_100m.geojson │ ├── protarea.dbf │ ├── protarea.prj │ ├── protarea.sbn │ ├── protarea.sbx │ ├── protarea.shp │ ├── protarea.shx │ ├── schools.dbf │ ├── schools.prj │ ├── schools.shp │ ├── schools.shx │ └── vancouver-osm-data.osm ├── readme.md └── working │ └── ch04-01_working.py ├── ch05 ├── code │ ├── ch05-01-1_clipping_simple.py │ ├── ch05-01-2_clipping.py │ ├── ch05-01_clipping.py │ ├── ch05-02-2_split_poly_with_line.py │ ├── ch05-02_split_poly_with_line.py │ ├── ch05-03_point_on_line.py │ ├── ch05-04_snap_point2line.py │ ├── ch05-05_3d_line_distance.py │ ├── html │ │ ├── ch05-01-2-road-clipping.html │ │ ├── ch05-01-clipping.html │ │ ├── ch05-02.html │ │ ├── ch05-03.html │ │ ├── ch05-04.html │ │ ├── leaflet.css │ │ └── leaflet.js │ ├── images │ │ ├── layers-2x.png │ │ ├── layers.png │ │ ├── marker-icon-2x.png │ │ ├── marker-icon.png │ │ ├── marker-shadow.png │ │ ├── sunny.png │ │ └── symbol_middot.png │ └── utils.py ├── geodata │ ├── bike-route-austria.dbf │ ├── bike-route-austria.prj │ ├── bike-route-austria.qpj │ ├── bike-route-austria.shp │ ├── bike-route-austria.shx │ ├── ch05-01-geojson.js │ ├── clip_area_3857.dbf │ ├── clip_area_3857.prj │ ├── clip_area_3857.qpj │ ├── clip_area_3857.shp │ ├── clip_area_3857.shx │ ├── cutting_line.dbf │ ├── cutting_line.prj │ ├── cutting_line.qpj │ ├── cutting_line.shp │ ├── cutting_line.shx │ ├── london-park.osm │ ├── london-park.osm.db │ ├── roads_clipped.dbf │ ├── roads_clipped.shp │ ├── roads_clipped.shx │ ├── roads_london_3857.dbf │ ├── roads_london_3857.prj │ ├── roads_london_3857.qpj │ ├── roads_london_3857.shp │ ├── roads_london_3857.shx │ ├── sample-geojson.js │ ├── split_up_poly_circle.dbf │ ├── split_up_poly_circle.shp │ ├── split_up_poly_circle.shx │ ├── velowire_stage_16-Carcassonne-Bagneres-de-Luchon.kml │ ├── velowire_stage_16_27563_utf8.geojson │ └── velowire_stage_16_4326.geojson └── readme.md ├── ch06 ├── code │ ├── ch06-01_sym_diff.py │ ├── ch06-02_union.py │ ├── ch06-03_union_dissolve.py │ ├── ch06-04_identity.py │ ├── ol3 │ │ ├── build │ │ │ ├── ol-debug.js │ │ │ ├── ol-deps.js │ │ │ └── ol.js │ │ ├── css │ │ │ ├── layout.css │ │ │ └── ol.css │ │ ├── data │ │ │ ├── ch06-01_results_sym_diff.js │ │ │ └── my_polys.js │ │ ├── html │ │ │ ├── ch06-01_sym_diff.html │ │ │ ├── ch06-02_union.html │ │ │ ├── ch06-03_cascade_union.html │ │ │ └── ch06-04_identity.html │ │ ├── js │ │ │ ├── map_cascade_union.js │ │ │ ├── map_identity.js │ │ │ ├── map_sym_diff.js │ │ │ ├── map_union.js │ │ │ └── popup_handler.js │ │ └── resources │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ ├── bootstrap-responsive.css │ │ │ │ ├── bootstrap-responsive.min.css │ │ │ │ ├── bootstrap.css │ │ │ │ └── bootstrap.min.css │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ └── glyphicons-halflings.png │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ └── bootstrap.min.js │ │ │ ├── jquery.min.js │ │ │ ├── logo-32x32-optimized.png │ │ │ ├── logo-32x32.png │ │ │ ├── logo.png │ │ │ └── textured_paper.jpeg │ ├── temp.py │ └── utils.py ├── geodata │ ├── cb_2013_us_state_500k.dbf │ ├── cb_2013_us_state_500k.prj │ ├── cb_2013_us_state_500k.shp │ ├── cb_2013_us_state_500k.shp.iso.xml │ ├── cb_2013_us_state_500k.shp.xml │ ├── cb_2013_us_state_500k.shx │ ├── hurricane-katrina-2005.csv │ ├── output_union.geojson │ ├── pebble-beach-fairways-3857.geojson │ ├── pebble-beach-greens-3857.geojson │ ├── result_identity.geojson │ ├── temp-all-warn-week.cpg │ ├── temp-all-warn-week.dbf │ ├── temp-all-warn-week.prj │ ├── temp-all-warn-week.qpj │ ├── temp-all-warn-week.shp │ ├── temp-all-warn-week.shx │ ├── temp1-ply.cpg │ ├── temp1-ply.dbf │ ├── temp1-ply.prj │ ├── temp1-ply.qpj │ ├── temp1-ply.shp │ ├── temp1-ply.shx │ ├── temp1_geoj.geojson │ ├── temp2-ply.cpg │ ├── temp2-ply.dbf │ ├── temp2-ply.prj │ ├── temp2-ply.qpj │ ├── temp2-ply.shp │ └── temp2-ply.shx └── readme.md ├── ch07 ├── code │ ├── ch07-01_dem2postgis.py │ ├── ch07-02_elev_profile.py │ ├── ch07-03_shaded_relief.py │ ├── ch07-04_slope_map.py │ ├── ch07-05_color_relief.py │ ├── gdal_merge.py │ ├── hsv_merge.py │ └── ramp.txt ├── geodata │ ├── 092j02_0200_deme.dem │ ├── 092j02_0200_demw.dem │ ├── dem_3857.dem │ └── dem_3857.tif └── readme.md ├── ch08 ├── code │ ├── alpha_shape.py │ ├── centerline.py │ ├── ch08-01_pgrouting_shortest_path.py │ ├── ch08-02_networkx_shortest_path.py │ ├── ch08-03_distance_polygons.py │ ├── ch08-04_centerline.py │ ├── ch08-05_indoor_3d_route.py │ ├── ch08-06_walktime.py │ ├── indrz-route-types.sql │ ├── indrz_create_3d_networklines.sql │ ├── pgr_createTopology3d.sql │ ├── pgr_pointtoid3d.sql │ └── setup_tables_routing.sql ├── geodata │ └── shp │ │ ├── e01_hallways_3857.dbf │ │ ├── e01_hallways_3857.prj │ │ ├── e01_hallways_3857.shp │ │ ├── e01_hallways_3857.shx │ │ ├── e01_hallways_small_3857.dbf │ │ ├── e01_hallways_small_3857.prj │ │ ├── e01_hallways_small_3857.shp │ │ ├── e01_hallways_small_3857.shx │ │ ├── e01_hallways_union_3857.dbf │ │ ├── e01_hallways_union_3857.prj │ │ ├── e01_hallways_union_3857.shp │ │ ├── e01_hallways_union_3857.shx │ │ ├── e01_network_lines.dbf │ │ ├── e01_network_lines.prj │ │ ├── e01_network_lines.shp │ │ ├── e01_network_lines.shx │ │ ├── e01_network_lines_3857.dbf │ │ ├── e01_network_lines_3857.prj │ │ ├── e01_network_lines_3857.shp │ │ ├── e01_network_lines_3857.shx │ │ ├── e02_network_lines_3857.dbf │ │ ├── e02_network_lines_3857.prj │ │ ├── e02_network_lines_3857.shp │ │ └── e02_network_lines_3857.shx └── readme.md ├── ch09 ├── code │ ├── ch09-01_one_point_poly.py │ ├── ch09-01_single_pt_test_in_poly.py │ ├── ch09-02_point_covers_line_endpoint.py │ ├── ch09-03_lines_must_not_overlap.py │ ├── ch09-04_locate_dangles.py │ ├── ch09-05_must_be_within_distance.py │ └── utils.py ├── geodata │ ├── topo_dangles.dbf │ ├── topo_dangles.prj │ ├── topo_dangles.shp │ ├── topo_dangles.shx │ ├── topo_line.dbf │ ├── topo_line.prj │ ├── topo_line.shp │ ├── topo_line.shx │ ├── topo_line_overlap.dbf │ ├── topo_line_overlap.prj │ ├── topo_line_overlap.shp │ ├── topo_line_overlap.shx │ ├── topo_points.dbf │ ├── topo_points.prj │ ├── topo_points.shp │ ├── topo_points.shx │ ├── topo_polys.dbf │ ├── topo_polys.prj │ ├── topo_polys.shp │ └── topo_polys.shx └── readme.md ├── ch10 ├── TileStache-master │ ├── .gitignore │ ├── .travis.yml │ ├── API.html │ ├── CHANGELOG │ ├── LICENSE │ ├── MANIFEST.in │ ├── Makefile │ ├── README.md │ ├── TileStache │ │ ├── .gitignore │ │ ├── Caches.py │ │ ├── Config.py │ │ ├── Core.py │ │ ├── Geography.py │ │ ├── Goodies │ │ │ ├── AreaServer.py │ │ │ ├── Caches │ │ │ │ ├── GoogleCloud.py │ │ │ │ ├── LimitedDisk.py │ │ │ │ └── __init__.py │ │ │ ├── ExternalConfigServer.py │ │ │ ├── Proj4Projection.py │ │ │ ├── Providers │ │ │ │ ├── Cascadenik.py │ │ │ │ ├── Composite.py │ │ │ │ ├── DejaVuSansMono-alphanumeric.ttf │ │ │ │ ├── GDAL.py │ │ │ │ ├── Grid.py │ │ │ │ ├── MapnikGrid.py │ │ │ │ ├── MirrorOSM.py │ │ │ │ ├── Monkeycache.py │ │ │ │ ├── PostGeoJSON.py │ │ │ │ ├── SolrGeoJSON.py │ │ │ │ ├── TileDataOSM.py │ │ │ │ ├── UtfGridComposite.py │ │ │ │ ├── UtfGridCompositeOverlap.py │ │ │ │ └── __init__.py │ │ │ ├── StatusServer.py │ │ │ ├── VecTiles │ │ │ │ ├── __init__.py │ │ │ │ ├── client.py │ │ │ │ ├── geojson.py │ │ │ │ ├── mvt.py │ │ │ │ ├── ops.py │ │ │ │ ├── server.py │ │ │ │ ├── topojson.py │ │ │ │ └── wkb.py │ │ │ └── __init__.py │ │ ├── MBTiles.py │ │ ├── Mapnik.py │ │ ├── Memcache.py │ │ ├── PixelEffects.py │ │ ├── Pixels.py │ │ ├── Providers.py │ │ ├── Redis.py │ │ ├── S3.py │ │ ├── Sandwich.py │ │ ├── VERSION │ │ ├── Vector │ │ │ ├── Arc.py │ │ │ └── __init__.py │ │ └── __init__.py │ ├── Vagrant │ │ └── setup.sh │ ├── Vagrantfile │ ├── europe-peaks.geojson │ ├── europe-peaks.json │ ├── examples │ │ ├── composite │ │ │ ├── composite-stack.xml │ │ │ ├── composite.cfg │ │ │ ├── mapnik-base.xml │ │ │ ├── mapnik-halos.xml │ │ │ ├── mapnik-outlines.xml │ │ │ └── mapnik-streets.xml │ │ ├── europe-peaks.geojson │ │ ├── style.xml │ │ └── zoom_example │ │ │ ├── rhodeisland.mbtiles │ │ │ ├── run_server.sh │ │ │ ├── test.html │ │ │ └── zoom_example.cfg │ ├── requirements.txt │ ├── runtests.sh │ ├── setup.py │ ├── tests │ │ ├── __init__.py │ │ ├── cache_tests.py │ │ ├── provider_tests.py │ │ ├── servers │ │ │ └── dummy-response-server.py │ │ ├── utils.py │ │ ├── vectiles_tests.py │ │ └── vector_tests.py │ ├── tilestache.cfg │ ├── tilestache.cgi │ └── www │ │ ├── .gitignore │ │ ├── example-palette-openstreetmap-mapnik.act │ │ ├── index.html │ │ ├── logo.ai │ │ ├── mustaches.jpg │ │ ├── mustaches.psd │ │ └── style.css ├── code │ ├── Ch10-03_dem2threejs.py │ ├── Ch10-04_drapeOrtho.py │ └── ch10-01_folium_leaflet.py ├── geodata │ └── 092j02_1_1.tif ├── readme.md └── www │ ├── html │ ├── data.json │ └── us-states.json │ ├── js │ ├── TerrainLoader.js │ ├── TrackballControls.js │ └── three.min.js │ └── templates │ ├── base-3d-map-drape.html │ └── base-3d-map.html ├── ch11 ├── code │ └── web_analysis │ │ ├── api │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── migrations │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── logs │ │ ├── debug.log │ │ └── verbose.log │ │ ├── manage.py │ │ ├── maps │ │ ├── admin.py │ │ ├── form.py │ │ ├── models.py │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ │ ├── static │ │ ├── css │ │ │ ├── bootstrap-responsive.min.css │ │ │ ├── bootstrap.min.css │ │ │ ├── custom-layout.css │ │ │ ├── font-awesome.min.css │ │ │ └── ol.css │ │ └── js │ │ │ ├── bloodhound.min.js │ │ │ ├── bootstrap.min.js │ │ │ ├── jquery-1.11.2.min.js │ │ │ ├── ol340.js │ │ │ └── typeahead.bundle.min.js │ │ ├── templates │ │ ├── base.html │ │ ├── route-map.html │ │ └── routing.js │ │ └── web_analysis │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py ├── geodata │ ├── e00_networklines_3857.cpg │ ├── e00_networklines_3857.dbf │ ├── e00_networklines_3857.prj │ ├── e00_networklines_3857.qpj │ ├── e00_networklines_3857.shp │ ├── e00_networklines_3857.shx │ ├── e01_room_data.cpg │ ├── e01_room_data.dbf │ ├── e01_room_data.prj │ ├── e01_room_data.qpj │ ├── e01_room_data.shp │ ├── e01_room_data.shx │ ├── e02_room_data.cpg │ ├── e02_room_data.dbf │ ├── e02_room_data.prj │ ├── e02_room_data.qpj │ ├── e02_room_data.shp │ └── e02_room_data.shx └── readme.md ├── geodata.zip ├── geodata ├── bikeways_shp.zip ├── cadaster_borders-2tone-black-white.png ├── cadaster_borders-2tone.png ├── cadaster_borders.png ├── color_relief.txt ├── dem-500.asc ├── dem-5000.asc ├── dem-5000.asc.aux.xml ├── drinking_fountains_shp.zip ├── geojson │ ├── golfcourses_bc.geojson │ ├── osm-golf-courses-bc-alberta.geojson │ ├── osm-place-city-bc-alberta.geojson │ ├── osm_vancouver_bike_parking.geojson │ ├── out_buff_100m.geojson │ └── schools.geojson ├── golfcourse-3857.zip ├── golfcourse-strasslach.zip ├── no_prj │ ├── UTM_Zone_Boundaries.dbf │ ├── UTM_Zone_Boundaries.shp │ ├── UTM_Zone_Boundaries.shx │ ├── schools.dbf │ ├── schools.shp │ └── schools.shx ├── original_dem.asc ├── osm │ ├── OSM_san_francisco_westbluff.osm │ ├── map.osm │ └── osm-data.sqlite ├── schools.dbf ├── schools.prj ├── schools.shp ├── schools.shx ├── shp │ ├── UTM_Zone_Boundaries.dbf │ ├── UTM_Zone_Boundaries.prj │ ├── UTM_Zone_Boundaries.shp │ ├── UTM_Zone_Boundaries.shp.prj │ ├── UTM_Zone_Boundaries.shx │ ├── UTM_Zone_Boundaries_3857.dbf │ ├── UTM_Zone_Boundaries_3857.shp │ ├── UTM_Zone_Boundaries_3857.shx │ ├── bike_parking_3785.cpg │ ├── bike_parking_3785.dbf │ ├── bike_parking_3785.prj │ ├── bike_parking_3785.qpj │ ├── bike_parking_3785.shp │ ├── bike_parking_3785.shx │ ├── bike_shops_3785.cpg │ ├── bike_shops_3785.dbf │ ├── bike_shops_3785.prj │ ├── bike_shops_3785.qpj │ ├── bike_shops_3785.shp │ ├── bike_shops_3785.shx │ ├── bike_shops_excel.xlsx │ ├── bikeways-3857.cpg │ ├── bikeways-3857.dbf │ ├── bikeways-3857.prj │ ├── bikeways-3857.qpj │ ├── bikeways-3857.shp │ ├── bikeways-3857.shx │ ├── bikeways.cpg │ ├── bikeways.dbf │ ├── bikeways.idx │ ├── bikeways.prj │ ├── bikeways.shp │ ├── bikeways.shx │ ├── drinking_fountains.dbf │ ├── drinking_fountains.prj │ ├── drinking_fountains.shp │ ├── drinking_fountains.shx │ ├── highest-mountains-europe.xlsx │ ├── highest-mountains.dbf │ ├── highest-mountains.prj │ ├── highest-mountains.shp │ ├── highest-mountains.shx │ ├── osm-golfcourses-pts-bc-alberta.dbf │ ├── osm-golfcourses-pts-bc-alberta.prj │ ├── osm-golfcourses-pts-bc-alberta.qpj │ ├── osm-golfcourses-pts-bc-alberta.shp │ ├── osm-golfcourses-pts-bc-alberta.shx │ ├── pebble-beach-ply-centroids.dbf │ ├── pebble-beach-ply-centroids.prj │ ├── pebble-beach-ply-centroids.qpj │ ├── pebble-beach-ply-centroids.shp │ ├── pebble-beach-ply-centroids.shx │ ├── pebble-beach-ply-greens.dbf │ ├── pebble-beach-ply-greens.prj │ ├── pebble-beach-ply-greens.qpj │ ├── pebble-beach-ply-greens.shp │ ├── pebble-beach-ply-greens.shx │ ├── pebble-beach-pts-hole-num-green.dbf │ ├── pebble-beach-pts-hole-num-green.prj │ ├── pebble-beach-pts-hole-num-green.qpj │ ├── pebble-beach-pts-hole-num-green.shp │ ├── pebble-beach-pts-hole-num-green.shx │ ├── ply_golfcourse-strasslach.dbf │ ├── ply_golfcourse-strasslach.prj │ ├── ply_golfcourse-strasslach.qpj │ ├── ply_golfcourse-strasslach.shp │ ├── ply_golfcourse-strasslach.shx │ ├── ply_golfcourse-strasslach3857.dbf │ ├── ply_golfcourse-strasslach3857.prj │ ├── ply_golfcourse-strasslach3857.qpj │ ├── ply_golfcourse-strasslach3857.shp │ ├── ply_golfcourse-strasslach3857.shx │ ├── protarea.dbf │ ├── protarea.prj │ ├── protarea.sbn │ ├── protarea.sbx │ ├── protarea.shp │ ├── protarea.shx │ ├── schools.dbf │ ├── schools.prj │ ├── schools.shp │ └── schools.shx └── vancouver │ ├── alleyways.dbf │ ├── alleyways.prj │ ├── alleyways.shp │ ├── alleyways.shx │ ├── bikeways.cpg │ ├── bikeways.dbf │ ├── bikeways.idx │ ├── bikeways.prj │ ├── bikeways.shp │ ├── bikeways.shx │ ├── bikeways_shp.zip │ ├── non_city_streets.cpg │ ├── non_city_streets.dbf │ ├── non_city_streets.prj │ ├── non_city_streets.shp │ ├── non_city_streets.shx │ ├── non_city_streets_shp.zip │ ├── one_way_streets.cpg │ ├── one_way_streets.dbf │ ├── one_way_streets.prj │ ├── one_way_streets.shp │ ├── one_way_streets.shx │ ├── one_way_streets_shp.zip │ ├── public_streets.cpg │ ├── public_streets.dbf │ ├── public_streets.prj │ ├── public_streets.shp │ ├── public_streets.shx │ ├── public_streets_shp.zip │ ├── right-of-way_widths.dbf │ ├── right-of-way_widths.prj │ ├── right-of-way_widths.shp │ ├── right-of-way_widths.shx │ ├── schools.dbf │ ├── schools.prj │ ├── schools.shp │ ├── schools.shx │ ├── schools_shp.zip │ ├── shape_city_streets.zip │ ├── street_intersections.cpg │ ├── street_intersections.dbf │ ├── street_intersections.prj │ ├── street_intersections.shp │ ├── street_intersections.shx │ └── street_intersections_shp.zip ├── requirements.txt └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /appendix-A/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/appendix-A/index.md -------------------------------------------------------------------------------- /appendix-A/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/appendix-A/readme.md -------------------------------------------------------------------------------- /ch01/code/installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch01/code/installer.sh -------------------------------------------------------------------------------- /ch01/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch01/readme.md -------------------------------------------------------------------------------- /ch01/working/ch01-01_working.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /ch02/code/ch02-01_show_shp_crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-01_show_shp_crs.py -------------------------------------------------------------------------------- /ch02/code/ch02-02_show_geojson_crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-02_show_geojson_crs.py -------------------------------------------------------------------------------- /ch02/code/ch02-03_show_wms_crs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-03_show_wms_crs.py -------------------------------------------------------------------------------- /ch02/code/ch02-04_write_prj_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-04_write_prj_file.py -------------------------------------------------------------------------------- /ch02/code/ch02-05_batch_shp_prj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-05_batch_shp_prj.py -------------------------------------------------------------------------------- /ch02/code/ch02-06_re_project_shp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/code/ch02-06_re_project_shp.py -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries.dbf -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries.prj -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries.shp -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries.shp.prj: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries.shx -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries_3857.dbf -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries_3857.shp -------------------------------------------------------------------------------- /ch02/geodata/UTM_Zone_Boundaries_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/UTM_Zone_Boundaries_3857.shx -------------------------------------------------------------------------------- /ch02/geodata/golfcourses_bc.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/golfcourses_bc.geojson -------------------------------------------------------------------------------- /ch02/geodata/no_prj/UTM_Zone_Boundaries.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/UTM_Zone_Boundaries.dbf -------------------------------------------------------------------------------- /ch02/geodata/no_prj/UTM_Zone_Boundaries.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/UTM_Zone_Boundaries.shp -------------------------------------------------------------------------------- /ch02/geodata/no_prj/UTM_Zone_Boundaries.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/UTM_Zone_Boundaries.shx -------------------------------------------------------------------------------- /ch02/geodata/no_prj/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/schools.dbf -------------------------------------------------------------------------------- /ch02/geodata/no_prj/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/schools.shp -------------------------------------------------------------------------------- /ch02/geodata/no_prj/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/no_prj/schools.shx -------------------------------------------------------------------------------- /ch02/geodata/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/schools.dbf -------------------------------------------------------------------------------- /ch02/geodata/schools.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/schools.geojson -------------------------------------------------------------------------------- /ch02/geodata/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/schools.prj -------------------------------------------------------------------------------- /ch02/geodata/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/schools.shp -------------------------------------------------------------------------------- /ch02/geodata/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/geodata/schools.shx -------------------------------------------------------------------------------- /ch02/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch02/readme.md -------------------------------------------------------------------------------- /ch02/working/ch02-01_working.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /ch03/code/ch03-01-shp2pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-01-shp2pg.py -------------------------------------------------------------------------------- /ch03/code/ch03-02_batch_shp2pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-02_batch_shp2pg.py -------------------------------------------------------------------------------- /ch03/code/ch03-03_batch_postgis2shp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-03_batch_postgis2shp.py -------------------------------------------------------------------------------- /ch03/code/ch03-04_osm2shp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-04_osm2shp.py -------------------------------------------------------------------------------- /ch03/code/ch03-05_shp2raster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-05_shp2raster.py -------------------------------------------------------------------------------- /ch03/code/ch03-06_raster2shp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-06_raster2shp.py -------------------------------------------------------------------------------- /ch03/code/ch03-07_excel2shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-07_excel2shp -------------------------------------------------------------------------------- /ch03/code/ch03-08_dem2heightmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/ch03-08_dem2heightmap.py -------------------------------------------------------------------------------- /ch03/code/gdal2threejs-qgis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/code/gdal2threejs-qgis.py -------------------------------------------------------------------------------- /ch03/geodata/OSM_san_francisco_westbluff.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/OSM_san_francisco_westbluff.osm -------------------------------------------------------------------------------- /ch03/geodata/bike_shops_excel.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bike_shops_excel.xlsx -------------------------------------------------------------------------------- /ch03/geodata/bikeways.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch03/geodata/bikeways.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways.dbf -------------------------------------------------------------------------------- /ch03/geodata/bikeways.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways.idx -------------------------------------------------------------------------------- /ch03/geodata/bikeways.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways.prj -------------------------------------------------------------------------------- /ch03/geodata/bikeways.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways.shp -------------------------------------------------------------------------------- /ch03/geodata/bikeways.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways.shx -------------------------------------------------------------------------------- /ch03/geodata/bikeways_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/bikeways_shp.zip -------------------------------------------------------------------------------- /ch03/geodata/cadaster_borders-2tone-black-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/cadaster_borders-2tone-black-white.png -------------------------------------------------------------------------------- /ch03/geodata/cadaster_borders-2tone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/cadaster_borders-2tone.png -------------------------------------------------------------------------------- /ch03/geodata/cadaster_borders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/cadaster_borders.png -------------------------------------------------------------------------------- /ch03/geodata/dem-500.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/dem-500.asc -------------------------------------------------------------------------------- /ch03/geodata/dem-5000.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/dem-5000.asc -------------------------------------------------------------------------------- /ch03/geodata/golfcourse-3857.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/golfcourse-3857.zip -------------------------------------------------------------------------------- /ch03/geodata/golfcourse-strasslach.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/golfcourse-strasslach.zip -------------------------------------------------------------------------------- /ch03/geodata/highest-mountains-europe.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/highest-mountains-europe.xlsx -------------------------------------------------------------------------------- /ch03/geodata/highest-mountains.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/highest-mountains.dbf -------------------------------------------------------------------------------- /ch03/geodata/highest-mountains.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/highest-mountains.prj -------------------------------------------------------------------------------- /ch03/geodata/highest-mountains.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/highest-mountains.shp -------------------------------------------------------------------------------- /ch03/geodata/highest-mountains.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/highest-mountains.shx -------------------------------------------------------------------------------- /ch03/geodata/original_dem.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/original_dem.asc -------------------------------------------------------------------------------- /ch03/geodata/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/schools.dbf -------------------------------------------------------------------------------- /ch03/geodata/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/schools.prj -------------------------------------------------------------------------------- /ch03/geodata/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/schools.shp -------------------------------------------------------------------------------- /ch03/geodata/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/geodata/schools.shx -------------------------------------------------------------------------------- /ch03/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch03/readme.md -------------------------------------------------------------------------------- /ch03/working/ch03-01_working.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /ch04/code/ch04-01_postgis_buffer2geojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-01_postgis_buffer2geojson.py -------------------------------------------------------------------------------- /ch04/code/ch04-02_postgis_point_in_ply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-02_postgis_point_in_ply.py -------------------------------------------------------------------------------- /ch04/code/ch04-03_postgis_line_intersections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-03_postgis_line_intersections.py -------------------------------------------------------------------------------- /ch04/code/ch04-04_postgis_valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-04_postgis_valid.py -------------------------------------------------------------------------------- /ch04/code/ch04-05_postgis_join_pt_attributes2ply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-05_postgis_join_pt_attributes2ply.py -------------------------------------------------------------------------------- /ch04/code/ch04-06_postgis_complex_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/ch04-06_postgis_complex_query.py -------------------------------------------------------------------------------- /ch04/code/sql_postgis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/code/sql_postgis.sql -------------------------------------------------------------------------------- /ch04/geodata/osm-golf-courses-bc-alberta.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/osm-golf-courses-bc-alberta.geojson -------------------------------------------------------------------------------- /ch04/geodata/osm-place-city-bc-alberta.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/osm-place-city-bc-alberta.geojson -------------------------------------------------------------------------------- /ch04/geodata/out_buff_100m.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/out_buff_100m.geojson -------------------------------------------------------------------------------- /ch04/geodata/out_schools_in_100m.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/out_schools_in_100m.geojson -------------------------------------------------------------------------------- /ch04/geodata/protarea.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.dbf -------------------------------------------------------------------------------- /ch04/geodata/protarea.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.prj -------------------------------------------------------------------------------- /ch04/geodata/protarea.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.sbn -------------------------------------------------------------------------------- /ch04/geodata/protarea.sbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.sbx -------------------------------------------------------------------------------- /ch04/geodata/protarea.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.shp -------------------------------------------------------------------------------- /ch04/geodata/protarea.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/protarea.shx -------------------------------------------------------------------------------- /ch04/geodata/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/schools.dbf -------------------------------------------------------------------------------- /ch04/geodata/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/schools.prj -------------------------------------------------------------------------------- /ch04/geodata/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/schools.shp -------------------------------------------------------------------------------- /ch04/geodata/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/schools.shx -------------------------------------------------------------------------------- /ch04/geodata/vancouver-osm-data.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/geodata/vancouver-osm-data.osm -------------------------------------------------------------------------------- /ch04/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch04/readme.md -------------------------------------------------------------------------------- /ch04/working/ch04-01_working.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | -------------------------------------------------------------------------------- /ch05/code/ch05-01-1_clipping_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-01-1_clipping_simple.py -------------------------------------------------------------------------------- /ch05/code/ch05-01-2_clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-01-2_clipping.py -------------------------------------------------------------------------------- /ch05/code/ch05-01_clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-01_clipping.py -------------------------------------------------------------------------------- /ch05/code/ch05-02-2_split_poly_with_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-02-2_split_poly_with_line.py -------------------------------------------------------------------------------- /ch05/code/ch05-02_split_poly_with_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-02_split_poly_with_line.py -------------------------------------------------------------------------------- /ch05/code/ch05-03_point_on_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-03_point_on_line.py -------------------------------------------------------------------------------- /ch05/code/ch05-04_snap_point2line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-04_snap_point2line.py -------------------------------------------------------------------------------- /ch05/code/ch05-05_3d_line_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/ch05-05_3d_line_distance.py -------------------------------------------------------------------------------- /ch05/code/html/ch05-01-2-road-clipping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/ch05-01-2-road-clipping.html -------------------------------------------------------------------------------- /ch05/code/html/ch05-01-clipping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/ch05-01-clipping.html -------------------------------------------------------------------------------- /ch05/code/html/ch05-02.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/ch05-02.html -------------------------------------------------------------------------------- /ch05/code/html/ch05-03.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/ch05-03.html -------------------------------------------------------------------------------- /ch05/code/html/ch05-04.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/ch05-04.html -------------------------------------------------------------------------------- /ch05/code/html/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/leaflet.css -------------------------------------------------------------------------------- /ch05/code/html/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/html/leaflet.js -------------------------------------------------------------------------------- /ch05/code/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/layers-2x.png -------------------------------------------------------------------------------- /ch05/code/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/layers.png -------------------------------------------------------------------------------- /ch05/code/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/marker-icon-2x.png -------------------------------------------------------------------------------- /ch05/code/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/marker-icon.png -------------------------------------------------------------------------------- /ch05/code/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/marker-shadow.png -------------------------------------------------------------------------------- /ch05/code/images/sunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/sunny.png -------------------------------------------------------------------------------- /ch05/code/images/symbol_middot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/images/symbol_middot.png -------------------------------------------------------------------------------- /ch05/code/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/code/utils.py -------------------------------------------------------------------------------- /ch05/geodata/bike-route-austria.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/bike-route-austria.dbf -------------------------------------------------------------------------------- /ch05/geodata/bike-route-austria.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/bike-route-austria.prj -------------------------------------------------------------------------------- /ch05/geodata/bike-route-austria.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/bike-route-austria.qpj -------------------------------------------------------------------------------- /ch05/geodata/bike-route-austria.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/bike-route-austria.shp -------------------------------------------------------------------------------- /ch05/geodata/bike-route-austria.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/bike-route-austria.shx -------------------------------------------------------------------------------- /ch05/geodata/ch05-01-geojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/ch05-01-geojson.js -------------------------------------------------------------------------------- /ch05/geodata/clip_area_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/clip_area_3857.dbf -------------------------------------------------------------------------------- /ch05/geodata/clip_area_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/clip_area_3857.prj -------------------------------------------------------------------------------- /ch05/geodata/clip_area_3857.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/clip_area_3857.qpj -------------------------------------------------------------------------------- /ch05/geodata/clip_area_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/clip_area_3857.shp -------------------------------------------------------------------------------- /ch05/geodata/clip_area_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/clip_area_3857.shx -------------------------------------------------------------------------------- /ch05/geodata/cutting_line.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/cutting_line.dbf -------------------------------------------------------------------------------- /ch05/geodata/cutting_line.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/cutting_line.prj -------------------------------------------------------------------------------- /ch05/geodata/cutting_line.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/cutting_line.qpj -------------------------------------------------------------------------------- /ch05/geodata/cutting_line.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/cutting_line.shp -------------------------------------------------------------------------------- /ch05/geodata/cutting_line.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/cutting_line.shx -------------------------------------------------------------------------------- /ch05/geodata/london-park.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/london-park.osm -------------------------------------------------------------------------------- /ch05/geodata/london-park.osm.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/london-park.osm.db -------------------------------------------------------------------------------- /ch05/geodata/roads_clipped.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_clipped.dbf -------------------------------------------------------------------------------- /ch05/geodata/roads_clipped.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_clipped.shp -------------------------------------------------------------------------------- /ch05/geodata/roads_clipped.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_clipped.shx -------------------------------------------------------------------------------- /ch05/geodata/roads_london_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_london_3857.dbf -------------------------------------------------------------------------------- /ch05/geodata/roads_london_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_london_3857.prj -------------------------------------------------------------------------------- /ch05/geodata/roads_london_3857.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_london_3857.qpj -------------------------------------------------------------------------------- /ch05/geodata/roads_london_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_london_3857.shp -------------------------------------------------------------------------------- /ch05/geodata/roads_london_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/roads_london_3857.shx -------------------------------------------------------------------------------- /ch05/geodata/sample-geojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/sample-geojson.js -------------------------------------------------------------------------------- /ch05/geodata/split_up_poly_circle.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/split_up_poly_circle.dbf -------------------------------------------------------------------------------- /ch05/geodata/split_up_poly_circle.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/split_up_poly_circle.shp -------------------------------------------------------------------------------- /ch05/geodata/split_up_poly_circle.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/split_up_poly_circle.shx -------------------------------------------------------------------------------- /ch05/geodata/velowire_stage_16-Carcassonne-Bagneres-de-Luchon.kml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/velowire_stage_16-Carcassonne-Bagneres-de-Luchon.kml -------------------------------------------------------------------------------- /ch05/geodata/velowire_stage_16_27563_utf8.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/velowire_stage_16_27563_utf8.geojson -------------------------------------------------------------------------------- /ch05/geodata/velowire_stage_16_4326.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/geodata/velowire_stage_16_4326.geojson -------------------------------------------------------------------------------- /ch05/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch05/readme.md -------------------------------------------------------------------------------- /ch06/code/ch06-01_sym_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ch06-01_sym_diff.py -------------------------------------------------------------------------------- /ch06/code/ch06-02_union.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ch06-02_union.py -------------------------------------------------------------------------------- /ch06/code/ch06-03_union_dissolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ch06-03_union_dissolve.py -------------------------------------------------------------------------------- /ch06/code/ch06-04_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ch06-04_identity.py -------------------------------------------------------------------------------- /ch06/code/ol3/build/ol-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/build/ol-debug.js -------------------------------------------------------------------------------- /ch06/code/ol3/build/ol-deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/build/ol-deps.js -------------------------------------------------------------------------------- /ch06/code/ol3/build/ol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/build/ol.js -------------------------------------------------------------------------------- /ch06/code/ol3/css/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/css/layout.css -------------------------------------------------------------------------------- /ch06/code/ol3/css/ol.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/css/ol.css -------------------------------------------------------------------------------- /ch06/code/ol3/data/ch06-01_results_sym_diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/data/ch06-01_results_sym_diff.js -------------------------------------------------------------------------------- /ch06/code/ol3/data/my_polys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/data/my_polys.js -------------------------------------------------------------------------------- /ch06/code/ol3/html/ch06-01_sym_diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/html/ch06-01_sym_diff.html -------------------------------------------------------------------------------- /ch06/code/ol3/html/ch06-02_union.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/html/ch06-02_union.html -------------------------------------------------------------------------------- /ch06/code/ol3/html/ch06-03_cascade_union.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/html/ch06-03_cascade_union.html -------------------------------------------------------------------------------- /ch06/code/ol3/html/ch06-04_identity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/html/ch06-04_identity.html -------------------------------------------------------------------------------- /ch06/code/ol3/js/map_cascade_union.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/js/map_cascade_union.js -------------------------------------------------------------------------------- /ch06/code/ol3/js/map_identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/js/map_identity.js -------------------------------------------------------------------------------- /ch06/code/ol3/js/map_sym_diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/js/map_sym_diff.js -------------------------------------------------------------------------------- /ch06/code/ol3/js/map_union.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/js/map_union.js -------------------------------------------------------------------------------- /ch06/code/ol3/js/popup_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/js/popup_handler.js -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/css/bootstrap-responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/css/bootstrap-responsive.css -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/css/bootstrap-responsive.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/css/bootstrap-responsive.min.css -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/css/bootstrap.css -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/js/bootstrap.js -------------------------------------------------------------------------------- /ch06/code/ol3/resources/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /ch06/code/ol3/resources/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/jquery.min.js -------------------------------------------------------------------------------- /ch06/code/ol3/resources/logo-32x32-optimized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/logo-32x32-optimized.png -------------------------------------------------------------------------------- /ch06/code/ol3/resources/logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/logo-32x32.png -------------------------------------------------------------------------------- /ch06/code/ol3/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/logo.png -------------------------------------------------------------------------------- /ch06/code/ol3/resources/textured_paper.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/ol3/resources/textured_paper.jpeg -------------------------------------------------------------------------------- /ch06/code/temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/temp.py -------------------------------------------------------------------------------- /ch06/code/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/code/utils.py -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.dbf -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.prj -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.shp -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.shp.iso.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.shp.iso.xml -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.shp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.shp.xml -------------------------------------------------------------------------------- /ch06/geodata/cb_2013_us_state_500k.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/cb_2013_us_state_500k.shx -------------------------------------------------------------------------------- /ch06/geodata/hurricane-katrina-2005.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/hurricane-katrina-2005.csv -------------------------------------------------------------------------------- /ch06/geodata/output_union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/output_union.geojson -------------------------------------------------------------------------------- /ch06/geodata/pebble-beach-fairways-3857.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/pebble-beach-fairways-3857.geojson -------------------------------------------------------------------------------- /ch06/geodata/pebble-beach-greens-3857.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/pebble-beach-greens-3857.geojson -------------------------------------------------------------------------------- /ch06/geodata/result_identity.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/result_identity.geojson -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp-all-warn-week.dbf -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp-all-warn-week.prj -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp-all-warn-week.qpj -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp-all-warn-week.shp -------------------------------------------------------------------------------- /ch06/geodata/temp-all-warn-week.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp-all-warn-week.shx -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1-ply.dbf -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1-ply.prj -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1-ply.qpj -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1-ply.shp -------------------------------------------------------------------------------- /ch06/geodata/temp1-ply.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1-ply.shx -------------------------------------------------------------------------------- /ch06/geodata/temp1_geoj.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp1_geoj.geojson -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp2-ply.dbf -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp2-ply.prj -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp2-ply.qpj -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp2-ply.shp -------------------------------------------------------------------------------- /ch06/geodata/temp2-ply.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/geodata/temp2-ply.shx -------------------------------------------------------------------------------- /ch06/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch06/readme.md -------------------------------------------------------------------------------- /ch07/code/ch07-01_dem2postgis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ch07-01_dem2postgis.py -------------------------------------------------------------------------------- /ch07/code/ch07-02_elev_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ch07-02_elev_profile.py -------------------------------------------------------------------------------- /ch07/code/ch07-03_shaded_relief.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ch07-03_shaded_relief.py -------------------------------------------------------------------------------- /ch07/code/ch07-04_slope_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ch07-04_slope_map.py -------------------------------------------------------------------------------- /ch07/code/ch07-05_color_relief.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ch07-05_color_relief.py -------------------------------------------------------------------------------- /ch07/code/gdal_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/gdal_merge.py -------------------------------------------------------------------------------- /ch07/code/hsv_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/hsv_merge.py -------------------------------------------------------------------------------- /ch07/code/ramp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/code/ramp.txt -------------------------------------------------------------------------------- /ch07/geodata/092j02_0200_deme.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/geodata/092j02_0200_deme.dem -------------------------------------------------------------------------------- /ch07/geodata/092j02_0200_demw.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/geodata/092j02_0200_demw.dem -------------------------------------------------------------------------------- /ch07/geodata/dem_3857.dem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/geodata/dem_3857.dem -------------------------------------------------------------------------------- /ch07/geodata/dem_3857.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/geodata/dem_3857.tif -------------------------------------------------------------------------------- /ch07/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch07/readme.md -------------------------------------------------------------------------------- /ch08/code/alpha_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/alpha_shape.py -------------------------------------------------------------------------------- /ch08/code/centerline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/centerline.py -------------------------------------------------------------------------------- /ch08/code/ch08-01_pgrouting_shortest_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-01_pgrouting_shortest_path.py -------------------------------------------------------------------------------- /ch08/code/ch08-02_networkx_shortest_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-02_networkx_shortest_path.py -------------------------------------------------------------------------------- /ch08/code/ch08-03_distance_polygons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-03_distance_polygons.py -------------------------------------------------------------------------------- /ch08/code/ch08-04_centerline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-04_centerline.py -------------------------------------------------------------------------------- /ch08/code/ch08-05_indoor_3d_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-05_indoor_3d_route.py -------------------------------------------------------------------------------- /ch08/code/ch08-06_walktime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/ch08-06_walktime.py -------------------------------------------------------------------------------- /ch08/code/indrz-route-types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/indrz-route-types.sql -------------------------------------------------------------------------------- /ch08/code/indrz_create_3d_networklines.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/indrz_create_3d_networklines.sql -------------------------------------------------------------------------------- /ch08/code/pgr_createTopology3d.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/pgr_createTopology3d.sql -------------------------------------------------------------------------------- /ch08/code/pgr_pointtoid3d.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/pgr_pointtoid3d.sql -------------------------------------------------------------------------------- /ch08/code/setup_tables_routing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/code/setup_tables_routing.sql -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_3857.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_3857.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_3857.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_3857.shx -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_small_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_small_3857.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_small_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_small_3857.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_small_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_small_3857.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_small_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_small_3857.shx -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_union_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_union_3857.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_union_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_union_3857.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_union_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_union_3857.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_hallways_union_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_hallways_union_3857.shx -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines.shx -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines_3857.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines_3857.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines_3857.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e01_network_lines_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e01_network_lines_3857.shx -------------------------------------------------------------------------------- /ch08/geodata/shp/e02_network_lines_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e02_network_lines_3857.dbf -------------------------------------------------------------------------------- /ch08/geodata/shp/e02_network_lines_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e02_network_lines_3857.prj -------------------------------------------------------------------------------- /ch08/geodata/shp/e02_network_lines_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e02_network_lines_3857.shp -------------------------------------------------------------------------------- /ch08/geodata/shp/e02_network_lines_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/geodata/shp/e02_network_lines_3857.shx -------------------------------------------------------------------------------- /ch08/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch08/readme.md -------------------------------------------------------------------------------- /ch09/code/ch09-01_one_point_poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-01_one_point_poly.py -------------------------------------------------------------------------------- /ch09/code/ch09-01_single_pt_test_in_poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-01_single_pt_test_in_poly.py -------------------------------------------------------------------------------- /ch09/code/ch09-02_point_covers_line_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-02_point_covers_line_endpoint.py -------------------------------------------------------------------------------- /ch09/code/ch09-03_lines_must_not_overlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-03_lines_must_not_overlap.py -------------------------------------------------------------------------------- /ch09/code/ch09-04_locate_dangles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-04_locate_dangles.py -------------------------------------------------------------------------------- /ch09/code/ch09-05_must_be_within_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/ch09-05_must_be_within_distance.py -------------------------------------------------------------------------------- /ch09/code/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/code/utils.py -------------------------------------------------------------------------------- /ch09/geodata/topo_dangles.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_dangles.dbf -------------------------------------------------------------------------------- /ch09/geodata/topo_dangles.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_dangles.prj -------------------------------------------------------------------------------- /ch09/geodata/topo_dangles.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_dangles.shp -------------------------------------------------------------------------------- /ch09/geodata/topo_dangles.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_dangles.shx -------------------------------------------------------------------------------- /ch09/geodata/topo_line.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line.dbf -------------------------------------------------------------------------------- /ch09/geodata/topo_line.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line.prj -------------------------------------------------------------------------------- /ch09/geodata/topo_line.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line.shp -------------------------------------------------------------------------------- /ch09/geodata/topo_line.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line.shx -------------------------------------------------------------------------------- /ch09/geodata/topo_line_overlap.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line_overlap.dbf -------------------------------------------------------------------------------- /ch09/geodata/topo_line_overlap.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line_overlap.prj -------------------------------------------------------------------------------- /ch09/geodata/topo_line_overlap.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line_overlap.shp -------------------------------------------------------------------------------- /ch09/geodata/topo_line_overlap.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_line_overlap.shx -------------------------------------------------------------------------------- /ch09/geodata/topo_points.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_points.dbf -------------------------------------------------------------------------------- /ch09/geodata/topo_points.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_points.prj -------------------------------------------------------------------------------- /ch09/geodata/topo_points.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_points.shp -------------------------------------------------------------------------------- /ch09/geodata/topo_points.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_points.shx -------------------------------------------------------------------------------- /ch09/geodata/topo_polys.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_polys.dbf -------------------------------------------------------------------------------- /ch09/geodata/topo_polys.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_polys.prj -------------------------------------------------------------------------------- /ch09/geodata/topo_polys.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_polys.shp -------------------------------------------------------------------------------- /ch09/geodata/topo_polys.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/geodata/topo_polys.shx -------------------------------------------------------------------------------- /ch09/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch09/readme.md -------------------------------------------------------------------------------- /ch10/TileStache-master/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/.gitignore -------------------------------------------------------------------------------- /ch10/TileStache-master/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/.travis.yml -------------------------------------------------------------------------------- /ch10/TileStache-master/API.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/API.html -------------------------------------------------------------------------------- /ch10/TileStache-master/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/CHANGELOG -------------------------------------------------------------------------------- /ch10/TileStache-master/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/LICENSE -------------------------------------------------------------------------------- /ch10/TileStache-master/MANIFEST.in: -------------------------------------------------------------------------------- 1 | include TileStache/Goodies/Providers/DejaVuSansMono-alphanumeric.ttf -------------------------------------------------------------------------------- /ch10/TileStache-master/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/Makefile -------------------------------------------------------------------------------- /ch10/TileStache-master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/README.md -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Caches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Caches.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Config.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Core.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Geography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Geography.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/AreaServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/AreaServer.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Caches/GoogleCloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Caches/GoogleCloud.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Caches/LimitedDisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Caches/LimitedDisk.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Caches/__init__.py: -------------------------------------------------------------------------------- 1 | """ Additional cache classes go here. 2 | """ -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/ExternalConfigServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/ExternalConfigServer.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Proj4Projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Proj4Projection.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/Cascadenik.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/Cascadenik.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/Composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/Composite.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/DejaVuSansMono-alphanumeric.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/DejaVuSansMono-alphanumeric.ttf -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/GDAL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/GDAL.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/Grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/Grid.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/MapnikGrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/MapnikGrid.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/MirrorOSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/MirrorOSM.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/Monkeycache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/Monkeycache.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/PostGeoJSON.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/PostGeoJSON.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/SolrGeoJSON.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/SolrGeoJSON.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/TileDataOSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/TileDataOSM.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/UtfGridComposite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/UtfGridComposite.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/UtfGridCompositeOverlap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/Providers/UtfGridCompositeOverlap.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/Providers/__init__.py: -------------------------------------------------------------------------------- 1 | """ Additional provider classes go here. 2 | """ -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/StatusServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/StatusServer.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/__init__.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/client.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/geojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/geojson.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/mvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/mvt.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/ops.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/server.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/topojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/topojson.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/VecTiles/wkb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Goodies/VecTiles/wkb.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Goodies/__init__.py: -------------------------------------------------------------------------------- 1 | """ Additional extras go here. 2 | """ -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/MBTiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/MBTiles.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Mapnik.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Mapnik.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Memcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Memcache.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/PixelEffects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/PixelEffects.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Pixels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Pixels.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Providers.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Redis.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/S3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/S3.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Sandwich.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Sandwich.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/VERSION: -------------------------------------------------------------------------------- 1 | 1.50.1 -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Vector/Arc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Vector/Arc.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/Vector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/Vector/__init__.py -------------------------------------------------------------------------------- /ch10/TileStache-master/TileStache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/TileStache/__init__.py -------------------------------------------------------------------------------- /ch10/TileStache-master/Vagrant/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/Vagrant/setup.sh -------------------------------------------------------------------------------- /ch10/TileStache-master/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/Vagrantfile -------------------------------------------------------------------------------- /ch10/TileStache-master/europe-peaks.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/europe-peaks.geojson -------------------------------------------------------------------------------- /ch10/TileStache-master/europe-peaks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/europe-peaks.json -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/composite-stack.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/composite-stack.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/composite.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/composite.cfg -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/mapnik-base.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/mapnik-base.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/mapnik-halos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/mapnik-halos.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/mapnik-outlines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/mapnik-outlines.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/composite/mapnik-streets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/composite/mapnik-streets.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/europe-peaks.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/europe-peaks.geojson -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/style.xml -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/zoom_example/rhodeisland.mbtiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/zoom_example/rhodeisland.mbtiles -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/zoom_example/run_server.sh: -------------------------------------------------------------------------------- 1 | tilestache-server.py -c zoom_example.cfg -i 127.0.0.1 -p 7890 2 | -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/zoom_example/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/zoom_example/test.html -------------------------------------------------------------------------------- /ch10/TileStache-master/examples/zoom_example/zoom_example.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/examples/zoom_example/zoom_example.cfg -------------------------------------------------------------------------------- /ch10/TileStache-master/requirements.txt: -------------------------------------------------------------------------------- 1 | ModestMaps 2 | simplejson 3 | shapely 4 | -------------------------------------------------------------------------------- /ch10/TileStache-master/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/runtests.sh -------------------------------------------------------------------------------- /ch10/TileStache-master/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/setup.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/cache_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/cache_tests.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/provider_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/provider_tests.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/servers/dummy-response-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/servers/dummy-response-server.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/utils.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/vectiles_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/vectiles_tests.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tests/vector_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tests/vector_tests.py -------------------------------------------------------------------------------- /ch10/TileStache-master/tilestache.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tilestache.cfg -------------------------------------------------------------------------------- /ch10/TileStache-master/tilestache.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/tilestache.cgi -------------------------------------------------------------------------------- /ch10/TileStache-master/www/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | dist 3 | download 4 | -------------------------------------------------------------------------------- /ch10/TileStache-master/www/example-palette-openstreetmap-mapnik.act: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/example-palette-openstreetmap-mapnik.act -------------------------------------------------------------------------------- /ch10/TileStache-master/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/index.html -------------------------------------------------------------------------------- /ch10/TileStache-master/www/logo.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/logo.ai -------------------------------------------------------------------------------- /ch10/TileStache-master/www/mustaches.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/mustaches.jpg -------------------------------------------------------------------------------- /ch10/TileStache-master/www/mustaches.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/mustaches.psd -------------------------------------------------------------------------------- /ch10/TileStache-master/www/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/TileStache-master/www/style.css -------------------------------------------------------------------------------- /ch10/code/Ch10-03_dem2threejs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/code/Ch10-03_dem2threejs.py -------------------------------------------------------------------------------- /ch10/code/Ch10-04_drapeOrtho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/code/Ch10-04_drapeOrtho.py -------------------------------------------------------------------------------- /ch10/code/ch10-01_folium_leaflet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/code/ch10-01_folium_leaflet.py -------------------------------------------------------------------------------- /ch10/geodata/092j02_1_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/geodata/092j02_1_1.tif -------------------------------------------------------------------------------- /ch10/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/readme.md -------------------------------------------------------------------------------- /ch10/www/html/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/html/data.json -------------------------------------------------------------------------------- /ch10/www/html/us-states.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/html/us-states.json -------------------------------------------------------------------------------- /ch10/www/js/TerrainLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/js/TerrainLoader.js -------------------------------------------------------------------------------- /ch10/www/js/TrackballControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/js/TrackballControls.js -------------------------------------------------------------------------------- /ch10/www/js/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/js/three.min.js -------------------------------------------------------------------------------- /ch10/www/templates/base-3d-map-drape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/templates/base-3d-map-drape.html -------------------------------------------------------------------------------- /ch10/www/templates/base-3d-map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch10/www/templates/base-3d-map.html -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/api/admin.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/api/models.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/api/tests.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/api/urls.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/api/views.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/logs/debug.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/code/web_analysis/logs/verbose.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/code/web_analysis/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/manage.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/admin.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/form.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/models.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/tests.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/urls.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/maps/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/maps/views.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/css/bootstrap-responsive.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/css/bootstrap-responsive.min.css -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/css/custom-layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/css/custom-layout.css -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/css/font-awesome.min.css -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/css/ol.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/css/ol.css -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/js/bloodhound.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/js/bloodhound.min.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/js/jquery-1.11.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/js/jquery-1.11.2.min.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/js/ol340.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/js/ol340.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/static/js/typeahead.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/static/js/typeahead.bundle.min.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/templates/base.html -------------------------------------------------------------------------------- /ch11/code/web_analysis/templates/route-map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/templates/route-map.html -------------------------------------------------------------------------------- /ch11/code/web_analysis/templates/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/templates/routing.js -------------------------------------------------------------------------------- /ch11/code/web_analysis/web_analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ch11/code/web_analysis/web_analysis/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/web_analysis/settings.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/web_analysis/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/web_analysis/urls.py -------------------------------------------------------------------------------- /ch11/code/web_analysis/web_analysis/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/code/web_analysis/web_analysis/wsgi.py -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e00_networklines_3857.dbf -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e00_networklines_3857.prj -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e00_networklines_3857.qpj -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e00_networklines_3857.shp -------------------------------------------------------------------------------- /ch11/geodata/e00_networklines_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e00_networklines_3857.shx -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e01_room_data.dbf -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e01_room_data.prj -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e01_room_data.qpj -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e01_room_data.shp -------------------------------------------------------------------------------- /ch11/geodata/e01_room_data.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e01_room_data.shx -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e02_room_data.dbf -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e02_room_data.prj -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e02_room_data.qpj -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e02_room_data.shp -------------------------------------------------------------------------------- /ch11/geodata/e02_room_data.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/geodata/e02_room_data.shx -------------------------------------------------------------------------------- /ch11/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/ch11/readme.md -------------------------------------------------------------------------------- /geodata.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata.zip -------------------------------------------------------------------------------- /geodata/bikeways_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/bikeways_shp.zip -------------------------------------------------------------------------------- /geodata/cadaster_borders-2tone-black-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/cadaster_borders-2tone-black-white.png -------------------------------------------------------------------------------- /geodata/cadaster_borders-2tone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/cadaster_borders-2tone.png -------------------------------------------------------------------------------- /geodata/cadaster_borders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/cadaster_borders.png -------------------------------------------------------------------------------- /geodata/color_relief.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/color_relief.txt -------------------------------------------------------------------------------- /geodata/dem-500.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/dem-500.asc -------------------------------------------------------------------------------- /geodata/dem-5000.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/dem-5000.asc -------------------------------------------------------------------------------- /geodata/dem-5000.asc.aux.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/dem-5000.asc.aux.xml -------------------------------------------------------------------------------- /geodata/drinking_fountains_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/drinking_fountains_shp.zip -------------------------------------------------------------------------------- /geodata/geojson/golfcourses_bc.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/golfcourses_bc.geojson -------------------------------------------------------------------------------- /geodata/geojson/osm-golf-courses-bc-alberta.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/osm-golf-courses-bc-alberta.geojson -------------------------------------------------------------------------------- /geodata/geojson/osm-place-city-bc-alberta.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/osm-place-city-bc-alberta.geojson -------------------------------------------------------------------------------- /geodata/geojson/osm_vancouver_bike_parking.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/osm_vancouver_bike_parking.geojson -------------------------------------------------------------------------------- /geodata/geojson/out_buff_100m.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/out_buff_100m.geojson -------------------------------------------------------------------------------- /geodata/geojson/schools.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/geojson/schools.geojson -------------------------------------------------------------------------------- /geodata/golfcourse-3857.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/golfcourse-3857.zip -------------------------------------------------------------------------------- /geodata/golfcourse-strasslach.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/golfcourse-strasslach.zip -------------------------------------------------------------------------------- /geodata/no_prj/UTM_Zone_Boundaries.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/UTM_Zone_Boundaries.dbf -------------------------------------------------------------------------------- /geodata/no_prj/UTM_Zone_Boundaries.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/UTM_Zone_Boundaries.shp -------------------------------------------------------------------------------- /geodata/no_prj/UTM_Zone_Boundaries.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/UTM_Zone_Boundaries.shx -------------------------------------------------------------------------------- /geodata/no_prj/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/schools.dbf -------------------------------------------------------------------------------- /geodata/no_prj/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/schools.shp -------------------------------------------------------------------------------- /geodata/no_prj/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/no_prj/schools.shx -------------------------------------------------------------------------------- /geodata/original_dem.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/original_dem.asc -------------------------------------------------------------------------------- /geodata/osm/OSM_san_francisco_westbluff.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/osm/OSM_san_francisco_westbluff.osm -------------------------------------------------------------------------------- /geodata/osm/map.osm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/osm/map.osm -------------------------------------------------------------------------------- /geodata/osm/osm-data.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/osm/osm-data.sqlite -------------------------------------------------------------------------------- /geodata/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/schools.dbf -------------------------------------------------------------------------------- /geodata/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/schools.prj -------------------------------------------------------------------------------- /geodata/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/schools.shp -------------------------------------------------------------------------------- /geodata/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/schools.shx -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries.dbf -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries.prj -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries.shp -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries.shp.prj: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries.shx -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries_3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries_3857.dbf -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries_3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries_3857.shp -------------------------------------------------------------------------------- /geodata/shp/UTM_Zone_Boundaries_3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/UTM_Zone_Boundaries_3857.shx -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_parking_3785.dbf -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_parking_3785.prj -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_parking_3785.qpj -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_parking_3785.shp -------------------------------------------------------------------------------- /geodata/shp/bike_parking_3785.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_parking_3785.shx -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_3785.dbf -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_3785.prj -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_3785.qpj -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_3785.shp -------------------------------------------------------------------------------- /geodata/shp/bike_shops_3785.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_3785.shx -------------------------------------------------------------------------------- /geodata/shp/bike_shops_excel.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bike_shops_excel.xlsx -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways-3857.dbf -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways-3857.prj -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways-3857.qpj -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways-3857.shp -------------------------------------------------------------------------------- /geodata/shp/bikeways-3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways-3857.shx -------------------------------------------------------------------------------- /geodata/shp/bikeways.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/shp/bikeways.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways.dbf -------------------------------------------------------------------------------- /geodata/shp/bikeways.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways.idx -------------------------------------------------------------------------------- /geodata/shp/bikeways.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways.prj -------------------------------------------------------------------------------- /geodata/shp/bikeways.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways.shp -------------------------------------------------------------------------------- /geodata/shp/bikeways.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/bikeways.shx -------------------------------------------------------------------------------- /geodata/shp/drinking_fountains.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/drinking_fountains.dbf -------------------------------------------------------------------------------- /geodata/shp/drinking_fountains.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/drinking_fountains.prj -------------------------------------------------------------------------------- /geodata/shp/drinking_fountains.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/drinking_fountains.shp -------------------------------------------------------------------------------- /geodata/shp/drinking_fountains.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/drinking_fountains.shx -------------------------------------------------------------------------------- /geodata/shp/highest-mountains-europe.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/highest-mountains-europe.xlsx -------------------------------------------------------------------------------- /geodata/shp/highest-mountains.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/highest-mountains.dbf -------------------------------------------------------------------------------- /geodata/shp/highest-mountains.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/highest-mountains.prj -------------------------------------------------------------------------------- /geodata/shp/highest-mountains.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/highest-mountains.shp -------------------------------------------------------------------------------- /geodata/shp/highest-mountains.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/highest-mountains.shx -------------------------------------------------------------------------------- /geodata/shp/osm-golfcourses-pts-bc-alberta.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/osm-golfcourses-pts-bc-alberta.dbf -------------------------------------------------------------------------------- /geodata/shp/osm-golfcourses-pts-bc-alberta.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/osm-golfcourses-pts-bc-alberta.prj -------------------------------------------------------------------------------- /geodata/shp/osm-golfcourses-pts-bc-alberta.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/osm-golfcourses-pts-bc-alberta.qpj -------------------------------------------------------------------------------- /geodata/shp/osm-golfcourses-pts-bc-alberta.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/osm-golfcourses-pts-bc-alberta.shp -------------------------------------------------------------------------------- /geodata/shp/osm-golfcourses-pts-bc-alberta.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/osm-golfcourses-pts-bc-alberta.shx -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-centroids.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-centroids.dbf -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-centroids.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-centroids.prj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-centroids.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-centroids.qpj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-centroids.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-centroids.shp -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-centroids.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-centroids.shx -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-greens.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-greens.dbf -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-greens.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-greens.prj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-greens.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-greens.qpj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-greens.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-greens.shp -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-ply-greens.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-ply-greens.shx -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-pts-hole-num-green.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-pts-hole-num-green.dbf -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-pts-hole-num-green.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-pts-hole-num-green.prj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-pts-hole-num-green.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-pts-hole-num-green.qpj -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-pts-hole-num-green.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-pts-hole-num-green.shp -------------------------------------------------------------------------------- /geodata/shp/pebble-beach-pts-hole-num-green.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/pebble-beach-pts-hole-num-green.shx -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach.dbf -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach.prj -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach.qpj -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach.shp -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach.shx -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach3857.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach3857.dbf -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach3857.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach3857.prj -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach3857.qpj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach3857.qpj -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach3857.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach3857.shp -------------------------------------------------------------------------------- /geodata/shp/ply_golfcourse-strasslach3857.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/ply_golfcourse-strasslach3857.shx -------------------------------------------------------------------------------- /geodata/shp/protarea.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.dbf -------------------------------------------------------------------------------- /geodata/shp/protarea.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.prj -------------------------------------------------------------------------------- /geodata/shp/protarea.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.sbn -------------------------------------------------------------------------------- /geodata/shp/protarea.sbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.sbx -------------------------------------------------------------------------------- /geodata/shp/protarea.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.shp -------------------------------------------------------------------------------- /geodata/shp/protarea.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/protarea.shx -------------------------------------------------------------------------------- /geodata/shp/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/schools.dbf -------------------------------------------------------------------------------- /geodata/shp/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/schools.prj -------------------------------------------------------------------------------- /geodata/shp/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/schools.shp -------------------------------------------------------------------------------- /geodata/shp/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/shp/schools.shx -------------------------------------------------------------------------------- /geodata/vancouver/alleyways.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/alleyways.dbf -------------------------------------------------------------------------------- /geodata/vancouver/alleyways.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/alleyways.prj -------------------------------------------------------------------------------- /geodata/vancouver/alleyways.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/alleyways.shp -------------------------------------------------------------------------------- /geodata/vancouver/alleyways.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/alleyways.shx -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways.dbf -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways.idx -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways.prj -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways.shp -------------------------------------------------------------------------------- /geodata/vancouver/bikeways.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways.shx -------------------------------------------------------------------------------- /geodata/vancouver/bikeways_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/bikeways_shp.zip -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/non_city_streets.dbf -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/non_city_streets.prj -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/non_city_streets.shp -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/non_city_streets.shx -------------------------------------------------------------------------------- /geodata/vancouver/non_city_streets_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/non_city_streets_shp.zip -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/one_way_streets.dbf -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/one_way_streets.prj -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/one_way_streets.shp -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/one_way_streets.shx -------------------------------------------------------------------------------- /geodata/vancouver/one_way_streets_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/one_way_streets_shp.zip -------------------------------------------------------------------------------- /geodata/vancouver/public_streets.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/vancouver/public_streets.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/public_streets.dbf -------------------------------------------------------------------------------- /geodata/vancouver/public_streets.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/public_streets.prj -------------------------------------------------------------------------------- /geodata/vancouver/public_streets.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/public_streets.shp -------------------------------------------------------------------------------- /geodata/vancouver/public_streets.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/public_streets.shx -------------------------------------------------------------------------------- /geodata/vancouver/public_streets_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/public_streets_shp.zip -------------------------------------------------------------------------------- /geodata/vancouver/right-of-way_widths.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/right-of-way_widths.dbf -------------------------------------------------------------------------------- /geodata/vancouver/right-of-way_widths.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/right-of-way_widths.prj -------------------------------------------------------------------------------- /geodata/vancouver/right-of-way_widths.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/right-of-way_widths.shp -------------------------------------------------------------------------------- /geodata/vancouver/right-of-way_widths.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/right-of-way_widths.shx -------------------------------------------------------------------------------- /geodata/vancouver/schools.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/schools.dbf -------------------------------------------------------------------------------- /geodata/vancouver/schools.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/schools.prj -------------------------------------------------------------------------------- /geodata/vancouver/schools.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/schools.shp -------------------------------------------------------------------------------- /geodata/vancouver/schools.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/schools.shx -------------------------------------------------------------------------------- /geodata/vancouver/schools_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/schools_shp.zip -------------------------------------------------------------------------------- /geodata/vancouver/shape_city_streets.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/shape_city_streets.zip -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/street_intersections.dbf -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/street_intersections.prj -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/street_intersections.shp -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/street_intersections.shx -------------------------------------------------------------------------------- /geodata/vancouver/street_intersections_shp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/geodata/vancouver/street_intersections_shp.zip -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdiener21/python-geospatial-analysis-cookbook/HEAD/utils.py --------------------------------------------------------------------------------