Merge pull request #1259 from OpenSpace/issue/997

issue/997 - Assetize globe layers (sun, planets, dwarf planets and moons)
This commit is contained in:
Alexander Bock
2020-07-31 15:36:53 +02:00
committed by GitHub
183 changed files with 1778 additions and 1119 deletions

View File

@@ -11,10 +11,14 @@ asset.require('spice/base')
asset.require('scene/solarsystem/sun/sun')
asset.require('scene/solarsystem/sun/glare')
asset.require('scene/solarsystem/planets')
asset.require('scene/solarsystem/sun/default_layers')
asset.require('scene/solarsystem/planets/planets')
asset.require('scene/solarsystem/planets/default_layers')
asset.require('scene/solarsystem/planets/mars/moons/phobos')
asset.require('scene/solarsystem/planets/mars/moons/deimos')
asset.require('scene/solarsystem/dwarf_planets/pluto/system')
asset.require('scene/solarsystem/dwarf_planets/pluto/default_layers')
asset.require('scene/solarsystem/dwarf_planets/pluto/charon/default_layers')
asset.request('scene/milkyway/milkyway/volume')
asset.request('scene/milkyway/constellations/constellation_art')
asset.request('scene/milkyway/constellations/constellation_keybinds')

View File

@@ -58,10 +58,12 @@ asset.onInitialize(function ()
-- Add local patches described at the top of this file
for obj, list in pairs(vrt_folders) do
for _, dir in pairs(list) do
openspace.globebrowsing.addBlendingLayersFromDirectory(dir, obj)
if (dir ~= '') then
openspace.globebrowsing.addBlendingLayersFromDirectory(dir, obj)
if CreateFocusNodes then
openspace.globebrowsing.addFocusNodesFromDirectory(dir, obj)
if CreateFocusNodes then
openspace.globebrowsing.addFocusNodesFromDirectory(dir, obj)
end
end
end
end

View File

@@ -1,8 +1,8 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local transforms = asset.require('./../transforms')
asset.require("spice/base")
asset.request('./trail')
local labelsPath = asset.require('./pluto_globelabels').LabelsPath
asset.request('./../trail')
local labelsPath = asset.require('./../pluto_globelabels').LabelsPath
@@ -26,16 +26,7 @@ local Charon = {
Type = "RenderableGlobe",
Radii = { 6.035E5, 6.035E5, 6.035E5 },
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Greyscale_USGS",
Name = "Black & White [USGS]",
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/charon_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_CHARON_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90.0003,359.972,90",
Enabled = true
}
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/charon.labels",

View File

@@ -1,5 +1,5 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local transforms = asset.require('../transforms')
asset.require("spice/base")

View File

@@ -0,0 +1,7 @@
local layer = {
Identifier = "Greyscale_USGS",
Name = "Black & White [USGS]",
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/charon_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_CHARON_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90.0003,359.972,90",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/greyscale_usgs").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -0,0 +1,7 @@
local layer = {
Identifier = "Greyscale_USGS",
Name = "Black & White [USGS]",
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/pluto_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_PLUTO_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90,360,90",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/greyscale_usgs").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -1,6 +1,6 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local kernels = asset.require('./kernels').PlutoKernels
local transforms = asset.require('../transforms')
local kernels = asset.require('../kernels').PlutoKernels

View File

@@ -1,6 +1,6 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local kernels = asset.require('./kernels').PlutoKernels
local transforms = asset.require('../transforms')
local kernels = asset.require('../kernels').PlutoKernels

View File

@@ -1,6 +1,6 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local kernels = asset.require('./kernels').PlutoKernels
local transforms = asset.require('../transforms')
local kernels = asset.require('../kernels').PlutoKernels

View File

@@ -1,6 +1,6 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local kernels = asset.require('./kernels').PlutoKernels
local transforms = asset.require('../transforms')
local kernels = asset.require('../kernels').PlutoKernels

View File

@@ -26,16 +26,7 @@ local Pluto = {
Type = "RenderableGlobe",
Radii = { 1.173E6, 1.173E6, 1.173E6 },
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Greyscale_USGS",
Name = "Black & White [USGS]",
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/pluto_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_PLUTO_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90,360,90",
Enabled = true
}
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/pluto.labels",

View File

@@ -1,10 +1,10 @@
asset.request('./trail')
asset.request('./pluto')
asset.request('./pluto_trail')
asset.request('./charon')
asset.request('./charon_trail')
asset.request('./hydra')
asset.request('./kerberos')
asset.request('./nix')
asset.request('./styx')
asset.request('./charon/charon')
asset.request('./charon/charon_trail')
asset.request('./minor/hydra')
asset.request('./minor/kerberos')
asset.request('./minor/nix')
asset.request('./minor/styx')

View File

@@ -1,34 +0,0 @@
asset.request('./planets/mercury/mercury')
asset.request('./planets/venus/venus')
asset.request('./planets/venus/atmosphere')
asset.request('./planets/earth/earth')
asset.request('./planets/earth/atmosphere')
asset.request('./planets/earth/markers')
asset.request('./planets/earth/moon/moon')
asset.request('./planets/mars/mars')
asset.request('./planets/mars/atmosphere')
asset.request('./planets/jupiter/jupiter')
asset.request('./planets/jupiter/major_moons')
asset.request('./planets/saturn/saturn')
asset.request('./planets/saturn/major_moons')
asset.request('./planets/uranus/uranus')
asset.request('./planets/uranus/major_moons')
asset.request('./planets/neptune/neptune')
asset.request('./planets/neptune/major_moons')
asset.meta = {
Name = "Planets",
Version = "1.0",
Description = [[ Collection of planets in the solar system ]],
Author = "OpenSpace Team",
URL = "http://openspaceproject.com",
License = "MIT license"
}

View File

@@ -1,15 +1,11 @@
local transforms = asset.require('./transforms')
local assetHelper = asset.require('util/asset_helper')
local texturesPath = asset.require('./earth_textures').TexturesPath
local labelsPath = asset.require('./earth_globelabels').LabelsPath
asset.request('./trail')
-- local earthEllipsoid = { 6378137.0, 6378137.0, 6356752.314245 }
local earthEllipsoid = { 6378137.0, 6378137.0, 6378137.0 }
local mapServiceConfigsPath = asset.localResource("map_service_configs")
local Earth = {
Identifier = "Earth",
@@ -19,249 +15,7 @@ local Earth = {
Radii = earthEllipsoid,
SegmentsPerPatch = 64,
PerformShading = false,
Layers = {
ColorLayers = {
{
Identifier = "ESRI_VIIRS_Combo",
Name = "ESRI VIIRS Combo",
Type = "ByLevelTileLayer",
LevelTileProviders = {
{
MaxLevel = 4,
TileProvider = {
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"
),
PadTiles = false
}
},
{
MaxLevel = 22,
TileProvider = {
Identifier = "ESRI_World_Imagery",
Name = "ESRI World Imagery",
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms",
PadTiles = false
}
},
},
Enabled = true,
PadTiles = false,
Fallback = {
Identifier = "Blue_Marble",
Name = "Blue Marble",
FilePath = texturesPath .. "/earth_bluemarble.jpg",
Enabled = true
}
},
{
Identifier = "ESRI_World_Imagery",
Name = "ESRI World Imagery",
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms"
},
{
Identifier = "ESRI_Imagery_World_2D",
Name = "ESRI Imagery World 2D",
FilePath = mapServiceConfigsPath .. "/ESRI/ESRI_Imagery_World_2D.wms"
},
{
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"
)
},
{
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"
)
},
{
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"
)
},
{
Name = "BMNG [Utah]",
Identifier = "BMNG_Utah",
FilePath = mapServiceConfigsPath .. "/Utah/Bmng.wms"
},
{
Name = "BMNG [Sweden]",
Identifier = "BMNG_Sweden",
FilePath = mapServiceConfigsPath .. "/LiU/Bmng.wms"
},
{
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"
)
},
{
Identifier = "MODIS_Terra_Chlorophyll_A_Temporal",
Name = "MODIS Terra Chlorophyll A (Temporal)",
Type = "TemporalTileLayer",
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
"MODIS_Terra_Chlorophyll_A",
"2013-07-02",
"Yesterday",
"1d",
"1km",
"png"
)
},
{
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"
)
},
{
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"
)
}
},
NightLayers = {
{
Identifier = "Earth_at_Night_2012",
Name = "Earth at Night 2012",
FilePath = mapServiceConfigsPath .. "/GIBS/night/VIIRS_CityLights_2012.wms",
Enabled = true,
Fallback = {
Identifier = "Earth_Night",
Name = "Earth Night",
FilePath = texturesPath .. "/earth_night.jpg",
Enabled = true,
}
},
{
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"
)
}
},
WaterMasks = {
{
Identifier = "MODIS_Water_Mask",
Name = "MODIS Water Mask",
FilePath = mapServiceConfigsPath .. "/GIBS/water/MODIS_Water_Mask.wms",
Enabled = true
},
{
Name = "Gebco [Utah]",
Identifier = "Gebco_Utah",
FilePath = mapServiceConfigsPath .. "/Utah/Gebco.wms"
},
{
Name = "Gebco [Sweden]",
Identifier = "Gebco_Sweden",
FilePath = mapServiceConfigsPath .. "/LiU/Gebco.wms"
},
},
Overlays = {
{
Identifier = "Coastlines",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Coastlines.wms"
},
{
Identifier = "Reference_Features",
Name = "Reference Features",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Features.wms"
},
{
Identifier = "Reference_Labels",
Name = "Reference Labels",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Labels.wms"
},
{
Identifier = "Tile_Indices",
Name = "Tile Indices",
Type = "TileIndexTileLayer"
},
{
Identifier = "Size_Reference",
Name = "Size Reference",
Type = "SizeReferenceTileLayer",
Radii = earthEllipsoid
}
},
HeightLayers = {
{
Identifier = "Terrain_tileset",
Name = "Terrain tileset",
FilePath = mapServiceConfigsPath .. "/ESRI/Terrain.wms",
Enabled = true,
TilePixelSize = 64,
Fallback = {
Name = "Earth Bluemarble Height",
Identifier = "Earth_Bluemarble_Height",
FilePath = texturesPath .. "/earth_bluemarble_height.jpg",
Enabled = true
}
}
}
},
Layers = {},
ShadowGroup = {
Source1 = {
Name = "Sun",

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local texturesPath = asset.require("./../../earth_textures").TexturesPath
local layer = {
Identifier = "Blue_Marble",
Name = "Blue Marble",
FilePath = texturesPath .. "/earth_bluemarble.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "BMNG_Sweden",
Name = "BMNG [Sweden]",
FilePath = mapServiceConfigsPath .. "/LiU/Bmng.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "BMNG_Utah",
Name = "BMNG [Utah]",
FilePath = mapServiceConfigsPath .. "/Utah/Bmng.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "ESRI_Imagery_World_2D",
Name = "ESRI Imagery World 2D",
FilePath = mapServiceConfigsPath .. "/ESRI/ESRI_Imagery_World_2D.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,38 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "ESRI_VIIRS_Combo",
Name = "ESRI VIIRS Combo",
Type = "ByLevelTileLayer",
LevelTileProviders = {
{
MaxLevel = 4,
TileProvider = {
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"
),
PadTiles = false
}
},
{
MaxLevel = 22,
TileProvider = {
Identifier = "ESRI_World_Imagery",
Name = "ESRI World Imagery",
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms",
PadTiles = false
}
},
},
PadTiles = false,
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "ESRI_World_Imagery",
Name = "ESRI World Imagery",
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local layer = {
Identifier = "MODIS_Terra_Chlorophyll_A_Temporal",
Name = "MODIS Terra Chlorophyll A (Temporal)",
Type = "TemporalTileLayer",
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
"MODIS_Terra_Chlorophyll_A",
"2013-07-02",
"Yesterday",
"1d",
"1km",
"png"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,48 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/esri_viirs_combo").layer,
asset.require(colorLayersPath .. "/esri_world_imagery").layer,
asset.require(colorLayersPath .. "/esri_imagery_world_2d").layer,
asset.require(colorLayersPath .. "/viirs_snpp_temporal").layer,
asset.require(colorLayersPath .. "/aqua_modis_temporal").layer,
asset.require(colorLayersPath .. "/terra_modis_temporal").layer,
asset.require(colorLayersPath .. "/bmng_utah").layer,
asset.require(colorLayersPath .. "/bmng_sweden").layer,
asset.require(colorLayersPath .. "/amsr2_gcom_w1_sea_ice_concentration_temporal").layer,
asset.require(colorLayersPath .. "/modis_terra_chlorophyll_a_temporal").layer,
asset.require(colorLayersPath .. "/ghrsst_l4_g1sst_sea_surface_temperature_temporal").layer,
asset.require(colorLayersPath .. "/ghrsst_l4_mur_sea_surface_temperature_temporal").layer
}
local heightLayersPath = "./heightlayers"
local heightLayers = {
asset.require(heightLayersPath .. "/terrain_tileset").layer
}
local nightLayersPath = "./nightlayers"
local nightLayers = {
asset.require(nightLayersPath .. "/earth_at_night_2012").layer,
asset.require(nightLayersPath .. "/earth_at_night_temporal").layer
}
local overlaysPath = "./overlays"
local overlays = {
asset.require(overlaysPath .. "/coastlines").layer,
asset.require(overlaysPath .. "/reference_features").layer,
asset.require(overlaysPath .. "/reference_labels").layer,
asset.require(overlaysPath .. "/tile_indices").layer,
asset.require(overlaysPath .. "/size_reference").layer
}
local waterMasksPath = "./watermasks"
local waterMasks = {
asset.require(waterMasksPath .. "/gebco_sweden").layer,
asset.require(waterMasksPath .. "/gebco_utah").layer,
asset.require(waterMasksPath .. "/modis_water_mask").layer
}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -0,0 +1,9 @@
local texturesPath = asset.require("./../../earth_textures").TexturesPath
local layer = {
Name = "Earth Bluemarble Height",
Identifier = "Earth_Bluemarble_Height",
FilePath = texturesPath .. "/earth_bluemarble_height.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Terrain_tileset",
Name = "Terrain tileset",
FilePath = mapServiceConfigsPath .. "/ESRI/Terrain.wms",
TilePixelSize = 64,
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Earth_at_Night_2012",
Name = "Earth at Night 2012",
FilePath = mapServiceConfigsPath .. "/GIBS/night/VIIRS_CityLights_2012.wms",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
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"
)
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local texturesPath = asset.require("./../../earth_textures").TexturesPath
local layer = {
Identifier = "Earth_Night",
Name = "Earth Night",
FilePath = texturesPath .. "/earth_night.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,8 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Coastlines",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Coastlines.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Reference_Features",
Name = "Reference Features",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Features.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Reference_Labels",
Name = "Reference Labels",
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Labels.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local earthAsset = asset.require("./../../earth")
local layer ={
Identifier = "Size_Reference",
Name = "Size Reference",
Type = "SizeReferenceTileLayer",
Radii = earthAsset.Earth.Renderable.Radii
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Tile_Indices",
Name = "Tile Indices",
Type = "TileIndexTileLayer"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Name = "Gebco [Sweden]",
Identifier = "Gebco_Sweden",
FilePath = mapServiceConfigsPath .. "/LiU/Gebco.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Name = "Gebco [Utah]",
Identifier = "Gebco_Utah",
FilePath = mapServiceConfigsPath .. "/Utah/Gebco.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigsPath = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MODIS_Water_Mask",
Name = "MODIS Water Mask",
FilePath = mapServiceConfigsPath .. "/GIBS/water/MODIS_Water_Mask.wms",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "ClemUvvis_Sweden",
Name = "Clem Uvvis [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Clem_Uvvis.wms",
Settings = {
Gamma = 1.14,
Multiplier = 1.4
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "ClemUvvis_Utah",
Name = "Clem Uvvis [Utah]",
FilePath = mapServiceConfigs .. "/Utah/ClemUvvis.wms",
Settings = {
Gamma = 1.14,
Multiplier = 1.4
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Kaguya_Sweden",
Name = "Kaguya [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Kaguya.vrt",
Settings = {
Gamma = 1.0,
Multiplier = 1.23
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Kaguya_Utah",
Name = "Kaguya [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Kaguya.vrt",
Settings = {
Gamma = 1.0,
Multiplier = 1.23
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Lola_Clr_Shade_Sweden",
Name = "Lola Color Shade [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_Clr_Shade.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Lola_Clr_Shade_Utah",
Name = "Lola Color Shade [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaClrShade.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Lola_Shade_Sweden",
Name = "Lola Shade [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_Shade.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Lola_Shade_Utah",
Name = "Lola Shade [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaShade.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "UvvisHybrid_Sweden",
Name = "Uvvis Hybrid [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Uvvis_Hybrid.wms",
Settings = {
Gamma = 0.52,
Multiplier = 0.65
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "UvvisHybrid_Utah",
Name = "Uvvis Hybrid [Utah]",
FilePath = mapServiceConfigs .. "/Utah/UvvisHybrid.wms",
Settings = {
Gamma = 0.52,
Multiplier = 0.65
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "WAC_Sweden",
Name = "WAC [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/WAC.wms",
Settings = { Gamma = 0.84 }
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "WAC_Utah",
Name = "WAC [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Wac.wms",
Settings = { Gamma = 0.84 }
}
asset.export("layer", layer)

View File

@@ -0,0 +1,31 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/wac_utah").layer,
asset.require(colorLayersPath .. "/wac_sweden").layer,
asset.require(colorLayersPath .. "/clemuvvis_utah").layer,
asset.require(colorLayersPath .. "/clemuvvis_sweden").layer,
asset.require(colorLayersPath .. "/uvvishybrid_utah").layer,
asset.require(colorLayersPath .. "/uvvishybrid_sweden").layer,
asset.require(colorLayersPath .. "/kaguya_utah").layer,
asset.require(colorLayersPath .. "/kaguya_sweden").layer,
asset.require(colorLayersPath .. "/lola_clr_shade_utah").layer,
asset.require(colorLayersPath .. "/lola_clr_shade_sweden").layer,
asset.require(colorLayersPath .. "/lola_shade_utah").layer,
asset.require(colorLayersPath .. "/lola_shade_sweden").layer
}
local heightLayersPath = "./heightlayers"
local heightLayers = {
asset.require(heightLayersPath .. "/loladem_utah").layer,
asset.require(heightLayersPath .. "/loladem_sweden").layer
}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -0,0 +1,11 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "LolaDem_Sweden",
Name = "Lola DEM [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_DEM.wms",
TilePixelSize = 64,
Settings = { Multiplier = 0.5 }
}
asset.export("layer", layer)

View File

@@ -0,0 +1,11 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "LolaDem_Utah",
Name = "Lola DEM [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaDem.wms",
TilePixelSize = 64,
Settings = { Multiplier = 0.5 }
}
asset.export("layer", layer)

View File

@@ -6,10 +6,6 @@ asset.require('spice/base')
asset.request('./trail')
local labelsPath = asset.require('./moon_labels').LabelsPath
local mapServiceConfigs = asset.localResource("map_service_configs")
local Moon = {
Identifier = "Moon",
Parent = transforms.EarthBarycenter.Identifier,
@@ -29,115 +25,7 @@ local Moon = {
Type = "RenderableGlobe",
Radii = 1738140,
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "WAC_Utah",
Name = "WAC [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Wac.wms",
Enabled = true,
Settings = { Gamma = 0.84 }
},
{
Identifier = "WAC_Sweden",
Name = "WAC [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/WAC.wms",
Settings = { Gamma = 0.84 }
},
{
Identifier = "ClemUvvis_Utah",
Name = "Clem Uvvis [Utah]",
FilePath = mapServiceConfigs .. "/Utah/ClemUvvis.wms",
Settings = {
Gamma = 1.14,
Multiplier = 1.4
}
},
{
Identifier = "ClemUvvis_Sweden",
Name = "Clem Uvvis [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Clem_Uvvis.wms",
Settings = {
Gamma = 1.14,
Multiplier = 1.4
}
},
{
Identifier = "UvvisHybrid_Utah",
Name = "Uvvis Hybrid [Utah]",
FilePath = mapServiceConfigs .. "/Utah/UvvisHybrid.wms",
Settings = {
Gamma = 0.52,
Multiplier = 0.65
}
},
{
Identifier = "UvvisHybrid_Sweden",
Name = "Uvvis Hybrid [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Uvvis_Hybrid.wms",
Settings = {
Gamma = 0.52,
Multiplier = 0.65
}
},
{
Identifier = "Kaguya_Utah",
Name = "Kaguya [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Kaguya.vrt",
Settings = {
Gamma = 1.0,
Multiplier = 1.23
}
},
{
Identifier = "Kaguya_Sweden",
Name = "Kaguya [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Kaguya.vrt",
Settings = {
Gamma = 1.0,
Multiplier = 1.23
}
},
{
Identifier = "Lola_Clr_Shade_Utah",
Name = "Lola Color Shade [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaClrShade.wms"
},
{
Identifier = "Lola_Clr_Shade_Sweden",
Name = "Lola Color Shade [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_Clr_Shade.wms"
},
{
Identifier = "Lola_Shade_Utah",
Name = "Lola Shade [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaShade.wms"
},
{
Identifier = "Lola_Shade_Sweden",
Name = "Lola Shade [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_Shade.wms"
},
},
HeightLayers = {
{
Identifier = "LolaDem_Utah",
Name = "Lola DEM [Utah]",
FilePath = mapServiceConfigs .. "/Utah/LolaDem.wms",
Enabled = true,
TilePixelSize = 64,
Settings = { Multiplier = 0.5 }
},
{
Identifier = "LolaDem_Sweden",
Name = "Lola DEM [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Lola_DEM.wms",
TilePixelSize = 64,
Settings = { Multiplier = 0.5 }
}
}
},
Layers = {},
ShadowGroup = {
Source1 = {
Name = sunAsset.Sun.Name,

View File

@@ -5,15 +5,6 @@ asset.request('./trail')
local kernel = asset.require('../kernels').jup310
local labelsPath = asset.require('../jupiter_globelabels').LabelsPath
local textures = asset.syncedResource({
Name = "Callisto Textures",
Type = "HttpSynchronization",
Identifier = "callisto_textures",
Version = 1
})
local Callisto = {
Identifier = "Callisto",
Parent = transforms.JupiterBarycenter.Identifier,
@@ -35,15 +26,7 @@ local Callisto = {
Type = "RenderableGlobe",
Radii = 2410000,
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Texture",
FilePath = textures .. "/callisto.jpg",
Enabled = true
}
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/callisto.labels",

View File

@@ -0,0 +1,7 @@
local TexturesPath = asset.syncedResource({
Name = "Callisto Textures",
Type = "HttpSynchronization",
Identifier = "callisto_textures",
Version = 1
})
asset.export("TexturesPath", TexturesPath)

View File

@@ -0,0 +1,8 @@
local texturesPath = asset.require("./../../callisto_textures").TexturesPath
local layer = {
Identifier = "Texture",
FilePath = texturesPath .. "/callisto.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/callisto_texture").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -5,17 +5,6 @@ asset.request('./trail')
local kernel = asset.require('../kernels').jup310
local labelsPath = asset.require('../jupiter_globelabels').LabelsPath
local map_service_configs = asset.localResource("map_service_configs")
local textures = asset.syncedResource({
Name = "Europa Textures",
Type = "HttpSynchronization",
Identifier = "europa_textures",
Version = 1
})
local Europa = {
Identifier = "Europa",
Parent = transforms.JupiterBarycenter.Identifier,
@@ -37,22 +26,7 @@ local Europa = {
Type = "RenderableGlobe",
Radii = 1560800,
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Texture",
FilePath = textures .. "/europa.jpg",
-- Enabled = true
},
{
Identifier = "Voyager_Global_Mosaic",
Name = "Voyager Global Mosaic [Sweden]",
FilePath = map_service_configs .. "/LiU/Voyager_GalileoSSI_global_mosaic_500m.wms",
BlendMode = "Color",
Enabled = true
},
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/europa.labels",

View File

@@ -0,0 +1,7 @@
local TexturesPath = asset.syncedResource({
Name = "Europa Textures",
Type = "HttpSynchronization",
Identifier = "europa_textures",
Version = 1
})
asset.export("TexturesPath", TexturesPath)

View File

@@ -0,0 +1,8 @@
local texturesPath = asset.require("./../../europa_textures").TexturesPath
local layer = {
Identifier = "Texture",
FilePath = texturesPath .. "/europa.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local map_service_configs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Voyager_Global_Mosaic",
Name = "Voyager Global Mosaic [Sweden]",
FilePath = map_service_configs .. "/LiU/Voyager_GalileoSSI_global_mosaic_500m.wms",
BlendMode = "Color",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,16 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/europa_texture").layer,
asset.require(colorLayersPath .. "/voyager_global_mosaic").layer
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -5,15 +5,6 @@ asset.request('./trail')
local kernel = asset.require('../kernels').jup310
local labelsPath = asset.require('../jupiter_globelabels').LabelsPath
local textures = asset.syncedResource({
Name = "Ganymede Textures",
Type = "HttpSynchronization",
Identifier = "ganymede_textures",
Version = 1
})
local Ganymede = {
Identifier = "Ganymede",
Parent = transforms.JupiterBarycenter.Identifier,
@@ -35,15 +26,7 @@ local Ganymede = {
Type = "RenderableGlobe",
Radii = 2631000,
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Texture",
FilePath = textures .. "/ganymede.jpg",
Enabled = true
}
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/ganymede.labels",

View File

@@ -0,0 +1,7 @@
local TexturesPath = asset.syncedResource({
Name = "Ganymede Textures",
Type = "HttpSynchronization",
Identifier = "ganymede_textures",
Version = 1
})
asset.export("TexturesPath", TexturesPath)

View File

@@ -0,0 +1,8 @@
local texturesPath = asset.require("./../../ganymede_textures").TexturesPath
local layer = {
Identifier = "Texture",
FilePath = texturesPath .. "/ganymede.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/ganymede_texture").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -5,15 +5,6 @@ asset.request('./trail')
local kernel = asset.require('../kernels').jup310
local labelsPath = asset.require('../jupiter_globelabels').LabelsPath
local textures = asset.syncedResource({
Name = "Io Textures",
Type = "HttpSynchronization",
Identifier = "io_textures",
Version = 1
})
local Io = {
Identifier = "Io",
Parent = transforms.JupiterBarycenter.Identifier,
@@ -35,15 +26,7 @@ local Io = {
Type = "RenderableGlobe",
Radii = 1821600,
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Texture",
FilePath = textures .. "/io.jpg",
Enabled = true
}
}
},
Layers = {},
Labels = {
Enable = false,
FileName = labelsPath .. "/io.labels",

View File

@@ -0,0 +1,7 @@
local TexturesPath = asset.syncedResource({
Name = "Io Textures",
Type = "HttpSynchronization",
Identifier = "io_textures",
Version = 1
})
asset.export("TexturesPath", TexturesPath)

View File

@@ -0,0 +1,8 @@
local texturesPath = asset.require("./../../io_textures").TexturesPath
local layer = {
Identifier = "Texture",
FilePath = texturesPath .. "/io.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/io_texture").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -3,15 +3,6 @@ local assetHelper = asset.require('util/asset_helper')
asset.require("spice/base")
asset.request('./trail')
local textures = asset.syncedResource({
Name = "Jupiter Textures",
Type = "HttpSynchronization",
Identifier = "jupiter_textures",
Version = 1
})
local Jupiter = {
Identifier = "Jupiter",
Parent = transforms.JupiterBarycenter.Identifier,
@@ -26,15 +17,7 @@ local Jupiter = {
Type = "RenderableGlobe",
Radii = { 71492000.0, 71492000.0, 66854000.0 },
SegmentsPerPatch = 64,
Layers = {
ColorLayers = {
{
Identifier = "Texture",
FilePath = textures .. "/jupiter.jpg",
Enabled = true
}
}
}
Layers = {}
},
Tag = { "planet_solarSystem", "planet_giants" },
GUI = {

View File

@@ -0,0 +1,7 @@
local TexturesPath = asset.syncedResource({
Name = "Jupiter Textures",
Type = "HttpSynchronization",
Identifier = "jupiter_textures",
Version = 1
})
asset.export("TexturesPath", TexturesPath)

View File

@@ -0,0 +1,8 @@
local texturesPath = asset.require("./../../jupiter_textures").TexturesPath
local layer = {
Identifier = "Texture",
FilePath = texturesPath .. "/jupiter.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/jupiter_texture").layer,
}
local heightLayers = {}
local nightLayers = {}
local overlays = {}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -0,0 +1,14 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "CTX_blended_01",
Name = "CTX Blended beta01",
FilePath = mapServiceConfigs .. "/ESRI/CTX/CTXblended.vrt",
BlendMode = "Color",
Settings = {
Gamma = 2.14,
Multiplier = 1.54
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "CTX_Mosaic_Sweden",
Name = "CTX Mosaic [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/CTX.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "CTX_Mosaic_Utah",
Name = "CTX Mosaic [Utah]",
FilePath = mapServiceConfigs .. "/Utah/CTX.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local texturesPath = asset.require("./../../mars_textures").TexturesPath
local layer = {
Identifier = "Mars_Texture",
Name = "Mars Texture",
FilePath = texturesPath .. "/mars.jpg",
}
asset.export("layer", layer)

View File

@@ -0,0 +1,13 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MOC_WA_Color_LiU",
Name = "MOC WA Color [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Color.wms",
Settings = {
Gamma = 1.6,
Multiplier = 1.07
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,15 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local texturesPath = asset.require("./../../mars_textures").TexturesPath
local layer = {
Identifier = "MOC_WA_Color_Utah",
Name = "MOC WA Color [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Mars_Color.wms",
Settings = {
Gamma = 1.6,
Multiplier = 1.07
}
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MOLA_HRSC_Sweden",
Name = "MOLA HRSC [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Mola_HRSC.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MOLA_HRSC_Utah",
Name = "MOLA HRSC [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Mola_HRSC.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MOLA_Pseudo_Color_Sweden",
Name = "MOLA Pseudo Color [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Mola_PseudoColor.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "MOLA_Pseudo_Color_Utah",
Name = "MOLA Pseudo Color [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Mola_PseudoColor.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Themis_IR_Day_Sweden",
Name = "Themis IR Day [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Themis_IR_Day.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Themis_IR_Day_Utah",
Name = "Themis IR Day [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Themis_IR_Day.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Themis_IR_Night_Sweden",
Name = "Themis IR Night [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/Themis_IR_Night.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Themis_IR_Night_Utah",
Name = "Themis IR Night [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Themis_IR_Night.wms",
BlendMode = "Color"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Viking_MDIM_Sweden",
Name = "Viking MDIM [Sweden]",
FilePath = mapServiceConfigs .. "/LiU/MDIM.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,9 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Viking_MDIM_Utah",
Name = "Viking MDIM [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Mdim.wms"
}
asset.export("layer", layer)

View File

@@ -0,0 +1,41 @@
local colorLayersPath = "./colorlayers"
local colorLayers = {
asset.require(colorLayersPath .. "/moc_wa_color_utah").layer,
asset.require(colorLayersPath .. "/moc_wa_color_liu").layer,
asset.require(colorLayersPath .. "/viking_mdim_utah").layer,
asset.require(colorLayersPath .. "/viking_mdim_sweden").layer,
asset.require(colorLayersPath .. "/mola_pseudo_color_utah").layer,
asset.require(colorLayersPath .. "/mola_pseudo_color_sweden").layer,
asset.require(colorLayersPath .. "/mola_hrsc_utah").layer,
asset.require(colorLayersPath .. "/mola_hrsc_sweden").layer,
asset.require(colorLayersPath .. "/themis_ir_day_utah").layer,
asset.require(colorLayersPath .. "/themis_ir_day_sweden").layer,
asset.require(colorLayersPath .. "/themis_ir_night_utah").layer,
asset.require(colorLayersPath .. "/themis_ir_night_sweden").layer,
asset.require(colorLayersPath .. "/ctx_mosaic_utah").layer,
asset.require(colorLayersPath .. "/ctx_mosaic_sweden").layer,
asset.require(colorLayersPath .. "/ctx_blended_01").layer
}
local heightLayersPath = "./heightlayers"
local heightLayers = {
asset.require(heightLayersPath .. "/mola").layer,
asset.require(heightLayersPath .. "/mola_europe").layer,
asset.require(heightLayersPath .. "/mola_utah").layer,
}
local nightLayers = {}
local overlaysPath = "./overlays"
local overlays = {
asset.require(overlaysPath .. "/indices").layer,
asset.require(overlaysPath .. "/size_reference").layer,
}
local waterMasks = {}
asset.export("colorLayers", colorLayers)
asset.export("heightLayers", heightLayers)
asset.export("nightLayers", nightLayers)
asset.export("overlays", overlays)
asset.export("waterMasks", waterMasks)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Mola",
Name = "Mola Elevation",
FilePath = mapServiceConfigs .. "/Mars_MGS_MOLA_DEM.wms",
TilePixelSize = 90
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Mola_Europe",
Name = "Mola Elevation [Europe]",
FilePath = mapServiceConfigs .. "/LiU/Mola_Elevation.wms",
TilePixelSize = 90
}
asset.export("layer", layer)

View File

@@ -0,0 +1,10 @@
local mapServiceConfigs = asset.localResource("./../../map_service_configs")
local layer = {
Identifier = "Mola_Utah",
Name = "Mola Elevation [Utah]",
FilePath = mapServiceConfigs .. "/Utah/Mola_Elevation.wms",
TilePixelSize = 90
}
asset.export("layer", layer)

Some files were not shown because too many files have changed in this diff Show More