Skip to content

Repo of scripts that use FOSS for analyzing geospatial data

Notifications You must be signed in to change notification settings

and04671/GIS5578-FOSS

 
 

Repository files navigation

This ReadMe is for understanding how to build your own conda environment

The beauty of doing this is that Anaconda you will provide stable package installation. This should work 90% of the time

  1. Create a conda environment
conda create --name geoanalyst python=3.6, jupyter notebook
  1. Add Conda Forge Channel
conda config --add channels conda-forge
  1. Activates your conda environment
source activate geoanalyst
  1. Install your packages I strongly recommend verified packages from Conda-Forge

GDAL

Use GDAL Version 2.2 or greater gdal=2.2.0

conda install -c conda-forge gdal

Down Stream Packages that build upon others (Dependencies)

conda install -c conda-forge geopandas

Geopandas

Dependencies Required dependencies:

  1. numpy
  2. pandas (version 0.23.4 or later)
  3. shapely (interface to GEOS)
  4. fiona (interface to GDAL)
  5. pyproj (interface to PROJ)
  6. six Optional dependencies are:
  7. rtree (optional; spatial index to improve performance and required for overlay operations; interface to libspatialindex)
  8. psycopg2 (optional; for PostGIS connection)
  9. geopy (optional; for geocoding)
  10. matplotlib (>= 2.0.1)
  11. descartes

I recommend these libraries

conda install -c conda-forge psycopg2 #For working with databases conda install -c conda-forge georasters conda install -c conda-forge geojson conda install -c anaconda beautifulsoup4

GeoVisualization

  1. Folium
conda install folium -c conda-forge
  1. Bokeh
conda install bokeh

About

Repo of scripts that use FOSS for analyzing geospatial data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 84.4%
  • HTML 14.7%
  • Python 0.9%