From 656839c2c697019dba0a13d1c81f1fbde275fab0 Mon Sep 17 00:00:00 2001 From: Emilio Mayorga Date: Sun, 9 Apr 2017 12:13:11 -0700 Subject: [PATCH] Updated content and links, mainly to change to use relative links for cleaner forking --- README.md | 8 ++++++++ install-conda.md | 2 +- lessons.md | 12 ++++++------ 3 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..40342ac --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Introduction to GeoPandas and related vector geospatial processing with FOSS Python + +This [Maptime Meetup workshop (Feb. 8, 2017)](https://www.meetup.com/MaptimeSEA/) is adapted from materials prepared by [Emilio Mayorga](https://github.com/emiliom/) for the [University of Washington GeoHack week event](https://geohackweek.github.io), Nov 14-18, 2016. We'll be using [those materials ("Vector Data Processing using Python Tools")](https://geohackweek.github.io/vector/) directly in some cases, as is. + +Information about all materials is available at these two documents: + +- [Materials and Lessons](lessons.md) +- [Python Conda environment](install-conda.md) diff --git a/install-conda.md b/install-conda.md index 4a79909..164b32a 100644 --- a/install-conda.md +++ b/install-conda.md @@ -62,7 +62,7 @@ conda update --yes --all ### Creating the `geopandasenv` conda environment -Download the `environment.yml` file by going to [this link](https://raw.githubusercontent.com/BiG-CZ/BiG-CZ-Toolbox/master/geopandas/environment.yml), right clicking with the mouse and choosing `Save as...` +Download the `environment.yml` file by going to [this link](environment.yml), right clicking with the mouse and choosing `Save as...` Open a terminal window where you saved the file and type the commands to create the environment and "activate" it. ```bash diff --git a/lessons.md b/lessons.md index 898e6fe..ae4c1f7 100644 --- a/lessons.md +++ b/lessons.md @@ -1,18 +1,18 @@ # Introduction to GeoPandas and related vector geospatial processing with FOSS Python -This [Maptime Meetup workshop](https://www.meetup.com/MaptimeSEA/) is adapted from materials prepared for the [University of Washington GeoHack week event](https://geohackweek.github.io), Nov 14-18, 2016. We'll be using [those materials ("Vector Data Processing using Python Tools")](https://geohackweek.github.io/vector/) directly in some cases, as is. +This [Maptime Meetup workshop (Feb. 8, 2017)](https://www.meetup.com/MaptimeSEA/) is adapted from materials prepared by [Emilio Mayorga](https://github.com/emiliom/) for the [University of Washington GeoHack week event](https://geohackweek.github.io), Nov 14-18, 2016. We'll be using [those materials ("Vector Data Processing using Python Tools")](https://geohackweek.github.io/vector/) directly in some cases, as is. ## Python Preparations -This workshop will rely on **conda** to set up the required Python 2.7 environment and packages. [See here](https://github.com/BiG-CZ/BiG-CZ-Toolbox/blob/master/geopandas/install-conda.md) for details on how to get set up. All demonstration will be done on [Jupyter notebooks](http://jupyter.org). The `geopandasenv` Python conda environment you will create includes Jupyter. +This workshop will rely on **conda** to set up the required Python 2.7 environment and packages. [See here](install-conda.md) for details on how to get set up. All demonstration will be done on [Jupyter notebooks](http://jupyter.org). The `geopandasenv` Python conda environment you will create includes Jupyter. ## Materials and Lessons -We'll follow the "lessons" used in the [UW GeoHack tutorial](https://geohackweek.github.io/vector/), jumping back and forth from those materials to the updated Jupyter notebooks. All materials can be [downloaded from here](https://github.com/BiG-CZ/BiG-CZ-Toolbox/tree/master/geopandas) so you can run the code on your computer. These include [GIS data files](https://github.com/BiG-CZ/BiG-CZ-Toolbox/tree/master/geopandas/data) and the [two Jupyter notebooks](https://github.com/BiG-CZ/BiG-CZ-Toolbox/tree/master/geopandas/notebooks). The data files can be grabbed more easily as [a zip file (18 MB)](https://github.com/BiG-CZ/BiG-CZ-Toolbox/raw/master/geopandas/data.zip). Make sure to reproduce the directory structure of the `notebooks` and `data` directories found on the github repository. +We'll follow the "lessons" used in the [UW GeoHack tutorial](https://geohackweek.github.io/vector/), jumping back and forth from those materials to the updated Jupyter notebooks. All materials can be [downloaded from here](./) so you can run the code on your computer. These include [GIS data files](data) and the [two Jupyter notebooks](notebooks). The data files can be grabbed more easily as [a zip file (18 MB)](data.zip). Make sure to reproduce the directory structure of the `notebooks` and `data` directories found on the github repository. 1. [**Geospatial Concepts.**](https://geohackweek.github.io/vector/02-geospatial-concepts/) What is 'vector' geospatial data all about? 2. [**Encodings, Formats and Libraries.**](https://geohackweek.github.io/vector/03-encodings-libraries/) What are the common ways to encode vector geospatial data in Python, and how much is borrowed from broader encoding standards? -3. **GeoPandas Introduction.** What is GeoPandas? What functionality and advantages does GeoPandas offer over other Python geospatial tools? What geospatial storage, analytical and plotting capabilities does it include? What is its relationship to Pandas? [Download the Jupyter notebook](https://github.com/BiG-CZ/BiG-CZ-Toolbox/blob/master/geopandas/notebooks/geopandas_intro.ipynb) to run it locally, or view it [statically but nicely rendered on nbviewer](http://nbviewer.jupyter.org/github/BiG-CZ/BiG-CZ-Toolbox/blob/master/geopandas/notebooks/geopandas_intro.ipynb). The original materials with extra formatting and PostGIS content (and original notebook) can be [found here](https://geohackweek.github.io/vector/04-geopandas-intro/) on the UW GeoHack web site. -4. **GeoPandas Advanced Topics.** What additional capabilities does GeoPandas provide, including data access, plotting and analysis? How does it integrate with other common Python tools? How do GeoPandas data objects integrate with analyses of raster data over vector geospatial features? [Download the Jupyter notebook](https://github.com/BiG-CZ/BiG-CZ-Toolbox/blob/master/geopandas/notebooks/geopandas_advanced.ipynb) to run it locally, or view it [statically but nicely rendered on nbviewer](http://nbviewer.jupyter.org/github/BiG-CZ/BiG-CZ-Toolbox/blob/master/geopandas/notebooks/geopandas_advanced.ipynb). The original materials with extra formatting and PostGIS content (and original notebook) can be [found here](https://geohackweek.github.io/vector/06-geopandas-advanced/) on the UW GeoHack web site. +3. **GeoPandas Introduction.** What is GeoPandas? What functionality and advantages does GeoPandas offer over other Python geospatial tools? What geospatial storage, analytical and plotting capabilities does it include? What is its relationship to Pandas? [Download the Jupyter notebook](notebooks/geopandas_intro.ipynb) to run it locally, or view it [statically but nicely rendered on nbviewer](http://nbviewer.jupyter.org) (*copy and paste the notebook url on the nbviewer text box*). The original materials with extra formatting and PostGIS content (and original notebook) can be [found here](https://geohackweek.github.io/vector/04-geopandas-intro/) on the UW GeoHack web site. +4. **GeoPandas Advanced Topics.** What additional capabilities does GeoPandas provide, including data access, plotting and analysis? How does it integrate with other common Python tools? How do GeoPandas data objects integrate with analyses of raster data over vector geospatial features? [Download the Jupyter notebook](notebooks/geopandas_advanced.ipynb) to run it locally, or view it [statically but nicely rendered on nbviewer](http://nbviewer.jupyter.org) (*copy and paste the notebook url on the nbviewer text box*). The original materials with extra formatting and PostGIS content (and original notebook) can be [found here](https://geohackweek.github.io/vector/06-geopandas-advanced/) on the UW GeoHack web site. -For lessons 1 and 2 we'll go directly to the GeoHack tutorial site. +For lessons 1 and 2 we'll go directly to the [GeoHack tutorial](https://geohackweek.github.io/vector/) site.