diff --git a/app/assets/css/_app.css b/app/assets/css/_app.css deleted file mode 100644 index 13852df..0000000 --- a/app/assets/css/_app.css +++ /dev/null @@ -1,62 +0,0 @@ -html, body, #container {height: 100%; width: 100%; overflow: hidden;} -body {padding-top: 50px;} -input[type="radio"], input[type="checkbox"] {margin: 0;} - -#sidebar {display: block; width: 250px; height: 100%; max-width: 100%; float: left;} -#rightsidebar {display: block; width: 350px; height: 100%; max-width: 100%; z-index: 100000000000; position: fixed; top: 58px; right: 6px;} -#rightsidebar .panel-body, #rightsidebar .panel-heading{width: 350px;} -#map {width: auto; height: 100%; box-shadow: 0 0 10px rgba(0,0,0,0.5);} -#loading {position: absolute; width: 220px; height: 19px; top: 50%; left: 50%; margin: -10px 0 0 -110px; z-index: 20001;} -#features {margin: 0px; border: none; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none;} -#sidebar-hide-btn {margin-top: -2px;} -#aboutTabsContent {padding-top: 10px;} - -.progress-bar-full {width: 100%;} -.white {color: #FFFFFF;} -.panel-heading{width: 250px;} -.panel-body{width: 250px;} -.feature-row {cursor: pointer; width: 250px;} -.sidebar-wrapper {width: 100%; height: 100%; position: relative;} -.sidebar-table {position: absolute; width: 100%; /*top: 103px;*/ top: 37px; bottom: 0px; overflow: auto;} -.leaflet-control-layers {overflow: auto;} -.leaflet-control-layers label {font-weight: normal; margin-bottom: 0px;} -.leaflet-control-layers-list input[type="radio"], input[type="checkbox"] {margin: 2px;} -.table {margin-bottom: 0px;} -.navbar .navbar-brand {font-weight: bold; font-size: 25px; color: #FFFFFF;} -.navbar-collapse.in {overflow-y: hidden;} -.navbar-header .navbar-icon-container {margin-right: 15px;} -.navbar-header .navbar-icon {line-height: 50px; height: 50px;} -.navbar-header a.navbar-icon {margin-left: 25px;} -.typeahead {background-color: #FFFFFF;} -.tt-dropdown-menu {background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 4px 4px 4px 4px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); margin-top: 4px; padding: 4px 0; width: 100%; max-height: 300px; overflow: auto;} -.tt-suggestion {font-size: 14px; line-height: 20px; padding: 3px 10px;} -.tt-suggestion.tt-cursor {background-color: #0097CF; color: #FFFFFF; cursor: pointer;} -.tt-suggestion p {margin: 0;} -.tt-suggestion + .tt-suggestion {border-top: 1px solid #ccc;} -.typeahead-header {margin: 0 5px 5px 5px; padding: 3px 0; border-bottom: 2px solid #333;} -.has-feedback .form-control-feedback {position: absolute; top: 0; right: 0; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center;} - -@media (max-width: 992px) { - .navbar .navbar-brand {font-size: 18px;} -} - -@media (max-width: 767px){ - #sidebar {display: none;} - .url-break {word-break: break-all; word-break: break-word; -webkit-hyphens: auto; hyphens: auto;} - .dropdown-menu a i{color: #FFFFFF;} -} - -/* Print Handling */ -@media print { - .navbar {display: none !important;} - .leaflet-control-container {display: none !important;} -} - -/* customization */ -.navbarmap {background-color: #fafafa;border-color: #333333;/*background-image: url("../img/headerbg.jpg");*/} -.green {color: #09515C;} - -a.green:link {color: #09515C;} -a.green:visited {color: #09515C;} -a.green:hover {color: #09515C;} -a.green:active {color: #09515C;} diff --git a/app/assets/css/_app_blu.css b/app/assets/css/_app_blu.css deleted file mode 100644 index 55ea92c..0000000 --- a/app/assets/css/_app_blu.css +++ /dev/null @@ -1,73 +0,0 @@ -html, body, #container {height: 100%; width: 100%; overflow: hidden; color:#ffffff;} -body {padding-top: 50px;} -input[type="radio"], input[type="checkbox"] {margin: 0;} - -.table > tbody > tr > td {border-top: 1px solid #1f3e54;} -.table-hover > tbody > tr:hover {background-color: rgba(0,0,0,0.4)!important;} - -#sidebar {display: block; width: 250px; height: 100%; max-width: 100%; float: left; background-color:#1d283a;} -.chevron {color: #e5572a; border: none;margin: 0 2px;} -#rightsidebar {display: block; width: 352px; height: 100%; max-width: 100%; z-index: 100000000000; position: fixed; top: 58px; right: 6px;} -#rightsidebar .panel-body, #rightsidebar .panel-heading{width: 350px;} -#map {width: auto; height: 100%; box-shadow: 0 0 10px rgba(0,0,0,0.5);} -#loading {position: absolute; width: 220px; height: 19px; top: 50%; left: 50%; margin: -10px 0 0 -110px; z-index: 20001;} -#features {margin: 0px; border: none; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none;} -#sidebar-hide-btn {margin-top: -2px;} -#aboutTabsContent {padding-top: 10px;} -#about-btn, #list-btn {color:#ffffff;} -#about-btn:hover, #list-btn:hover, #about-btn:focus, #list-btn:focus {background-color: rgba(0,0,0,0.4)!important;color:#29bbeb;} - -.progress-bar-full {width: 100%;} -.white {color: #FFFFFF;} -.panel-heading{width: 250px; background: #e5572a!important;color:#ffffff!important; font-weight: bold!important;} -.panel-heading h3 {font-weight: bold!important;} -.panel-body {width: 250px;background: #1d283a url(../../assets/img/mars-bg.png) no-repeat scroll bottom right; -webkit-background-size:100% auto; -moz-background-size:100% auto; -o-background-size:100% auto; background-size:100% auto;} -} -.feature-row {cursor: pointer; width: 250px;} -.sidebar-wrapper {width: 100%; height: 100%; position: relative;} -.sidebar-table {position: absolute; width: 100%; /*top: 103px;*/ top: 37px; bottom: 0px; overflow: auto;} -.leaflet-control-layers {overflow: auto;} -.leaflet-control-layers label {font-weight: normal; margin-bottom: 0px;} -.leaflet-control-layers-list input[type="radio"], input[type="checkbox"] {margin: 2px;} -.table {margin-bottom: 0px;} -.navbar .navbar-brand {font-weight: bold; font-size: 25px; color: #FFFFFF;} -.navbar-collapse.in {overflow-y: hidden;} -.navbar-header .navbar-icon-container {margin-right: 15px;} -.navbar-header .navbar-icon {line-height: 50px; height: 50px;} -.navbar-header a.navbar-icon {margin-left: 25px;} -.typeahead {background-color: #FFFFFF;} -.tt-dropdown-menu {background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 4px 4px 4px 4px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); margin-top: 4px; padding: 4px 0; width: 100%; max-height: 300px; overflow: auto;} -.tt-suggestion {font-size: 14px; line-height: 20px; padding: 3px 10px;} -.tt-suggestion.tt-cursor {background-color: #0097CF; color: #FFFFFF; cursor: pointer;} -.tt-suggestion p {margin: 0;} -.tt-suggestion + .tt-suggestion {border-top: 1px solid #ccc;} -.typeahead-header {margin: 0 5px 5px 5px; padding: 3px 0; border-bottom: 2px solid #333;} -.has-feedback .form-control-feedback {position: absolute; top: 0; right: 0; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center;} -.step-row {background: #1d283a;} -.fa.pull-right {color: #29bbeb;} - - -@media (max-width: 992px) { - .navbar .navbar-brand {font-size: 18px;} -} - -@media (max-width: 767px){ - #sidebar {display: none;} - .url-break {word-break: break-all; word-break: break-word; -webkit-hyphens: auto; hyphens: auto;} - .dropdown-menu a i{color: #FFFFFF;} -} - -/* Print Handling */ -@media print { - .navbar {display: none !important;} - .leaflet-control-container {display: none !important;} -} - -/* customization */ -.navbarmap {background-color: #1d283a;border-color: #1f3e54;/*background-image: url("../img/headerbg.jpg");*/} -.green {color: #09515C;} - -a.green:link {color: #09515C;} -a.green:visited {color: #09515C;} -a.green:hover {color: #09515C;} -a.green:active {color: #09515C;} diff --git a/app/assets/css/app.css b/app/assets/css/style.css similarity index 94% rename from app/assets/css/app.css rename to app/assets/css/style.css index 2a5595c..d5577bf 100644 --- a/app/assets/css/app.css +++ b/app/assets/css/style.css @@ -48,18 +48,16 @@ input[type="radio"], input[type="checkbox"] {margin: 0;} .fa.pull-right {color: #999999;} .navbarmap {background-color: #ffffff;border-color: #ffffff;} -.green {color: #09515C;} +.green {color: #09515C!important;} .caption {font-style: italic;} -a.green:link {color: #09515C;} -a.green:visited {color: #09515C;} -a.green:hover {color: #09515C;} -a.green:active {color: #09515C;} - -.chevron_mars{color: #e5572a!important;} -.chevron_mercury{color: #555f80!important;} -.chevron_moon{color: #8b8385!important;} +a.green:link {color: #09515C!important;} +a.green:visited {color: #09515C!important;} +a.green:hover {color: #09515C!important;} +a.green:active {color: #09515C!important;} +.videocontainer {position: relative; width: 100%; height: 0; padding-bottom: 56.25%; margin-top: 20px;} +.videoiframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } @media (max-width: 767px) { #sidebar {display: none;} diff --git a/app/data/empty.json b/app/data/empty.json new file mode 100644 index 0000000..8dfd118 --- /dev/null +++ b/app/data/empty.json @@ -0,0 +1,79 @@ +{ + "storymap_title": "", + "Authors": "", + "planmap_id": "", + "publication": "", + "basemap": { + "url": "", + "options": { + "crs": "", + "maxNativeZoom": 9, + "tms": "false", + "autoZIndex": "true", + "center": [0, 0], + "attribution": "OpenPlanetaryMap" + }, + "loaded_layers": [{ + "order": "", + "path": "", + "type": "", + "credits": "" + }] + }, + "chapters": [{ + "chapter_title":"Chapter 1", + "chapter_id":"1", + "steps": [{ + "title": "", + "text": "", + "loaded_layers": [{ + "order": "", + "path": "", + "type": "", + "credits": "" + }], + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "view": { + "extent": [0, 0, 0, 0], + "marker": "" + } + }] + },{ + "chapter_title":"Chapter 2", + "chapter_id":"2", + "steps": [{ + "title": "", + "text": "", + "loaded_layers": [{ + "credits": "", + "path": "", + "type": "" + },{ + "credits": "", + "path": "", + "type": "" + }], + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + },{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "view": { + "extent": [0, 0, 0, 0], + "marker": "" + } + }] + } + ] +} \ No newline at end of file diff --git a/app/data/gale.json b/app/data/gale.json index c02bd8f..468e23e 100644 --- a/app/data/gale.json +++ b/app/data/gale.json @@ -6,12 +6,19 @@ "basemap": { "url": "https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-mars-basemap-v0-1/0,1,2,3,4/{z}/{x}/{y}.png", "options": { - "crs": "L.CRS.EPSG3857", + "crs": "", "maxNativeZoom": 9, "tms": "false", "autoZIndex": "true", + "center": [-4.630259002640354, 137.40749814285536], "attribution": "OpenPlanetaryMap" - } + }, + "loaded_layers": [{ + "order": "", + "path": "", + "type": "", + "credits": "" + }] }, "chapters": [{ "chapter_title":"Chapter 1", @@ -116,7 +123,7 @@ "credits": "NASA MRO HiRISE/NASA/JPL/University of Arizona" }], "view": { - "extent": [135, -8, 143, 0], + "extent": [137.2593930, -4.7319811, 137.5040463, -4.5720141], "marker": "" } }] @@ -127,9 +134,9 @@ "title": "A Martian geologist: Curiosity", "text": "Orbital data are key to our work, but nothing can replace the ground truth. That’s why we sent Mars Science Laboratory rover Curiosity on Mars. Curiosity is a true field geologist. Equipped with high-resolution cameras, microscopes and an entire geochemical lab, this rover allows us to remotely study the terrains encountered in Gale Crater. Using its data, we can learn what kind of rocks are present in Gale, their exact chemical composition or their structures. All these information are important for us understand the paleoenvironmental conditions which they were deposited under, billions of years ago.", "media": [{ - "path": "stories/mars/gale/media/chapter_05/Curiosity_static.glb", - "type": "model/gltf-binary", - "caption": "3D mesh by NASA/JPL-Caltech", + "path": "stories/mars/gale/media/chapter_05/Curiosity_static.jpg", + "type": "image/jpeg", + "caption": "NASA/JPL-Caltech/MSSS", "stoptime": "" }], "loaded_layers": [{ @@ -214,8 +221,8 @@ "title": "Future mapping work on Kimberley", "text": "While Curiosity is not at Kimberley any longer, the geological mapping continues! Geologists are currently developing new technologies to improve study and mapping of Mars, by reconstructing in 3D and in Virtual Reality outcrops like Kimberley.", "media": [{ - "path": "stories/mars/gale/media/Kimberley_300k_light.obj", - "type": "model/obj", + "path": "stories/mars/gale/media/chapter_08/Kimberley_300k_light.jpg", + "type": "image/jpeg", "caption": "3D mesh of the Kimberley outcrop, G. Caravaca, S. Le Mouélic, N. Mangold, LPG Nantes", "stoptime": "" }], diff --git a/app/data/hokusai.json b/app/data/hokusai.json index f0c8683..0ef2cc1 100644 --- a/app/data/hokusai.json +++ b/app/data/hokusai.json @@ -4,14 +4,21 @@ "title": "Hokusai", "authors": "Jack Wright et al.", "basemap": { - "url": "https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-mars-basemap-v0-1/0,1,2,3,4/{z}/{x}/{y}.png", + "url": "http://access.planetserver.eu/planmap/mdis_mosaic_3857/{z}/{x}/{-y}.png", "options": { "crs": "L.CRS.EPSG3857", "maxNativeZoom": 9, "tms": "false", "autoZIndex": "true", + "center": [40, 40], "attribution": "OpenPlanetaryMap" - } + }, + "loaded_layers": [{ + "order": "", + "path": "", + "type": "", + "credits": "" + }] }, "chapters": [{ "chapter_id": 1, @@ -26,7 +33,7 @@ "path": "", "type": "", "credits": "" - }], + }], "view": { "extent": [-180, -90, 180, 90] } @@ -121,7 +128,7 @@ }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_03/WrinkleRidgeRings.png", + "path": "stories/mercury/hokusai/media/chapter_04/WrinkleRidgeRings.png", "type": "image/png" } ], @@ -162,17 +169,17 @@ }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_04/Pittedground.png", + "path": "stories/mercury/hokusai/media/chapter_05/Pittedground.png", "type": "image/png" }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_04/Pittedground2d.png", + "path": "stories/mercury/hokusai/media/chapter_05/Pittedground2d.png", "type": "image/png" }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_04/RachmaninoffColour.png", + "path": "stories/mercury/hokusai/media/chapter_05/RachmaninoffColour.png", "type": "image/png" } ] @@ -209,7 +216,7 @@ }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_05/NathairVentFigure.png", + "path": "stories/mercury/hokusai/media/chapter_06/NathairVentFigure.png", "type": "image/png" } ] @@ -223,7 +230,7 @@ "view": { "extent": [82.306365213, 26.037347523, 87.756694717, 28.907854395], "marker": [85.422358000487236, 27.433690461604336] - }, + }, "loaded_layers": [{ "credits": "https://data.planmap.eu/pub/mercury/PM-MER-MS-H05_5cc_01/", "path": "geoserver/wms/mercury:PM-MER-MS-H05_5cc_01_Linear_Features", @@ -246,17 +253,17 @@ }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_06/UnityCircles.png", + "path": "stories/mercury/hokusai/media/chapter_07/UnityCircles.png", "type": "image/png" }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_06/UnityJunction.png", + "path": "stories/mercury/hokusai/media/chapter_07/UnityJunction.png", "type": "image/png" }, { "caption": "TBA", - "path": "stories/mercury/hokusai/media/chapter_06/UnityRupesMercator.png", + "path": "stories/mercury/hokusai/media/chapter_07/UnityRupesMercator.png", "type": "image/png" } ] @@ -270,7 +277,7 @@ "view": { "extent": [75.782425614, 48.743916294, 89.948948855, 56.204951868], "marker": [82.847113166776808, 52.591608378167592] - }, + }, "loaded_layers": [{ "credits": "https://data.planmap.eu/pub/mercury/PM-MER-MS-H05_5cc_01/", "path": "geoserver/wms/mercury:PM-MER-MS-H05_5cc_01_Linear_Features", diff --git a/app/data/spaapollo.json b/app/data/spaapollo.json new file mode 100644 index 0000000..2987852 --- /dev/null +++ b/app/data/spaapollo.json @@ -0,0 +1,344 @@ +{ + "storymap_title": "SPA Apollo", + "Authors": "Gwénaël Caravaca, et al. TBA, Angelo Pio Rossi, Carlos Brandt", + "planmap_id": "", + "publication": "", + "basemap": { + "url": "https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-moon-basemap-v0-1/all/{z}/{x}/{y}.png", + "options": { + "crs": "L.CRS.EPSG3857", + "maxNativeZoom": 9, + "tms": "false", + "autoZIndex": "true", + "center": [-35, -150], + "attribution": "OpenPlanetaryMap" + }, + "loaded_layers": [{ + "path": "moon:PM-MOO-MS-SPAApollo_01_Apl_large_crater_rims", + "type": "wms", + "credits": "https://data.planmap.eu/pub/moon/PM-MOO-MS-SPAApollo_01/" + },{ + "path": "moon:PM-MOO-MS-SPAApollo_01_Apl_graben", + "type": "wms", + "credits": "https://data.planmap.eu/pub/moon/PM-MOO-MS-SPAApollo_01/" + },{ + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Apollo_rimt", + "type": "wms", + "credits": "https://data.planmap.eu/pub/moon/PM-MOO-MS-SPAApollo_01/" + },{ + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full", + "type": "wms", + "credits": "https://data.planmap.eu/pub/moon/PM-MOO-MS-SPAApollo_01/" + }] + }, + "chapters": [{ + "chapter_id": "2", + "steps": [{ + "title": "Ec - Eratosthenian Craters", + "text": "The crater Wilsing C (32 km diameter) has a sharp-crested rim, but no discernable ejecta or rays. It is classified as Eratosthenian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT Ec - Eratosthenian Craters", + "type": "wms", + "credits": "https://data.planmap.eu/pub/moon/PM-MOO-MS-SPAApollo_01/" + }], + "view": { + "extent": [-150.9, -19.5, -154.9, -17.5], + "marker": [ -152.9, -18.5 ] + } + }] + },{ + "chapter_id": "3", + "steps": [{ + "title": "UIc - Upper Imbrian Craters", + "text": "Dryden crater (52 km diameter) exhibits discernable ejecta, but no rays. It has a crater size-frequency distribution that indicated it is Upper Imbrian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT UIc - Upper Imbrian Craters", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-158, -34, -154, -32], + "marker": [ -156, -33 ] + } + }] + },{ + "chapter_id": "4", + "steps": [{ + "title": "LIo - Orientale sculpted terrain", + "text": "Secondary crater chains and grooves that originate from Orientale basin are present on the eastern side of the mapping area, and are Lower Imbrian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT LIo - Orientale sculpted terrain", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-131.1, -50.8, -127.1, -48.8], + "marker": [ -129.1, -49.8] + } + }] + },{ + "chapter_id": "5", + "steps": [{ + "title": "LIc - Lower Imbrian craters", + "text": "Fizeau crater has a crater size-frequency distribution that places it as having a Lower Imbrian age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT LIc - Lower Imbrian craters", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-135.9, -59, -132.9, -57], + "marker": [-133.9, -58 ] + } + }] + },{ + "chapter_id": "6", + "steps": [{ + "title": "Ip - Imbrian plains", + "text": "Smooth, light-colored deposits called light plains fill craters and hollows in some locations within the mapping area. These are Upper Imbrian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT Ip - Imbrian planins", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-171.5, -24.6, -167.5, -22.6], + "marker": [ -169.5, -23.6 ] + } + }] + },{ + "chapter_id": "7", + "steps": [{ + "title": "UIdp - Uppper Imbrian dark plains", + "text": "The dark, smooth plains deposits mapped in this area primarily include mare basalts within Apollo basin and to the southwest towards the center of the South Pole-Aitken basin. These plains are Upper Imbrian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "", + "type": "", + "credits": "" + }], + "view": { + "extent": [-154, -37, -150, -35], + "marker": [ -152, -36 ] + } + }] + },{ + "chapter_id": "08", + "steps": [{ + "title": "UIlp - Upper Imbrian light plains", + "text": "Some light plains with Upper Imbrian ages similar to the dark plains are also mapped in Apollo basin and towards the center of the South Pole-Aitken basin.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT UIlp - Upper Imbrian light plains", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-157, -46, -153, -44], + "marker": [ -155, -45 ] + } + }] + },{ + "chapter_id": "09", + "steps": [{ + "title": "LIrp - Lower Imbrian rugged plains", + "text": "Low relief, rugged plains have a more rugged appearance than the smooth light and dark plains. These plains appear towards the center of the South Pole-Aitken basin in the southwest corner of the mapping area and are Lower Imbrian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT LIrp - Lower Imbrian rugged plains", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-162, -57, -158, -55], + "marker": [ -160, -56 ] + } + }] + },{ + "chapter_id": "10", + "steps": [{ + "title": "NpNc - Nectarian, pre-Nectarian craters", + "text": "Many larger craters and basins are Nectarian and pre-Nectarian in age. These form the bulk of the mapping area. For example, Langmuir crater (85 km diameter).", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT NpNc - Nectarian, pre-Nectarian craters", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-130.8, -36.8, -126.8, -35.8], + "marker": [ -128.8, -35.8 ] + } + }] + },{ + "chapter_id": "11", + "steps": [{ + "title": "pNrmAPL - pre-Nectarian Apollo rim massifs", + "text": "The Apollo basin rim and central peak ring massifs are pre-Nectarian in age.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT pNrmAPL - pre-Nectarian Apollo rim massifs", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-140, -33.5, -136, -31.5], + "marker": [ -138, -32.5 ] + } + }] + },{ + "chapter_id": "12", + "steps": [{ + "title": "pNlrAPL - pre-Nectarian Apollo low rugged terrains", + "text": "Low relief, rugged materials present between the Apollo basin rim and central peak ring massifs are also pre-Nectarian in age and may represent impact material originating from the formation of Apollo basin.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT pNlrAPL - pre-Nectarian Apollo low rugged terrains", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-148, -39.6, -144, -37.6], + "marker": [ -146, -38.6 ] + } + }] + },{ + "chapter_id": "13", + "steps": [{ + "title": "pNmSPAf - pre-Nectarian SPA floor material", + "text": "Low relief, rugged materials present inside the South Pole-Aitken basin rim massifs on the basin floor are also pre-Nectarian in age, but is distinguishable from the low relief, rugged materials within Apollo basin.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT pNmSPAf - pre-Nectarian SPA floor material", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-162.5, -29, -158.5, -27], + "marker": [ -160.5, -28 ] + } + }] + },{ + "chapter_id": "14", + "steps": [{ + "title": "pNrmSPA - pre-Nectarian SPA rim massif", + "text": "In the mapping area, pre-Nectarian rim massifs associated with the South Pole-Aitken basin are observed curving from the northwest to the east.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT pNrmSPA - pre-Nectarian SPA rim massif", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-162, -23, -158, -21], + "marker": [ -160, -22 ] + } + }] + },{ + "chapter_id": "15", + "steps": [{ + "title": "pNmSPAr - pre-Nectarian SPA rim material", + "text": "Other pre-Nectarian materials with morphologies different from the pre-Nectarian/Nectarian crater materials are observed and classified as South Pole-Aitken crater materials.", + "media": [{ + "path": "", + "type": "", + "caption": "", + "stoptime": "" + }], + "loaded_layers": [{ + "order": "", + "path": "geoserver/wms/moon:PM-MOO-MS-SPAApollo_01_Apl_Strat_full - ONLY UNIT pNmSPAr - pre-Nectarian SPA rim material", + "type": "wms", + "credits": "" + }], + "view": { + "extent": [-163, -20, -159, -18], + "marker": [ -161, -19 ] + } + }] + } + ] +} \ No newline at end of file diff --git a/app/img/cr-logo.png b/app/img/cr-logo.png new file mode 100644 index 0000000..1100990 Binary files /dev/null and b/app/img/cr-logo.png differ diff --git a/app/img/facebook.png b/app/img/facebook.png new file mode 100644 index 0000000..fe02295 Binary files /dev/null and b/app/img/facebook.png differ diff --git a/app/img/favicon.png b/app/img/favicon.png new file mode 100644 index 0000000..df91be5 Binary files /dev/null and b/app/img/favicon.png differ diff --git a/app/img/fb-img.jpg b/app/img/fb-img.jpg new file mode 100644 index 0000000..862fa4e Binary files /dev/null and b/app/img/fb-img.jpg differ diff --git a/app/img/fondo1.jpg b/app/img/fondo1.jpg new file mode 100644 index 0000000..d65ac08 Binary files /dev/null and b/app/img/fondo1.jpg differ diff --git a/app/img/fondo2.jpg b/app/img/fondo2.jpg new file mode 100644 index 0000000..a93bc78 Binary files /dev/null and b/app/img/fondo2.jpg differ diff --git a/app/img/instagram.png b/app/img/instagram.png new file mode 100644 index 0000000..8eb7a4a Binary files /dev/null and b/app/img/instagram.png differ diff --git a/app/img/logo-footer.png b/app/img/logo-footer.png new file mode 100644 index 0000000..cb8e08e Binary files /dev/null and b/app/img/logo-footer.png differ diff --git a/app/img/logo-planmap.jpg b/app/img/logo-planmap.jpg new file mode 100644 index 0000000..d1b116f Binary files /dev/null and b/app/img/logo-planmap.jpg differ diff --git a/app/img/mars.png b/app/img/mars.png new file mode 100644 index 0000000..50b55b9 Binary files /dev/null and b/app/img/mars.png differ diff --git a/app/img/mercury.png b/app/img/mercury.png new file mode 100644 index 0000000..2fa6d42 Binary files /dev/null and b/app/img/mercury.png differ diff --git a/app/img/moon.png b/app/img/moon.png new file mode 100644 index 0000000..b2ef465 Binary files /dev/null and b/app/img/moon.png differ diff --git a/app/img/sketchfab.png b/app/img/sketchfab.png new file mode 100644 index 0000000..05e42b2 Binary files /dev/null and b/app/img/sketchfab.png differ diff --git a/app/img/twitter.png b/app/img/twitter.png new file mode 100644 index 0000000..f5e8aea Binary files /dev/null and b/app/img/twitter.png differ diff --git a/app/img/youtube.png b/app/img/youtube.png new file mode 100644 index 0000000..89fde30 Binary files /dev/null and b/app/img/youtube.png differ diff --git a/app/index.html b/app/index.html index 18fed34..4841c9f 100644 --- a/app/index.html +++ b/app/index.html @@ -1,459 +1,173 @@ - - - - - - - - - - - - - PlanMap + + PLANMAP STORIES + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + +
+
+ +
+
-
-