Giter Club home page Giter Club logo

python-for-geospatial-analysis's Introduction

Python for Geospatial Analysis

By Tomas Beuzen ๐Ÿš€

Welcome to Python for Geospatial Analysis! With this website I aim to provide a crashcourse introduction to using Python to wrangle, plot, and model geospatial data. We'll be using libraries such as geopandas, plotly, keplergl, and pykrige to these ends.

:width: 250px
:align: center
If you're interested in learning more about Python packages, check out my other resources:
- [Python Packaging](https://py-pkgs.org/)
- [Python Programming for Data Science](https://www.tomasbeuzen.com/python-programming-for-data-science/README.html)
- [Deep Learning with PyTorch](https://www.tomasbeuzen.com/deep-learning-with-pytorch/)
The content of this site is adapted from material I used to teach the 2020/2021 offering of the course "DSCI 574 Spatial and Temporal Models" for the University of British Columbia's Master of Data Science Program.

Getting Started

The material on this site is written in Jupyter notebooks and rendered using Jupyter Book. However, if you wish to run these notebooks on your local machine, you can do the following:

  1. Clone the GitHub repository:
    git clone https://github.com/TomasBeuzen/python-for-geospatial-analysis.git
  2. Install the conda environment by typing the following in your terminal:
    conda env create -f py4gs.yaml
  3. Open the course in JupyterLab by typing the following in your terminal:
    cd python-for-geospatial-analysis
    jupyterlab
If you're not comfortable with `git`, `GitHub` or `conda`, feel free to just read through the material on this website - you're not missing out on anything!

python-for-geospatial-analysis's People

Contributors

tomasbeuzen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

python-for-geospatial-analysis's Issues

Add lat/long axis labels

Hi Tomas,

Would it be possible to add the tick labels for latitude and longitude using px.choropleth_mapbox?

Thank you very much,

Jordina

Error when calling pixel2poly function

Hi Tomas,

After installing the "utils" module I am getting this error when I try to import the pixel2poly function:

cannot import name 'pixel2poly' from 'utils'

Is still available?

Thank you,

Jordina

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.