Skip to content

HarveyBates/jupy-geospatial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jupy-Geospatial

A complete jupyter lab setup for geospatial development in python. Builds and installs all dependencies in a docker container, then runs a jupyter lab server which can be accessed from the host machine.

Why

Geospatial development in python should be fun! Instead every-time I find myself reinstalling packages (Cartopy, PROJ and GEOS) and getting installation conflicts along the way. This docker image aims to handle the installation process and provide a clean working environment.

Installation

Requires docker

Clone

git clone https://github.com/HarveyBates/jupy-geospatial
cd jupy-geospatial

Build docker container

Runs once, takes about 20 mins.

docker build -t pygeo .

Run

Installs required python dependencies (if required).

docker run --name pygeo_container -it -p 8888:8888 -v ${PWD}:/root/jupy-geospatial pygeo

The terminal will output a url that can be navigated to on the host computer. Something like: 127.0.0.1:8888/lab/?token=<unique_token>. Or you can navigate to localhost:8888/lab and enter the token provided to you.

License

This work is MIT licensed, as found in the LICENSE file.

About

Jupyter environment for geospatial work in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published