Skip to main content

A Python package for an interactive space-time Geographic Information System (GIS)

Project description

hagerstrand

image image image image

A Python package for an interactive space-time Geographic Information System (GIS)

Introduction

Hagerstrand is a Python package for a space-time GIS for individual-level human phenomena based on Torsten Hägerstrand's time geographic framework. Investigation of individual activity patterns in a geographic information system (GIS) has been an interest for many geographers and geographic information scientists since Hägerstrand's seminal article, What about people in regional science? in 1970. However, there lacks a uniform implementation of the concepts in the time geographic framework in a GIS across the academic research community. Esri's ArcGIS platforms have various functions for analysis, visualization, and querying of space-time data but are rather limited and only commercially available. This package is continually developed to enable for more comprehensive space-time GIS processes in an open-source Python environment, and can also be used to explore individual human dynamics (e.g. accessibility to various human needs and services.)

Installation

Pip

pip install hagerstrand

Conda

Installing hagerstrand from the conda-forge channel can be achieved by adding conda-forge to your channels with:

conda config --add channels conda-forge

Once the conda-forge channel has been enabled, hagerstrand can be installed with:

conda install hagerstrand

It is possible to list all of the versions of hagerstrand available on your platform with:

conda search hagerstrand --channel conda-forge

Features

  • Create an interactive map
  • Add local datasets (e.g. GeoJSON, JSON, Shapefile) to the map either through code or GUI
  • Add pandas DataFrames and GeoPandas GeoDataFrames to the map
  • Use a widget for quick viewing of filtered results of a pd.DataFrame
  • Filter any non-TileLayer in the map by a unique value in a field/column
  • Process SafeGraph data and unpack json columns into an existing or a new DataFrame

Credits

This package was created with Cookiecutter and the giswqs/pypackage project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hagerstrand-0.0.11.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hagerstrand-0.0.11-py2.py3-none-any.whl (20.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file hagerstrand-0.0.11.tar.gz.

File metadata

  • Download URL: hagerstrand-0.0.11.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hagerstrand-0.0.11.tar.gz
Algorithm Hash digest
SHA256 650c24ea133f1fef460f0ad6a2bf227d6584c88eb48ac945b5e058f545f64751
MD5 260e26311b4b6d4110176f1667455db3
BLAKE2b-256 b56363dd4a2b75a137a0ce6388c340245eb9c2fe9ea8aa93cb483d28e16090a2

See more details on using hashes here.

File details

Details for the file hagerstrand-0.0.11-py2.py3-none-any.whl.

File metadata

  • Download URL: hagerstrand-0.0.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for hagerstrand-0.0.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a973f8c41141c9d2980c4cf3495bd40774eec7cc963706f99cc93efb918d3883
MD5 248e77b1a172f9acb7416872790773f2
BLAKE2b-256 455b5e922a3857ba0f99fc693cdd18a0bdda9831cf4cbecb45efac0d27891813

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page