app.json Configuration Reference
This section provides a structured reference for the mapapps_etl configuration in app.json.
Minimal valid snippets by scenario
Upload to map
app.json
"mapapps_etl": {
"MapappsETLTools": [
{
"fmeServerConfig": {
"fmeServerUrl": "https://<FME Flow URL>",
"workspaceName": "upload_to_map.fmw",
"repositoryName": "mapapps_etl"
},
"etlTool": {
"inputs": ["upload"],
"output": "map"
},
"etlToolSettings": {
"hiddenParameters": []
},
"title": "Upload",
"id": "upload_to_map"
}
]
}
Extent-based processing
app.json
"etlTool": {
"inputs": ["extent"],
"output": "download"
},
"etlToolSettings": {
"hiddenParameters": [],
"extentType": "rectangle",
"maxExtentArea": "100"
}
Map feature selection
app.json
"etlTool": {
"inputs": ["mapfeatures"],
"output": "status"
},
"etlToolSettings": {
"hiddenParameters": [],
"mapFeaturesSelectionMethods": ["rectangle"],
"mapFeaturesSelectionType": "intersects"
}
Conditional configuration rules
-
analyzeWorkspaceis only relevant ifuseAnalyzeWorkspace=true. -
extentTypeis only relevant ifinputscontainsextent. -
mapFeaturesSelectionMethods,mapFeaturesHiddenLayersandmapFeaturesSelectionTypeare only relevant ifinputscontainsmapfeatures. -
resultCenterDownloadis only relevant for result-related inputs with download behavior. -
emailIsMandatoryis only relevant if asynchronous processing is enabled.