From a654e6b38f0e2c6846c70a7816e3c3299e739a72 Mon Sep 17 00:00:00 2001 From: Alireza Adli Date: Thu, 15 Feb 2024 10:35:35 -0500 Subject: [PATCH] Edit readm.md --- README.md | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ea48665..f1ee40a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,42 @@ -# Setting up an environment to use standalone PyQGIS – How to import qgis.core +## Table of Contents + +[About GISPy](#about-gispy) +[mtl_buildings_workflow.py](#mtl_buildings_workflowpy) +[standalone_vs.py](#standalone_vspy) +[Setting up an environment to use standalone PyQGIS – How to import qgis.core](#setting-up) + + + +## About GISPy + +This project automates the process of integrating and cleaning updated datasets related to Montreal buildings. The project involves the following datasets: + +1. [NRCAN Building Footprints](https://open.canada.ca/data/en/dataset/7a5cda52-c7df-427f-9ced-26f19a8a64d6) +2. [Shared platform of geospatial data and aerial photographs (GeoIndex)](https://geoapp.bibl.ulaval.ca/) +3. [Montreal Property Assesment Units](https://donnees.montreal.ca/dataset/unites-evaluation-fonciere) +4. [Administrative boundaries of the agglomeration of Montréal (boroughs and related cities)](https://donnees.montreal.ca/dataset/limites-administratives-agglomeration) + +The workflow has been developed and implemented in ArcGIS. This workflow (link) involves steps such as fixing geometries, clipping unnecessary parts of the map, splitting sections based on single building footprints, spatially joining datasets, and cleaning the data through processes such as removing duplicates, among others. + +GISPy integrates these processes and automates them so that users can update the dataset by running the workflow module (mtl_buildings_workflow.py) after acquiring and defining the paths to the mentioned datasets. + +GISPy has been written using QGIS Python standalone libraries (PyQGIS). This set of libraries leverages the functionality of QGIS without needing to run the full QGIS desktop application. To use the environment, QGIS needs to be installed, and the environment must be set up ([Setting up an environment to use standalone PyQGIS – How to import qgis.core](#setting-up)). + + + +## mtl_buildings_workflow.py + +This is the main Python module. After defining the paths, running the module outputs the updated and integrated dataset (map layer). + + + +## standalone_vs.py + +This module provides the preliminary settings for using PyQGIS. + + + +## Setting up an environment to use standalone PyQGIS – How to import qgis.core #pyqgis #qgis #path #pythonpath