local globeIdentifier = asset.require("../../earth").Earth.Identifier


local Name = "Rivers"
local Identifier = "noaa-sos-overlays-rivers"
local Description = [[Overlays are datasets with transparent backgrounds that contain 
foreground data used to augment other SOS datasets.This particular dataset overlays 
global rivers and lakes onto any dataset that you are viewing. The river's size is 
indicated by the size of the lines. The data was found at Natural Earth Data]]
local URL = "https://sos.noaa.gov/catalog/datasets/rivers/"


local syncedDirectory = asset.syncedResource({
  Name = Name,
  Type = "HttpSynchronization",
  Identifier = Identifier,
  Version = 1
})

local layer = {
  Identifier = Identifier,
  Name = Name,
  Enabled = asset.enabled,
  FilePath = syncedDirectory .. "4096.png",
  Description = Description
}

asset.onInitialize(function() 
  openspace.globebrowsing.addLayer(globeIdentifier, "Overlays", layer)
end)

asset.onDeinitialize(function()
  openspace.globebrowsing.deleteLayer(globeIdentifier, "Overlays", layer)
end)

asset.export(layer)


asset.meta = {
  Name = Name,
  Version = "1.0",
  Description = Description .. "Data provided by the National Oceanic and Atmospheric Administration",
  Author = "National Oceanic and Atmospheric Administration",
  URL = URL,
  License = "https://sos.noaa.gov/copyright/"
}
