Skip to main content

Weight ESRI shapefiles attributes

Project description

weightGIS

At its core weightGIS is designed to help standardise shapefile data to a base year, but weightGIS also contains some other supporting pipelines/methods relating to GIS to help you undertake research in this context.

Getting started

weightGIS is available via Pypi so you can just pip install it, if you are a Windows user the following command can be used from the terminal.

python -m pip install weightGIS

Weight Geographical Regions to a base year

weightGIS is designed first and foremost to allow you to simply create a cross relationship weight in both area and sub unit population (where available). There may be instances where you have a panel of shapefiles, but need to standardise them over time. Border changes that are not reflective of underling changes can cause empirical problems but data will exist for these places based on those changes. By standardising to a base year, this can be resolved, and data that is held can then be weighted accordingly.

A fully worked example via a jupyter notebook called weightGIS Example, which is also available as an example script, and some example data is available within the Example folder of this repository that you can download to have a play around with.

Determine Relations Within and Between Shapefiles

It can also be used for other relationships, so as getting adjacent polygons or construction a relational file of how differing levels of geographic sedation relate to each other. Examples of these can be found within RelationExamples jupyter Notebooks

Geographical Relations

We are often have shapefiles at multiple levels of separation, but want to know the links between them. By using GeoLookup, you can relate a list of shapefiles to a base shapefile, where the base is the lowest level of separation.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

weightGIS-0.15.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

Details for the file weightGIS-0.15.0-py3-none-any.whl.

File metadata

  • Download URL: weightGIS-0.15.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for weightGIS-0.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da1f73205e17c3ccc43e547ba57dcec1ab0f9ed44df2dfd9ff1979e5f8250e93
MD5 4220c10ff3dc6a3bd6fafd1574477b2c
BLAKE2b-256 4d04f85fd4a056e0b6ea428fbb3633b44a85c6b4b48622d244c9c9eb6cf4ff77

See more details on using hashes here.

Supported by

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