mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-03 01:09:34 -05:00
Merged master in
This commit is contained in:
@@ -7,28 +7,46 @@ local path = asset.syncedResource({
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local layer = {
|
||||
Identifier = "ERA5_Land_HighRes_Monthly_2M_Temperature_Temporal",
|
||||
Name = "ERA5 Land HighRes Monthly 2M Temperature (Temporal)",
|
||||
local layer_prototype = {
|
||||
Identifier = "ERA5_Land_HighRes_Monthly_2M_Temperature_Temporal_prototype",
|
||||
Name = "ERA5 Land HighRes Monthly 2M Temperature (Temporal) [Prototype]",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath =
|
||||
"<OpenSpaceTemporalGDALDataset>" ..
|
||||
"<OpenSpaceTimeStart>1981-01-01</OpenSpaceTimeStart>" ..
|
||||
"<OpenSpaceTimeEnd>1990-10-01</OpenSpaceTimeEnd>" ..
|
||||
"<OpenSpaceTimeResolution>1M</OpenSpaceTimeResolution>" ..
|
||||
"<OpenSpaceTimeIdFormat>YYYY-MM-DD</OpenSpaceTimeIdFormat>" ..
|
||||
"<OpenSpaceTransferFunction>" .. path .. "rainbow.png</OpenSpaceTransferFunction>" ..
|
||||
"<OpenSpaceTimeInterpolation>linear</OpenSpaceTimeInterpolation>" ..
|
||||
"<FilePath>" .. path .. "${OpenSpaceTimeId}-land.png</FilePath>" ..
|
||||
"</OpenSpaceTemporalGDALDataset>",
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "1981-01-01",
|
||||
End = "1990-10-01"
|
||||
},
|
||||
TemporalResolution = "1M",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = path .. "${OpenSpaceTimeId}-land.png"
|
||||
},
|
||||
Interpolation = true,
|
||||
Colormap = path .. "rainbow.png",
|
||||
Description = [[ Temporal coverage: 01 Jan 1981 - 31 Dec 2020.]]
|
||||
}
|
||||
|
||||
local layer_folder = {
|
||||
Identifier = "ERA5_Land_HighRes_Monthly_2M_Temperature_Temporal_folder",
|
||||
Name = "ERA5 Land HighRes Monthly 2M Temperature (Temporal) [Folder]",
|
||||
Type = "TemporalTileLayer",
|
||||
Mode = "Folder",
|
||||
Folder = {
|
||||
Folder = "C:/Development/sync/http/earth_textures_climate/1",
|
||||
Format = "%Y-%m-%d-land.png"
|
||||
},
|
||||
Interpolation = true,
|
||||
Colormap = path .. "rainbow.png",
|
||||
Description = [[ Temporal coverage: 01 Jan 1981 - 31 Dec 2020.]]
|
||||
}
|
||||
|
||||
asset.onInitialize(function ()
|
||||
openspace.globebrowsing.addLayer(globeIdentifier, "ColorLayers", layer)
|
||||
openspace.globebrowsing.addLayer(globeIdentifier, "ColorLayers", layer_prototype)
|
||||
openspace.globebrowsing.addLayer(globeIdentifier, "ColorLayers", layer_folder)
|
||||
end)
|
||||
|
||||
asset.export("layer", layer)
|
||||
asset.export("layer", layer_prototype)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Climate Earth Layers",
|
||||
Version = "1.0",
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "AMSR2_GCOM_W1_Sea_Ice_Concentration_Temporal",
|
||||
Name = "AMSR2 GCOM W1 Sea Ice Concentration (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"AMSRU2_Sea_Ice_Concentration_12km",
|
||||
"2012-05-08",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"2km",
|
||||
"png"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2012-05-08",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"AMSRU2_Sea_Ice_Concentration_12km",
|
||||
"2km",
|
||||
"png"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 02 July 2012 - Present. The Advanced Microwave
|
||||
Scanning Radiometer-E/Advanced Microwave Scanning Radiometer-2 (AMSR-E/AMSR2)
|
||||
unified "Sea Ice Concentration (12 km)" layer displays the percent of sea ice
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "Aqua_Modis_Temporal",
|
||||
Name = "Aqua Modis (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Aqua_CorrectedReflectance_TrueColor",
|
||||
"2002-07-04",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"250m",
|
||||
"jpg"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2002-07-04",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Aqua_CorrectedReflectance_TrueColor",
|
||||
"250m",
|
||||
"jpg"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 03 July 2002 - Present. True Color: Red = Band 1,
|
||||
Green = Band 4, Blue = Band 3. These images are called true-color or natural color
|
||||
because this combination of wavelengths is similar to what the human eye would see.
|
||||
|
||||
+14
-8
@@ -13,14 +13,20 @@ local layer = {
|
||||
Identifier = "Temporal_VIIRS_SNPP",
|
||||
Name = "Temporal VIIRS SNPP",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_CorrectedReflectance_TrueColor",
|
||||
"2015-11-24",
|
||||
"Today",
|
||||
"1d",
|
||||
"250m",
|
||||
"jpg"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2015-11-24",
|
||||
End = "Today"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_CorrectedReflectance_TrueColor",
|
||||
"250m",
|
||||
"jpg"
|
||||
)
|
||||
},
|
||||
PadTiles = false
|
||||
}
|
||||
},
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "GHRSST_L4_G1SST_Sea_Surface_Temperature_Temporal",
|
||||
Name = "GHRSST L4 G1SST Sea Surface Temperature (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"GHRSST_L4_G1SST_Sea_Surface_Temperature",
|
||||
"2010-06-21",
|
||||
"2019-12-08",
|
||||
"1d",
|
||||
"1km",
|
||||
"png"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2010-06-21",
|
||||
End = "2019-12-08"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"GHRSST_L4_G1SST_Sea_Surface_Temperature",
|
||||
"1km",
|
||||
"png"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 21 June 2010 - 08 December 2019. The imagery
|
||||
resolution is 1 km, and the temporal resolution is daily.]],
|
||||
Author = "NASA EOSDIS Global Imagery Browse Services"
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "GHRSST_L4_MUR_Sea_Surface_Temperature_Temporal",
|
||||
Name = "GHRSST L4 MUR Sea Surface Temperature (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"GHRSST_L4_MUR_Sea_Surface_Temperature",
|
||||
"2002-06-01",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"1km",
|
||||
"png"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2002-06-01",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"GHRSST_L4_MUR_Sea_Surface_Temperature",
|
||||
"1km",
|
||||
"png"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 01 June 2002 - Present. The imagery resolution
|
||||
is 1 km, and the temporal resolution is daily.]]
|
||||
}
|
||||
|
||||
+11
-5
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "MODIS_Terra_Chlorophyll_A_Temporal",
|
||||
Name = "MODIS Terra Chlorophyll A (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2013-07-02",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Terra_Chlorophyll_A",
|
||||
"2013-07-02",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"1km",
|
||||
"png"
|
||||
),
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 02 July 2013 - Present. The imagery resolution
|
||||
is 1 km, and the temporal resolution is daily.]]
|
||||
}
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "Terra_Modis_Temporal",
|
||||
Name = "Terra Modis (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Terra_CorrectedReflectance_TrueColor",
|
||||
"2000-02-24",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"250m",
|
||||
"jpg"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2000-02-24",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Terra_CorrectedReflectance_TrueColor",
|
||||
"250m",
|
||||
"jpg"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 02 July 2013 - Present. The imagery resolution
|
||||
is 1 km, and the temporal resolution is daily.]]
|
||||
}
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "VIIRS_SNPP_Temporal",
|
||||
Name = "VIIRS SNPP (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_CorrectedReflectance_TrueColor",
|
||||
"2015-11-24",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"250m",
|
||||
"jpg"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2015-11-24",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_CorrectedReflectance_TrueColor",
|
||||
"250m",
|
||||
"jpg"
|
||||
)
|
||||
},
|
||||
Description = [[ Temporal coverage: 11 November 2015 - Present. The imagery resolution
|
||||
is 0.25 km, and the temporal resolution is daily.]]
|
||||
}
|
||||
|
||||
+14
-8
@@ -4,14 +4,20 @@ local layer = {
|
||||
Identifier = "Earth_at_Night_Temporal",
|
||||
Name = "Earth at Night (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_DayNightBand_ENCC",
|
||||
"2012-05-08",
|
||||
"Yesterday",
|
||||
"1d",
|
||||
"500m",
|
||||
"png"
|
||||
),
|
||||
Mode = "Prototyped",
|
||||
Prototyped = {
|
||||
Time = {
|
||||
Start = "2012-05-08",
|
||||
End = "Yesterday"
|
||||
},
|
||||
TemporalResolution = "1d",
|
||||
TimeFormat = "YYYY-MM-DD",
|
||||
Prototype = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_DayNightBand_ENCC",
|
||||
"500m",
|
||||
"png"
|
||||
)
|
||||
},
|
||||
Description = [[ The VIIRS Nighttime Imagery (Day/Night Band, Enhanced Near Constant
|
||||
Contrast) layer shows the Earth's surface and atmosphere using a sensor designed
|
||||
to capture low-light emission sources, under varying illumination conditions. It
|
||||
|
||||
@@ -20,7 +20,7 @@ asset.require("./layers/colorlayers/hirisels")
|
||||
-- Height layers
|
||||
asset.require("./layers/heightlayers/mola_sweden")
|
||||
asset.require("./layers/heightlayers/mola_utah")
|
||||
local heightLayer = asset.require("./layers/heightlayers/mdem200m")
|
||||
local heightLayer = asset.require("./layers/heightlayers/MDEM200M")
|
||||
asset.require("./layers/heightlayers/hirisels")
|
||||
|
||||
-- Overlays
|
||||
|
||||
@@ -3,7 +3,7 @@ asset.require("./static_server")
|
||||
local guiCustomization = asset.require("customization/gui")
|
||||
|
||||
-- Select which commit hashes to use for the frontend and backend
|
||||
local frontendHash = "4fe18eea379c8493dbcb2cea6798d09a85819912"
|
||||
local frontendHash = "7e513ba86b0bb989b72f22712ebf0bb5a626ba06"
|
||||
local dataProvider = "data.openspaceproject.com/files/webgui"
|
||||
|
||||
local frontend = asset.syncedResource({
|
||||
|
||||
Reference in New Issue
Block a user