{ "id": "0", "name": "Basins", "nativeID": "0", "displayName": "Basins", "description": "", "defaultVisibility": true, "featureType": "Polygon", "type": "DynamicFeatureLayer", "maxScale": 0, "minScale": 0, "visible": true, "initiallyVisible": true, "showMapTips": true, "identifiable": true, "queryable": true, "searchable": true, "supportsIdentify": true, "supportsQuery": true, "canCopyFeature": true, "snappable": true, "snappingEnabled": true, "hasAttachments": false, "featureZoomFactor": null, "featureZoomScale": null, "featureBorderColor": null, "featureBorderWidth": null, "featureFillColor": null, "showFeatureHyperlinks": "ShowAll", "iconUri": null, "includeInLayerList": true, "includeInLegend": true, "allowSymbolization": true, "legendUrl": null, "styleName": null, "drawIndex": null, "canToggleLabels": false, "showLabels": true, "dataProvider": null, "featureLabel": "Basin :: {Basin_Name}", "featureDescription": "
Basin: {Basin_Name}
Population (2020): {formattedPopulation}
Population Density (2020): {PopDen2020}
Treaties: {treatyCount} ::  Treaty Details
Events: {eventCount} ::  Events Details
River Basin Organizations (RBOs): {rboCount} ::  RBO Details

Get Basin Country Report
", "featureLongDescription": null, "displayField": "Basin_Name", "primaryKeyField": "OBJECTID", "parentLayerId": null, "subLayerIds": [], "hasReports": false, "hasDataLinks": false, "fields": [ { "displayName": "OBJECTID", "name": "OBJECTID", "alias": "OBJECTID", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "BCODE", "name": "BCODE", "alias": "BCODE", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "Basin_Name", "name": "Basin_Name", "alias": "Basin_Name", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "Continent_", "name": "Continent_", "alias": "Continent_", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "Area_km2", "name": "Area_km2", "alias": "Area_km2", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Pop_2007", "name": "Pop_2007", "alias": "Pop_2007", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "PopDen2012", "name": "PopDen2012", "alias": "PopDen2012", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Pop_2012", "name": "Pop_2012", "alias": "Pop_2012", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Pop_2015", "name": "Pop_2015", "alias": "Pop_2015", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "PopDen2015", "name": "PopDen2015", "alias": "PopDen2015", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Pop_2020", "name": "Pop_2020", "alias": "Pop_2020", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "PopDen2020", "name": "PopDen2020", "alias": "PopDen2020", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Dams_Exist", "name": "Dams_Exist", "alias": "Dams_Exist", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "runoff", "name": "runoff", "alias": "runoff", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "withdrawal", "name": "withdrawal", "alias": "withdrawal", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "Consumption (Cubic Km/yr)", "name": "consumptio", "alias": "Consumption (Cubic Km/yr)", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "HydroPolTe", "name": "HydroPolTe", "alias": "HydroPolTe", "visible": true, "dataType": "String", "searchable": true }, { "displayName": "NumberRipa", "name": "NumberRipa", "alias": "NumberRipa", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "PopDen2007", "name": "PopDen2007", "alias": "PopDen2007", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Dam_Plnd", "name": "Dam_Plnd", "alias": "Dam_Plnd", "visible": true, "dataType": "Int32", "searchable": true }, { "displayName": "Dam_Plnd20", "name": "Dam_Plnd20", "alias": "Dam_Plnd20", "visible": true, "dataType": "Double", "searchable": true }, { "displayName": "Shape__Area", "name": "Shape__Area", "alias": "Shape__Area", "visible": true, "dataType": "Double", "searchable": true }, { "displayName": "Shape__Length", "name": "Shape__Length", "alias": "Shape__Length", "visible": true, "dataType": "Double", "searchable": true } ], "featureHyperlinks": [], "layerHyperlinks": [], "arcadeExpressions": [ { "expression": "var basin = $feature.BCODE;\r\n\r\nvar Table = FeatureSetByName($map,\"Events\",['DATE','LOCATION','EVENT_SUMMARY','Macro_Event','NUMBER_OF_Countries','Source_Source']);\r\n\r\nvar BasinEvents = Filter(Table, 'BCode = @basin');\r\n\r\n\r\nreturn Count(BasinEvents);\r\nvar uniqueEventsbyDate = [];\r\n//check for results\r\nif(Count(BasinEvents) > 0){\r\n\r\n\r\nfor (var event in BasinEvents){\r\n if (IndexOf(uniqueEventsbyDate,event.DATE) == -1){ \r\n Push(uniqueEventsbyDate,event.DATE); \r\n } \r\n}\r\n}\r\nreturn Count(uniqueEventsbyDate)", "token": "eventCount" }, { "expression": "var basin = $feature.BCODE;\r\n\r\nvar Table = FeatureSetByName($map,\"Treaties\",['DocumentName']);\r\n\r\nvar BasinTreaties = Filter(Table, 'BCODE = @basin');\r\n\r\nvar uniqueTreatiesbyDate = [];\r\n//check for results\r\nif(Count(BasinTreaties) > 0){\r\n\r\nfor (var treaty in BasinTreaties){\r\n if (IndexOf(uniqueTreatiesbyDate,treaty.DocumentName) == -1){ \r\n Push(uniqueTreatiesbyDate,treaty.DocumentName);\t \r\n } \r\n}\r\n}\r\nreturn Count(uniqueTreatiesbyDate)", "token": "treatyCount" }, { "expression": "var basin = $feature.BCODE;\r\n\r\nvar Table = FeatureSetByName($map,\"RBOs\",['RBO_NAME']);\r\n\r\nvar BasinRBO = Filter(Table, \"BCCODE like '\" + basin +\"%'\");\r\n\r\nvar uniqueRBO = [];\r\n//check for results\r\nif(Count(BasinRBO ) > 0){\r\n\r\nfor (var rbo in BasinRBO ){\r\n if (IndexOf(uniqueRBO,rbo.RBO_NAME) == -1){ \r\n Push(uniqueRBO ,rbo.RBO_NAME);\t \r\n } \r\n}\r\n}\r\nreturn Count(uniqueRBO)\r\n", "token": "rboCount" }, { "expression": "return Text($feature.Pop_2020,'#,###')", "token": "formattedPopulation" } ], "isDynamic": false, "dynamicDefinition": null, "themeSettings": [], "tileLevelLimits": [], "dataLinks": [], "featureMaps": [], "relationships": [], "reports": [], "styles": [], "queries": [], "properties": [], "extensions": [] }