Skip to content

silas-hae/spatial_data_analysis

 
 

Repository files navigation

Spatial data analysis with Python

Table of Contents

Python Basic GIS Functionalities

This section covers the basic Geographic Information System (GIS) functionalities in Python. It includes topics such as reading and writing spatial data, spatial data manipulation, and spatial data visualization.

Python Geocoding Addresses

Geocoding is the process of converting addresses into geographic coordinates. This section explains how to use the GeoAdmin API and Python libraries to geocode addresses, which can then be used for spatial analysis or mapping.

Python Nearest Neighbor Analysis

Nearest neighbor analysis is a technique to measure distances between spatial objects. This section covers how to perform nearest neighbor analysis in Python.

Python Catchment Area Analysis

Catchment area analysis involves determining the area from which a particular location draws resources or customers. This section discusses how to perform catchment area analysis in Python, which can be useful in fields like retail location planning.

Python GWR Data

GWR (germ.: Gebäude- und Wohnungsregister) data is the most comprehensive dataset about buildings in Switzerland. It contains detailed information about the characteristics of buildings and their use. This section covers how to work with GWR data in Python, including how to read, manipulate, and vizualise the data to extract meaningful insights.

Python Raster Data

Raster data is a type of spatial data that represents a matrix of cells or pixels. This section discusses how to work with raster data in Python, including how to read, write, and manipulate raster data.

Python PostgreSQL & PostGIS

PostgreSQL is a powerful, open-source relational database system. PostGIS is a PostgreSQL extension that adds support for geographic objects, allowing location queries to be run in SQL. This section covers how to use Python to interact with PostgreSQL and PostGIS, including how to run spatial queries and how to read and write spatial data. The folder 'Docker_stuff' contains a docker-compose.yml and related files that can be used to run a Docker container locally (linux/amd64 only).

Python Tripadvisor

Extracting, analyzing, and visualizing spatial entities from Tripadvisor text data involves collecting user reviews and using Named Entity Recognition (NER) to extract locations. Geographic Information System (GIS) tools and mapping software are used to create visualizations like interactive maps and heatmaps, showcasing these locations. This process helps derive insights and make data-driven decisions based on spatial analysis.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.0%
  • Python 2.8%
  • Dockerfile 0.2%