Model:DeltaClassification: Difference between revisions
From CSDMS
No edit summary |
No edit summary |
||
Line 34: | Line 34: | ||
|Supported platforms=Linux, Mac OS | |Supported platforms=Linux, Mac OS | ||
|Programming language=Python | |Programming language=Python | ||
|Other program language=Compatible with Python 2.7, not python 3 | |||
|Code optimized=Single Processor | |Code optimized=Single Processor | ||
|Start year development=2017 | |Start year development=2017 | ||
Line 48: | Line 49: | ||
}} | }} | ||
{{Input - Output description | {{Input - Output description | ||
|Describe input parameters=Geometric parameters on delta shapes derived from satellite data | |Describe input parameters=Geometric parameters on delta shapes derived from satellite data. | ||
To run this code, the following shape files are required: | |||
• network shapefile, containing the river network extracted from satellite imagery | |||
• island shapefile, containing the land masses or islands of the delta | |||
• patch shapefile, containing the outline of channels | |||
|Input format=ASCII | |Input format=ASCII | ||
|Describe output parameters=classification of groups of similar zones within a delta | |Describe output parameters=classification of groups of similar zones within a deltasystem | ||
code blocks that: | |||
• loads in the shapefiles | |||
• calculate the parameters for the network that both surround and drain the islands | |||
• calculate the base metrics (e.g. perimeter, area, solidity, aspect ratio...) | |||
• calculates maximum distance from the island center to the nearest water body | |||
• estimates minimum, average and maximum widths of all network channels | |||
• evaluates the fractal dimension of each delta island | |||
• creates shapefiles based on the metrics calculated earlier in the code | |||
• saves all metrics to an output file | |||
• generates PCA and GeoSOM results from the island and channel metrics | |||
• plots the U-matrix and dendrogram based on the GeoSOM results | |||
|Output format=ASCII | |Output format=ASCII | ||
|Other output format=maps | |Other output format=maps | ||
Line 80: | Line 98: | ||
|Manual model available=No | |Manual model available=No | ||
}} | }} | ||
{{Additional comments model}} | {{Additional comments model | ||
|Comments=Requirements | |||
To run these codes, you will need the following software: | |||
• Python 2.7 or earlier (not compatible with Python 3) | |||
The following Python packages are also required: | |||
• matplotlib | |||
• scipy | |||
• numpy | |||
• cPickle | |||
• osgeo | |||
• fiona | |||
• shapely | |||
• utilities | |||
• sklearn | |||
• seaborn | |||
• clusterpy | |||
• itertools | |||
• pandas | |||
• pysal | |||
• collections | |||
What input is required? | |||
To run this code, the following shape files are required: | |||
• network shapefile, containing the river network extracted from satellite imagery | |||
• island shapefile, containing the land masses or islands of the delta | |||
• patch shapefile, containing the outline of channels | |||
What does the code do? | |||
The file all.ipynb contains codes run the analysis. From start to finish, the Jupyter Notebook contains code blocks that: | |||
• loads in the shapefiles | |||
• calculate the parameters for the network that both surround and drain the islands | |||
• calculate the base metrics (e.g. perimeter, area, solidity, aspect ratio...) | |||
• calculates maximum distance from the island center to the nearest water body | |||
• estimates minimum, average and maximum widths of all network channels | |||
• evaluates the fractal dimension of each delta island | |||
• creates shapefiles based on the metrics calculated earlier in the code | |||
• saves all metrics to an output file | |||
• generates PCA and GeoSOM results from the island and channel metrics | |||
• plots the U-matrix and dendrogram based on the GeoSOM results | |||
}} | |||
{{CSDMS staff part}} | {{CSDMS staff part}} | ||
{{Start coupled table}} | {{Start coupled table}} |
Revision as of 11:55, 1 July 2020
DeltaClassification
Metadata
|
|
Introduction
History
References
Nr. of publications: | 2 |
Total citations: | 3 |
h-index: | 1 |
m-quotient: | 0.25 |
Featured publication(s) | Year | Model described | Type of Reference | Citations |
---|---|---|---|---|
Perignon, Mariela; Adams, Jordan; Overeem, Irina; Passalacqua, Paola; 2020. Dominant process zones in a mixed fluvial-tidal delta are morphologically distinct. . (View/edit entry) | 2020 | DeltaClassification |
Model overview | 3 |
Perignon, M.C.; 2020. csdms-contrib/DeltaClassification: First release of DeltaClassification (Version v1.0). , , . 10.5281/zenodo.3926763 (View/edit entry) | 2020 | DeltaClassification |
Source code ref. | 0 |
See more publications of DeltaClassification |