jsonsql/process default comp naming (setup_db)
Install tables for default naming of subprocesses destination layers
The json command file process_default-comp-naming_v090_sql.json is part of karttur’s GeoImagine project setup_db. Calling the json file will execute the following commands of the GeoImagine Framework.
{
"process": [
{
"processid": "createtable",
"overwrite": false,
"delete": false,
"parameters": {
"db": "karttur",
"schema": "process",
"table": "complabeldefaults",
"command": [
"subprocid varchar(64)",
"mode varchar(32)",
"compitem varchar(32)",
"prefix varchar(32)",
"postfix varchar(32)",
"find varchar(32)",
"replace varchar(32)",
"PRIMARY KEY (subprocid,mode,compitem)"
]
}
},
{
"processid": "tableinsert",
"overwrite": true,
"delete": false,
"parameters": {
"db": "karttur",
"schema": "process",
"table": "complabeldefaults",
"command": {
"columns": [
"subprocid",
"mode",
"compitem",
"prefix",
"postfix",
"find",
"replace"
],
"values": [
[
"'GdalDemTiles'",
"'TPI'",
"'prefix'",
"''",
"''",
"'dem'",
"'tpi'"
],
[
"'GdalDemTiles'",
"'TPI'",
"'layerid'",
"''",
"''",
"'dem'",
"'tpi'"
],
[
"'GdalDemTiles'",
"'TPI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'TPI'",
"'dataunit'",
"''",
"''",
"''",
"'tpi'"
],
[
"'GdalDemTiles'",
"'TRI'",
"'prefix'",
"''",
"''",
"'dem'",
"'tri'"
],
[
"'GdalDemTiles'",
"'TRI'",
"'layerid'",
"''",
"''",
"'dem'",
"'tri'"
],
[
"'GdalDemTiles'",
"'TRI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'TRI'",
"'dataunit'",
"''",
"''",
"''",
"'tri'"
],
[
"'GdalDemTiles'",
"'slope'",
"'prefix'",
"''",
"''",
"'dem'",
"'slope'"
],
[
"'GdalDemTiles'",
"'slope'",
"'layerid'",
"''",
"''",
"'dem'",
"'slope'"
],
[
"'GdalDemTiles'",
"'slope'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'slope'",
"'dataunit'",
"''",
"''",
"''",
"'percent slope'"
],
[
"'GdalDemTiles'",
"'aspect'",
"'prefix'",
"''",
"''",
"'dem'",
"'aspect'"
],
[
"'GdalDemTiles'",
"'aspect'",
"'layerid'",
"''",
"''",
"'dem'",
"'aspect'"
],
[
"'GdalDemTiles'",
"'aspect'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'aspect'",
"'dataunit'",
"''",
"''",
"''",
"'geographic aspect'"
],
[
"'GdalDemTiles'",
"'hillshade'",
"'prefix'",
"''",
"''",
"'dem'",
"'shade'"
],
[
"'GdalDemTiles'",
"'hillshade'",
"'layerid'",
"''",
"''",
"'dem'",
"'shade'"
],
[
"'GdalDemTiles'",
"'hillshade'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'hillshade'",
"'dataunit'",
"''",
"''",
"''",
"'hillshade'"
],
[
"'GdalDemTiles'",
"'roughness'",
"'prefix'",
"''",
"''",
"'dem'",
"'roughness'"
],
[
"'GdalDemTiles'",
"'roughness'",
"'layerid'",
"''",
"''",
"'dem'",
"'roughness'"
],
[
"'GdalDemTiles'",
"'roughness'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'roughness'",
"'dataunit'",
"''",
"''",
"''",
"'roughness'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'prefix'",
"''",
"''",
"'dem'",
"'landform-TPI'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'layerid'",
"''",
"''",
"'dem'",
"'landform-TPI'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'cellnull'",
"''",
"''",
"''",
"'255'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'celltype'",
"''",
"''",
"''",
"'Byte'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'dataunit'",
"''",
"''",
"''",
"'class'"
],
[
"'GdalDemTiles'",
"'landformTPI'",
"'neasure'",
"''",
"''",
"''",
"'N'"
]
]
}
}
},
{
"processid": "tableinsert",
"overwrite": true,
"delete": false,
"parameters": {
"db": "karttur",
"schema": "process",
"table": "complabeldefaults",
"command": {
"columns": [
"subprocid",
"mode",
"compitem",
"prefix",
"postfix",
"find",
"replace"
],
"values": [
[
"'NumpyDemTiles'",
"'elev'",
"'prefix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'elev'",
"'layerid'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'elev'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'elev'",
"'dataunit'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'TPI'",
"'prefix'",
"''",
"''",
"'dem'",
"'tpi'"
],
[
"'NumpyDemTiles'",
"'TPI'",
"'layerid'",
"''",
"''",
"'dem'",
"'tpi'"
],
[
"'NumpyDemTiles'",
"'TPI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'TPI'",
"'dataunit'",
"''",
"''",
"''",
"'tpi'"
],
[
"'NumpyDemTiles'",
"'TRI'",
"'prefix'",
"''",
"''",
"'dem'",
"'tri'"
],
[
"'NumpyDemTiles'",
"'TRI'",
"'layerid'",
"''",
"''",
"'dem'",
"'tri'"
],
[
"'NumpyDemTiles'",
"'TRI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'TRI'",
"'dataunit'",
"''",
"''",
"''",
"'tri'"
],
[
"'NumpyDemTiles'",
"'slope'",
"'prefix'",
"''",
"''",
"'dem'",
"'slope'"
],
[
"'NumpyDemTiles'",
"'slope'",
"'layerid'",
"''",
"''",
"'dem'",
"'slope'"
],
[
"'NumpyDemTiles'",
"'slope'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'slope'",
"'dataunit'",
"''",
"''",
"''",
"'percent slope'"
],
[
"'NumpyDemTiles'",
"'aspect'",
"'prefix'",
"''",
"''",
"'dem'",
"'aspect'"
],
[
"'NumpyDemTiles'",
"'aspect'",
"'layerid'",
"''",
"''",
"'dem'",
"'aspect'"
],
[
"'NumpyDemTiles'",
"'aspect'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'aspect'",
"'dataunit'",
"''",
"''",
"''",
"'geographic aspect'"
],
[
"'NumpyDemTiles'",
"'hillshade'",
"'prefix'",
"''",
"''",
"'dem'",
"'shade'"
],
[
"'NumpyDemTiles'",
"'hillshade'",
"'layerid'",
"''",
"''",
"'dem'",
"'shade'"
],
[
"'NumpyDemTiles'",
"'hillshade'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'hillshade'",
"'dataunit'",
"''",
"''",
"''",
"'hillshade'"
],
[
"'NumpyDemTiles'",
"'roughness'",
"'prefix'",
"''",
"''",
"'dem'",
"'roughness'"
],
[
"'NumpyDemTiles'",
"'roughness'",
"'layerid'",
"''",
"''",
"'dem'",
"'roughness'"
],
[
"'NumpyDemTiles'",
"'roughness'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'roughness'",
"'dataunit'",
"''",
"''",
"''",
"'roughness'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'prefix'",
"''",
"''",
"'dem'",
"'landform-TPI'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'layerid'",
"''",
"''",
"'dem'",
"'landform-TPI'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'suffix'",
"''",
"''",
"''",
"''"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'cellnull'",
"''",
"''",
"''",
"'255'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'celltype'",
"''",
"''",
"''",
"'Byte'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'dataunit'",
"''",
"''",
"''",
"'class'"
],
[
"'NumpyDemTiles'",
"'landformTPI'",
"'neasure'",
"''",
"''",
"''",
"'N'"
]
]
}
}
}
]
}