prospectivity prediction based on GIS shapefiles
Project description
This is a pretty simple prospectivity prediction package that predicts the prospectivity of an element based on how close it is to different bedrock units.
Overview of Package
The package utilizes 3 main classes.
PrepShapes
handles exploring and prepping a shapefile and determining the project boundary. It can read in a single shapefile (using geopandas) and then you can use it to select the polygons of interest.
RasterTemplate
uses the previously initialized PrepShapes() class to help you setup the raster template used by the predictor to predict prospectivity at a specified location.
PredictByDistance
the predictor class that predicts the likelihood based on distance to shapes of interest and the weighting schema architect. The predictor class uses the previously initialized PrepShapes() and RasterTemplate() classes. Only one prediction architect is currently implemented.
Prediction Weighting Schema
Currently this package uses a pseudo variogram style weighting schema with the following model (for location i and as an example 2 distances)
Generating a prospectivity heat map
Using the package you can generate a heat map with liklihood of finding the element (based on a distance from 2 or more shape categories). The predictor generates prediction values ranging from 0, being least likely (i.e. 0%), to 1, being most likely (i.e. 100%). As an example here is a heat map generated from the included dataset.
Example
An example.ipynb is included in the repo to demostate how to use the package.
Dataset
the included dataset is from the British Columbia Geologica Survey.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prospectpredictor-0.1.1.tar.gz.
File metadata
- Download URL: prospectpredictor-0.1.1.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200209 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b375f0436b60fd9d5fdbb183b6e1382d9963d50db181ee2c8212e7daaeb18bf
|
|
| MD5 |
e0ed134c35e93c318d0a19488d6672e0
|
|
| BLAKE2b-256 |
e78f537b2ff377965d81e19cb577acff29334c449d2dfde08d42a3f4ee6f486a
|
File details
Details for the file prospectpredictor-0.1.1-py3-none-any.whl.
File metadata
- Download URL: prospectpredictor-0.1.1-py3-none-any.whl
- Upload date:
- Size: 14.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200209 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac07dbfa77ffa918caf0370250fc67cb81f42510fe93a4bd6f7bba35b8d9427a
|
|
| MD5 |
cfa0d52f6ac5d8b90665f6cf5a1c88fa
|
|
| BLAKE2b-256 |
34880c2a8697ddf18854a7eba9959ddc88914a9e52e842aee05ad893f89c86f7
|