Skip to content

jackdbd/geoviews-geopython-2018

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

geoviews-geopython-2018

Binder

Material for my talk "Approaching geovisualization and remote sensing with GeoViews" @ GeoPython 2018.

Basel Parks and Cafes

Basel Districts, Parks and Cafes

Basel cafes choropleth map

Installation

The best way to install all the dependencies for this notebook is to create a conda environment. Either Miniconda or Anaconda are good.

You can use the environment.yml file included in this repository to create a conda environment identical to the one I used:

conda env create --file environment.yml

Otherwise you can create and activate a new conda environment with:

conda create --name geopython-2018 python=3.6 --yes
source activate geopython-2018

And install all the dependencies with:

# geoviews (it depends on holoviews)
conda install -c conda-forge -c ioam holoviews geoviews --yes
# Additional packages (for the examples in the notebook)
conda install xarray  -y
conda install -c conda-forge iris -y
conda install -c conda-forge iris-sample-data
conda install -c conda-forge geopandas -y

You will also need to download the Bokeh sample data:

import bokeh.sampledata
bokeh.sampledata.download()

If you run into issues when importing geopandas, try manually downgrading fiona:

conda install -c conda forge fiona=1.7.10

Data

In order to run the notebook you will also need some data files.

Here is where to find the data used in the notebook:

Create a data directory in the root of the repository and drop the files there.

Generate the slides from the notebook

Open a terminal and type:

jupyter nbconvert Jupyter Notebook.ipynb --to slides --post serve

Other

You could freeze your environment with:

conda env export > environment.yml

To remove this conda environment, run:

conda env remove -n geopython-2018

About

Material for my talk "Approaching geovisualization and remote sensing with GeoViews" @ GeoPython 2018.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published