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


local Name = "Country Names"
local Identifier = "noaa-sos-overlays-country_pop_names"
local Description = [[Overlays are datasets with transparent backgrounds that contain 
foreground data used to augment other SOS datasets.This particular dataset overlays 
country names with font size according to population onto any dataset that you are 
viewing]]
local URL = "https://sos.noaa.gov/catalog/datasets/country-names/"


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/"
}
