Skip to content

thangqd/geoprocessing

Repository files navigation

BecaGIS Streamlit - Geospatial Apps made Easy

A Streamlit Geoprocessing App inspired by streamlit-geospatial. It can be deployed to Streamlit Cloud, Heroku, or MyBinder.

Binder

Run Geoprocessing from popular Container Registries

Prerequisites

  • Docker installed on your machine.

How to run Geoprocessing from Docker Hub

  1. Pull Geoprocessing from Docker Hub:

    docker pull thangqd/geoprocessing
  2. Run the Docker Container:

    docker run -p 8501:8501 thangqd/geoprocessing
  3. Access Geoprocessing powered by Stramlit:

Open your web browser and go to http://localhost:8501.

How to run Geoprocessing from GitHub Container Registry

  1. Pull Geoprocessing from GitHub Container Registry:

    docker pull ghcr.io/thangqd/geoprocessing
  2. Run the Docker Container:

    docker run -p 8501:8501 ghcr.io/thangqd/geoprocessing
  3. Access Geoprocessing powered by Stramlit:

Open your web browser and go to http://localhost:8501.

Build and run Docker image from source

Prerequisites

  • Git and Docker installed on your machine.

How to install

  1. Clone the Repository:

    git clone https://github.com/thangqd/geoprocessing.git
  2. Build the Docker Image:

    cd geoprocessing
    docker-compose build 
  3. Run the Docker Container:

    docker-compose up
  4. Access Geoprocessing powered by Stramlit:

Open your web browser and go to http://localhost:8501.

Support

Feel free to access https://github.com/thangqd/geoprocessing/issues to report any inquiries or issues