diff --git a/src/components/container/App.jsx b/src/components/container/App.jsx
index 23cf9c44e6bf18a705d87040ff970e6cb448b393..f6b99cc76f7fd1e330f326f276bb9fcc1868785a 100644
--- a/src/components/container/App.jsx
+++ b/src/components/container/App.jsx
@@ -1,18 +1,25 @@
 import React, { useEffect, useState } from "react";
 import UsgsHeader from "../presentational/UsgsHeader.jsx";
 import UsgsFooter from "../presentational/UsgsFooter.jsx";
+import Menubar from "../presentational/Menubar.jsx";
 import GeoStacApp from "./GeoStacApp.jsx";
 import SplashScreen from "../presentational/SplashScreen.jsx";
 
 /**
  * App is the parent component for all of the other components in the project.
- * It loads the data needed to initialize GeoStac.
+ * It fetches and parses the data needed to initialize GeoStac.
  * It includes the main GeoStacApp and OCAP compliant headers and footers.
  *
  * @component
  */
 export default function App() {
 
+  const [showHeaderFooter, setShowHeaderFooter] = React.useState(true);
+
+  const handleOpenCloseHeader = () => {
+    setShowHeaderFooter(!showHeaderFooter);
+  }
+
   const [mainComponent, setMainComponent] = useState(() => {
     return(
       <SplashScreen />
@@ -21,11 +28,11 @@ export default function App() {
 
   useEffect(() => {
 
-    // Astro Web Maps, has the tile data
+    // Astro Web Maps, has the tile base data for the map of each planetary body
     const astroWebMaps =
         "https://astrowebmaps.wr.usgs.gov/webmapatlas/Layers/maps.json";
 
-    // STAC API, has footprint data
+    // STAC API, has footprint data for select planetary bodies
     const stacApiCollections = 
         "https://stac.astrogeology.usgs.gov/api/collections";
 
@@ -205,7 +212,7 @@ export default function App() {
                 return valA - valB;
             })
         }
-
+        
         return mapList;
     }
 
@@ -224,17 +231,26 @@ export default function App() {
 
     (async () => {
         aggregateMapList = await getStacAndAstroWebMapsData();
-        setMainComponent(<GeoStacApp mapList={aggregateMapList}/>);
+        setMainComponent(
+            <GeoStacApp 
+                mapList={aggregateMapList}
+                astroWebMaps={mapsJson[astroWebMaps]}
+                showHeaderFooter={showHeaderFooter}
+                setShowHeaderFooter={setShowHeaderFooter}
+            />);
     })();
 
-    
   }, [])
 
   return (
     <>
-      <UsgsHeader />
+      <UsgsHeader visible={showHeaderFooter}/>
+      <Menubar
+        showHeaderFooter={showHeaderFooter}
+        handleOpenCloseHeader={handleOpenCloseHeader}
+      />
       {mainComponent}
-      <UsgsFooter />
+      <UsgsFooter visible={showHeaderFooter}/>
     </>
   );
 }
diff --git a/src/components/container/GeoStacApp.jsx b/src/components/container/GeoStacApp.jsx
index ee73a4c3a714d8153925723d3f032b40f22ccba6..4ad60260e7bf72a0602f407d3a74f7773796e803 100644
--- a/src/components/container/GeoStacApp.jsx
+++ b/src/components/container/GeoStacApp.jsx
@@ -2,24 +2,8 @@ import React from "react";
 import ConsoleAppBar from "../presentational/ConsoleAppBar.jsx";
 import MapContainer from "./MapContainer.jsx";
 import QueryConsole from "../presentational/QueryConsole.jsx";
-import { getFeatures } from "../../js/ApiJsonCollection";
 import DisplayGeoTiff from "../presentational/DisplayGeoTiff.jsx";
 import Sidebar from "../presentational/Sidebar.jsx";
-import MenuBar from "../presentational/Menubar.jsx";
-
-/**
- * Controls css styling for this component using js to css
- */
-let css = {
-  appFlex: {
-    position: "relative",
-  },
-  appFull: {
-    position: "fixed",
-    height: "100%",
-    width: "100%",
-  },
-};
 
 /**
  * GeoStacApp is the parent component for all of the other components of the main app.
@@ -31,15 +15,8 @@ let css = {
 export default function GeoStacApp(props) {
   const [targetPlanet, setTargetPlanet] = React.useState(props.mapList.systems[4].bodies[0]);
 
-  const [footprintData, setFootprintData] = React.useState([]);
-
-  const [appFullWindow, setAppFullWindow] = React.useState(true);
-  const [appViewStyle, setAppViewStyle] = React.useState(css.appFlex);
-
-  const handleAppViewChange = () => {
-    setAppFullWindow(!appFullWindow);
-    setAppViewStyle(appFullWindow ? css.appFull : css.appFlex);
-  };
+  const [queryString, setQueryString] = React.useState("?");
+  const [collectionUrls, setCollectionUrls] = React.useState([]);
 
   /**
    * Handles target body selection
@@ -49,17 +26,8 @@ export default function GeoStacApp(props) {
     setTargetPlanet(value);
   };
 
-  const handleFootprintClick = () => {
-    setFootprintData(getFeatures);
-    //console.log(footprintData);
-  };
-
   return (
-    <div style={appViewStyle} className="flex col scroll-parent">
-      <MenuBar
-        handleAppViewChange={handleAppViewChange}
-        appFullWindow={appFullWindow}
-      />
+    <div className="flex col scroll-parent">
       <div className="flex row scroll-parent">
         <div className="flex col">
           <ConsoleAppBar
@@ -68,13 +36,18 @@ export default function GeoStacApp(props) {
             bodyChange={handleTargetBodyChange}
           />
           <div id="map-area">
-            <MapContainer target={targetPlanet.name} />
+            <MapContainer target={targetPlanet.name} astroWebMaps={props.astroWebMaps}/>
           </div>
-          <QueryConsole />
+          <QueryConsole
+            queryString={queryString}
+            setQueryString={setQueryString}
+            collectionUrls={collectionUrls}/>
         </div>
         <Sidebar
+          queryString={queryString}
+          setQueryString={setQueryString}
+          setCollectionUrls={setCollectionUrls}
           target={targetPlanet}
-          footprintNavClick={handleFootprintClick}
         />
       </div>
       <DisplayGeoTiff />
diff --git a/src/components/container/MapContainer.jsx b/src/components/container/MapContainer.jsx
index fa48f8660887fa5bb6b36d79bfeb68897b1b8037..206addb5f6aac7b02b7c33bab9fdcb9eb99624a7 100644
--- a/src/components/container/MapContainer.jsx
+++ b/src/components/container/MapContainer.jsx
@@ -20,7 +20,7 @@ export default function MapContainer(props) {
    * handles all of the map intialization and creation.
    */
   useEffect( () => {
-    let map = new AstroMap("map-container", props.target, {});
+    let map = new AstroMap("map-container", props.target, props.astroWebMaps, {});
     let controlManager = new AstroControlManager(map);
     controlManager.addTo(map);
     setOldTarget(props.target)
@@ -48,7 +48,7 @@ export default function MapContainer(props) {
       document.getElementById("projectionSouthPole").classList.remove("disabled");
 
       // create new map with updated target
-      let map = new AstroMap("map-container", props.target, {});
+      let map = new AstroMap("map-container", props.target, props.astroWebMaps, {});
       let controlManager = new AstroControlManager(map);
       controlManager.addTo(map);
       setOldTarget(props.target)
diff --git a/src/components/presentational/ConsoleTargetInfo.jsx b/src/components/presentational/ConsoleTargetInfo.jsx
index 3e59ef4a7a72cb95a059aac2f057efaa281019dc..f7a08f184e284bad28e84c93e32bc8795bc51916 100644
--- a/src/components/presentational/ConsoleTargetInfo.jsx
+++ b/src/components/presentational/ConsoleTargetInfo.jsx
@@ -22,13 +22,8 @@ import PublicIcon from "@mui/icons-material/Public"; // Planets
 import DarkModeIcon from "@mui/icons-material/DarkMode"; // Moons
 import CookieIcon from '@mui/icons-material/Cookie'; // Asteroids
 import TravelExploreIcon from '@mui/icons-material/TravelExplore'; // Footprints.
-// import PetsIcon from '@mui/icons-material/Pets';                 // Other
-// import SatelliteAltIcon from '@mui/icons-material/SatelliteAlt'; // possible
-// import ViewTimelineIcon from '@mui/icons-material/ViewTimeline'; // footprint
-// import WhereToVoteIcon from '@mui/icons-material/WhereToVote';   // icons.
 import ExpandLess from '@mui/icons-material/ExpandLess';
 import ExpandMore from '@mui/icons-material/ExpandMore';
-import { textTransform } from "@mui/system";
 
 /**
  * Controls css styling for this component using js to css
@@ -53,44 +48,6 @@ let css = {
   },
 };
 
-
-// Delete if new data loading works
-// Unless we add images here
-// Why is Puck/Titania not on this list?
-
-const planets = [
-  ["Mercury"],
-  ["Venus"],
-  ["Earth"],
-  ["Mars"],
-  ["Jupiter"],
-  ["Saturn"],
-  ["Uranus"],
-  ["Neptune"],
-  ["Pluto"],
-];
-const moons = [
-  "Moon",
-  "Ceres",
-  "Mimas",
-  "Titan",
-  "Deimos",
-  "Tethys",
-  "Phoebe",
-  "Iapetus",
-  "Dione",
-  "Enceladus",
-  "Hyperion",
-  "Io",
-  "Callisto",
-  "Europa",
-  "Ganymede",
-  "Rhea",
-  "Phobos",
-  "Vesta",
-  "Charon",
-];
-
 /**
  * Dialog for selecting planets
  * @param {open, onClose, selectedValue} props
diff --git a/src/components/presentational/FootprintResults.jsx b/src/components/presentational/FootprintResults.jsx
index c60a86e23977e0d90a8a3d6e9fd357d2a796dac9..feabab2091cc3d1af450fb3f133748847f188743 100644
--- a/src/components/presentational/FootprintResults.jsx
+++ b/src/components/presentational/FootprintResults.jsx
@@ -1,26 +1,19 @@
 import React, { useEffect } from "react";
 import Checkbox from "@mui/material/Checkbox";
-import {Card, CardContent, CardActions} from "@mui/material";
-
-// result action links
-import Chip from "@mui/material/Chip";
-import Stack from "@mui/material/Stack";
+import {Card, CardContent, CardActions, Skeleton, Chip, Stack, List, ListItemButton, ListItemText, Collapse, Divider, ListSubheader} from "@mui/material";
 
 // icons
 import PreviewIcon from "@mui/icons-material/Preview";
 import LaunchIcon from "@mui/icons-material/Launch";
 import OpenInFullIcon from "@mui/icons-material/OpenInFull";
 import CloseFullscreenIcon from "@mui/icons-material/CloseFullscreen";
-import TravelExploreIcon from '@mui/icons-material/TravelExplore'; // Footprints.]
+import TravelExploreIcon from '@mui/icons-material/TravelExplore'; // Footprints
 
-// object with results
-import { getFeatures } from "../../js/ApiJsonCollection";
+import ExpandLess from '@mui/icons-material/ExpandLess';
+import ExpandMore from '@mui/icons-material/ExpandMore';
 
-// geotiff thumbnail viewer
-import DisplayGeoTiff from "../presentational/DisplayGeoTiff.jsx";
+// geotiff thumbnail viewer... Should we be using DisplayGeoTiff.jsx instead?
 import GeoTiffViewer from "../../js/geoTiffViewer.js";
-import { Skeleton } from "@mui/material";
-
 
 /**
  * Skeleton to show when footprints are loading
@@ -29,7 +22,7 @@ function LoadingFootprints() {
   
   return (
     <div className="resultsList">
-      { Array(5).fill(null).map((_, i) => (
+      { Array(8).fill(null).map((_, i) => (
         <Card sx={{ width: 250, margin: 1}} key={i}>
           <CardContent sx={{padding: 0.9, paddingBottom: 0}}>
             <div className="resultContainer">
@@ -40,8 +33,6 @@ function LoadingFootprints() {
                 <Skeleton/>
                 <Skeleton/>
                 <Skeleton/>
-                <Skeleton/>
-                <Skeleton/>
               </div>
             </div>
           </CardContent>
@@ -64,7 +55,7 @@ function NoFootprints(){
   return(
     <div style={{padding: 10, maxWidth: 268}}>
       <p>
-        This target has no footprints. To see 
+        This target has no footprints. To find 
         footprints, go to the dropdown menu 
         in the upper left and pick a target 
         body with the <TravelExploreIcon sx={{fontSize: 16, verticalAlign: "middle"}}/> icon next to it.
@@ -73,6 +64,86 @@ function NoFootprints(){
   );
 }
 
+function FilterTooStrict(){
+  return(
+    <div style={{padding: 10, maxWidth: 268}}>
+      <p>
+        No footprints match this filter.
+      </p>
+      <p>
+        To find more footprints: 
+      </p>
+      <ul>
+        <li>Uncheck current filters</li>
+        <li>Draw a larger search area</li>
+        <li>Enter a wider date range to filter by</li>
+      </ul>
+    </div>
+  );
+}
+
+function FootprintCard(props){
+
+  // Metadata Popup
+  const geoTiffViewer = new GeoTiffViewer("GeoTiffAsset");
+  const showMetadata = (value) => () => {
+    geoTiffViewer.displayGeoTiff(value.assets.thumbnail.href);
+    geoTiffViewer.changeMetaData(
+      value.collection,
+      value.id,
+      value.properties.datetime,
+      value.assets
+    );
+    geoTiffViewer.openModal();
+  };
+
+  return(
+    <Card sx={{ width: 250, margin: 1}}>
+      <CardContent sx={{padding: 1.2, paddingBottom: 0}}>
+        <div className="resultContainer" >
+          <div className="resultImgDiv">
+            <img className="resultImg" src={props.feature.assets.thumbnail.href} />
+          </div>
+          <div className="resultData">
+            {/* <div className="resultSub">
+              <strong>Collection:</strong>&nbsp;{props.feature.collection}
+            </div> */}
+            <div className="resultSub">
+              <strong>ID:</strong>&nbsp;{props.feature.id}
+            </div>
+            <div className="resultSub">
+              <strong>Date:</strong>&nbsp;{props.feature.properties.datetime}
+            </div>
+          </div>
+        </div>
+      </CardContent>
+      <CardActions>
+        <div className="resultLinks">
+          <Stack direction="row" spacing={1}>
+            <Chip
+              label="Metadata"
+              icon={<PreviewIcon />}
+              size="small"
+              onClick={showMetadata(props.feature)}
+              variant="outlined"
+              clickable
+            />
+            <Chip
+              label="STAC Browser"
+              icon={<LaunchIcon />}
+              size="small"
+              component="a"
+              href={`https://stac.astrogeology.usgs.gov/browser-dev/#/collections/${props.feature.collection}/items/${props.feature.id}`}
+              target="_blank"
+              variant="outlined"
+              clickable
+            />
+          </Stack>
+        </div>
+      </CardActions>
+    </Card>
+  );
+}
 
 
 /**
@@ -100,23 +171,22 @@ let css = {
  */
 export default function FootprintResults(props) {
 
-  const [features, setFeatures] = React.useState([]);
+  const [featureCollections, setFeatureCollections] = React.useState([]);
 
   const [isLoading, setIsLoading] = React.useState(true);
   const [hasFootprints, setHasFootprints] = React.useState(true);
 
-  // Metadata Popup
-  const geoTiffViewer = new GeoTiffViewer("GeoTiffAsset");
-  const showMetadata = (value) => () => {
-    geoTiffViewer.displayGeoTiff(value.assets.thumbnail.href);
-    geoTiffViewer.changeMetaData(
-      value.collection,
-      value.id,
-      value.properties.datetime,
-      value.assets
-    );
-    geoTiffViewer.openModal();
-  };
+  const [openCollection, setOpenCollection] = React.useState([]);
+
+  function handleOpenCollection(index){
+    const nextOpenCollection = openCollection.map((isOpen, curIndex) => {
+      if (index === curIndex) {
+        return !isOpen;
+      }
+      return isOpen;
+    });
+    setOpenCollection(nextOpenCollection);
+  }
 
   useEffect(() => {
 
@@ -133,19 +203,26 @@ export default function FootprintResults(props) {
       // Result
       let jsonRes = {};
 
-      let itemCollectionUrls = [];
+      let itemCollectionData = [];
       for(const collection of props.target.collections) {
         // Get "items" link for each collection
-        let newItemCollectionUrl =
-              collection.links.find(obj => obj.rel === "items").href
-              + props.queryString; 
-        itemCollectionUrls.push(newItemCollectionUrl);
+        let itemsUrl = collection.links.find(obj => obj.rel === "items").href;
+        itemCollectionData.push({
+          "itemsUrl" : itemsUrl,
+          "itemsUrlWithQuery" : itemsUrl + props.queryString,
+          "id" : collection.id,
+          "title" : collection.title
+        });
       }
 
-      for(const itemCollectionUrl of itemCollectionUrls) {
-        fetchPromise[itemCollectionUrl] = "Not Started";
-        jsonPromise[itemCollectionUrl] = "Not Started";
-        jsonRes[itemCollectionUrl] = [];
+      // For Query Console
+      props.setCollectionUrls(itemCollectionData);
+
+      // Get ready to fetch
+      for(const itemCollectionUrl of itemCollectionData) {
+        fetchPromise[itemCollectionUrl.itemsUrlWithQuery] = "Not Started";
+        jsonPromise[itemCollectionUrl.itemsUrlWithQuery] = "Not Started";
+        jsonRes[itemCollectionUrl.itemsUrlWithQuery] = [];
       }
 
       // Fetch JSON and read into object
@@ -163,6 +240,7 @@ export default function FootprintResults(props) {
           });
       }
 
+      // To be executed after Fetch has been started, wait for fetch to finish
       async function awaitFetch(targetUrl) {
         await fetchPromise[targetUrl];
         await jsonPromise[targetUrl];
@@ -170,47 +248,68 @@ export default function FootprintResults(props) {
 
       async function fetchAndWait() {
         // Start fetching
-        for(const itemCollectionUrl of itemCollectionUrls) {
-          startFetch(itemCollectionUrl);
+        for(const itemCollectionUrl of itemCollectionData) {
+          startFetch(itemCollectionUrl.itemsUrlWithQuery);
         }
 
         // Wait for completion
-        for(const itemCollectionUrl of itemCollectionUrls) {
-          await awaitFetch(itemCollectionUrl);
+        for(const itemCollectionUrl of itemCollectionData) {
+          await awaitFetch(itemCollectionUrl.itemsUrlWithQuery);
         }
         
         // Extract footprints into array
-        let resultsArr = [];
-        let myFeatures = [];
-        for(const itemCollectionUrl of itemCollectionUrls) {
-          myFeatures.push(jsonRes[itemCollectionUrl]);
-        }
-        for(const featCollection of myFeatures) {
-          resultsArr.push(...featCollection.features)
+        let myCollections = [];
+        for(const itemCollectionUrl of itemCollectionData) {
+          // Add info to returned item collection from top level collection data.
+          jsonRes[itemCollectionUrl.itemsUrlWithQuery].id = itemCollectionUrl.id;
+          jsonRes[itemCollectionUrl.itemsUrlWithQuery].title = itemCollectionUrl.title;
+          jsonRes[itemCollectionUrl.itemsUrlWithQuery].itemsUrl = itemCollectionUrl.itemsUrl;
+          jsonRes[itemCollectionUrl.itemsUrlWithQuery].itemsUrlWithQuery = itemCollectionUrl.itemsUrlWithQuery;
+          myCollections.push(jsonRes[itemCollectionUrl.itemsUrlWithQuery]);
         }
 
-        return resultsArr;
+        return myCollections;
       }
 
+      // Send to Leaflet
+      window.postMessage(["setQuery", props.queryString], "*");
+
       (async () => {
-        // Wait
-        let myFeatures = await fetchAndWait()
-        setFeatures(myFeatures);
-        setHasFootprints(myFeatures.length > 0);
+        // Wait for features to be fetched and parsed
+        let myFeatureCollections = await fetchAndWait()
+
+        // Set relevant properties based on features received
+        setFeatureCollections(myFeatureCollections);
+        setHasFootprints(myFeatureCollections.length > 0);
         setIsLoading(false);
+
+
+        if(myFeatureCollections.length > openCollection.length){
+          setOpenCollection(Array(myFeatureCollections.length).fill(true));
+        }        
+
+        let myMaxFootprintsMatched = 0;
+        for(const collection of myFeatureCollections) {
+          myMaxFootprintsMatched = Math.max(myMaxFootprintsMatched, collection.numberMatched);
+        }
+        props.setMaxFootprintsMatched(myMaxFootprintsMatched);
+
+        // Send to Leaflet
+        window.postMessage(["setFeatureCollections", myFeatureCollections], "*");
       })();
 
     } else {
       setIsLoading(false);
       setHasFootprints(false);
     }
-    
-    // setTimeout(() => {
-    //   setFeatures(getFeatures);
-    // }, 1000); 
 
   }, [props.target.name, props.queryString]);
 
+  let noFootprintsReturned = true;
+  for(const collection of featureCollections){
+    if(collection.numberReturned > 0) noFootprintsReturned = false;
+  }
+
   return (
     <div style={css.root} className="scroll-parent">
       <div className="resultHeader">
@@ -231,54 +330,53 @@ export default function FootprintResults(props) {
       </div>
       {isLoading ? 
         <LoadingFootprints/>
+      : noFootprintsReturned ?
+        <FilterTooStrict/>
       : hasFootprints ?   
         <div className="resultsList">
-          {features.map((feature) => (
-            <Card sx={{ width: 250, margin: 1}} key={feature.id}>
-              <CardContent sx={{padding: 1.2, paddingBottom: 0}}>
-                <div className="resultContainer" >
-                  <div className="resultImgDiv">
-                    <img className="resultImg" src={feature.assets.thumbnail.href} />
-                  </div>
-                  <div className="resultData">
-                    <div className="resultSub">
-                      <strong>Collection:</strong>&nbsp;{feature.collection}
-                    </div>
-                    <div className="resultSub">
-                      <strong>ID:</strong>&nbsp;{feature.id}
-                    </div>
-                    <div className="resultSub">
-                      <strong>Date:</strong>&nbsp;{feature.properties.datetime}
-                    </div>
-                  </div>
-                </div>
-              </CardContent>
-              <CardActions>
-                <div className="resultLinks">
-                  <Stack direction="row" spacing={1}>
-                    <Chip
-                      label="Metadata"
-                      icon={<PreviewIcon />}
-                      size="small"
-                      onClick={showMetadata(feature)}
-                      variant="outlined"
-                      clickable
-                    />
-                    <Chip
-                      label="STAC Browser"
-                      icon={<LaunchIcon />}
-                      size="small"
-                      component="a"
-                      href={`https://stac.astrogeology.usgs.gov/browser-dev/#/collections/${feature.collection}/items/${feature.id}`}
-                      target="_blank"
-                      variant="outlined"
-                      clickable
-                    />
-                  </Stack>
-                </div>
-              </CardActions>
-            </Card>
-          ))}
+          <List sx={{maxWidth: 265, paddingTop: 0}}>
+            {featureCollections.map((collection, collectionIndex) => (
+              <React.Fragment key={collection.id}>
+                {collection.features.length > 0 ? 
+                <>
+                  <ListItemButton onClick={() => handleOpenCollection(collectionIndex)}>
+                    <ListItemText
+                      sx={{marginTop: 0, marginBottom: 0}}
+                      primary={
+                        <p style={{fontSize: "12px", lineHeight: "15px", fontWeight: "bold", marginTop: 1, marginBottom: 1}}>{collection.title}</p>
+                      } secondary={
+                        <span className="collectionStatExpander">
+                          <span>{
+                            ((props.currentPage-1)*props.currentStep + 1) + "-"
+                            + ((props.currentPage-1)*props.currentStep + collection.numberReturned)
+                            + " of " + collection.numberMatched + " footprints"}</span>
+                          <span className="flatExpander">{openCollection[collectionIndex] ? <ExpandLess /> : <ExpandMore />}</span>
+                        </span>
+                      }/>
+                  </ListItemButton>
+                  <Collapse in={openCollection[collectionIndex]}>
+                    <Divider/>
+                    <ListSubheader sx={{
+                        overflow:"hidden", 
+                        whiteSpace:"nowrap", 
+                        backgroundColor:"rgb(248, 249, 250) none repeat scroll 0% 0%",
+                        fontSize: "12px",
+                        lineHeight: "24px",
+                        borderBottom: "1px solid lightgrey",
+                        boxShadow: "0px 1px 2px lightgrey"
+                      }}>
+                        {collection.title}
+                      </ListSubheader>
+                    {collection.features.map((feature) => (
+                      <FootprintCard feature={feature} title={collection.title} key={feature.id}/>
+                    ))}
+                  </Collapse>
+                </>
+                : null }
+                <Divider/>
+              </React.Fragment>
+            ))}
+          </List>
         </div>
       :
         <NoFootprints/>
diff --git a/src/components/presentational/Menubar.jsx b/src/components/presentational/Menubar.jsx
index 94fe24bae7ba6a214147f37f4d5b4ce93db12f12..c81fd8d5c0823ce0b5aa98076475877b376a5a08 100644
--- a/src/components/presentational/Menubar.jsx
+++ b/src/components/presentational/Menubar.jsx
@@ -12,7 +12,7 @@ import DialogContent from "@mui/material/DialogContent";
 import DialogContentText from "@mui/material/DialogContentText";
 import DialogTitle from "@mui/material/DialogTitle";
 
-export default function MenuBar(props) {
+export default function Menubar(props) {
   const [showAbout, setShowAbout] = React.useState(false);
 
   const handleOpenAbout = () => {
@@ -47,8 +47,8 @@ export default function MenuBar(props) {
           <span className="menu-item-text">Help</span>
         </div>
       </a>
-      <div className="menu-item" onClick={props.handleAppViewChange}>
-        {props.appFullWindow ? (
+      <div className="menu-item" onClick={props.handleOpenCloseHeader}>
+        {props.showHeaderFooter ? (
           <>
             <OpenInFullIcon fontSize="small" />
             <span className="menu-item-text">Expand</span>
diff --git a/src/components/presentational/QueryConsole.jsx b/src/components/presentational/QueryConsole.jsx
index 14ad8d983e354b77baa1eb4c9edc88b5318352a2..3d651714a6e75bd0e4d2bb6429c0364f374fa017 100644
--- a/src/components/presentational/QueryConsole.jsx
+++ b/src/components/presentational/QueryConsole.jsx
@@ -1,17 +1,16 @@
-import React from "react";
+import React, { useEffect } from "react";
 import { alpha } from "@mui/material/styles";
 import Button from "@mui/material/Button";
 import ButtonGroup from "@mui/material/ButtonGroup";
 import ContentCopyIcon from '@mui/icons-material/ContentCopy';
 import PlayArrowIcon from '@mui/icons-material/PlayArrow';
-import SwitchLeftIcon from '@mui/icons-material/SwitchLeft';
-import SwitchRightIcon from '@mui/icons-material/SwitchRight';
-import ArrowDropDownCircleIcon from '@mui/icons-material/ArrowDropDownCircle';
-import Checkbox from "@mui/material/Checkbox";
+import ExpandLessIcon from "@mui/icons-material/ExpandLess";
+import ExpandMoreIcon from "@mui/icons-material/ExpandMore";
+import { Collapse, FormControl, InputLabel, MenuItem, Select } from "@mui/material";
 
 
 let css = {
-  button: {
+  consoleButton: {
     width: "auto",
     color: "#000",
     backgroundColor: "#fff",
@@ -19,49 +18,121 @@ let css = {
     "&:hover": {
       backgroundColor: alpha("#eee", 0.9)
     }
-  }
+  },
+  consoleSelectLabel: {
+    color: "#000",
+    "&.MuiInputLabel-shrink": {
+      color: "#555",
+      backgroundColor: "#FFF",
+      paddingLeft: 1,
+      paddingRight: 1,
+      borderRadius: 2,
+    },
+    "&.Mui-focused": {
+      color: "#FFF",
+      backgroundColor: "#1971c2",
+      paddingLeft: 1,
+      paddingRight: 1,
+      borderRadius: 2,
+      border: "2px solid white"
+    }
+  },
+  consoleSelect: {
+    color: "#000",
+    backgroundColor: "#fff",
+    marginBottom: 1,
+    maxWidth: "165px"
+  },
 };
 
 /**
  * Component lets user view and use stac queries
  * @component
  * @example
- * <StacQueryConsole />
+ * <QueryConsole />
  */
-export default function QueryConsole() {
+export default function QueryConsole(props) {
+
 
-  const [consoleAuto, setConsoleAuto] = React.useState(true);
-  const [consoleAutoWkt, setConsoleAutoWkt] = React.useState(false);
+  const [showConsole, setShowConsole] = React.useState(false);
+  const [selectedUrl, setSelectedUrl] = React.useState("");
+  const [queryUrl, setQueryUrl] = React.useState(props.queryString);
+
+  const handleTextChange = (event) => {
+    setQueryUrl(event.target.value);
+  }
 
-  const handleConsoleAutoChange = (event) => {
-    setConsoleAuto(event.target.checked);
+  const handleOpenCloseConsole = () => {
+    setShowConsole(!showConsole);
   }
 
-  const handleConsoleAutoWktChange = (event) => {
-    setConsoleAutoWkt(event.target.checked);
+  const handleSelectedUrlChange = (event) => {
+    setSelectedUrl(event.target.value);
   }
 
+  const handleRunQueryClick = () => {
+    const newQuery = queryUrl.split("?")[1];
+    if(typeof newQuery !== 'undefined'){
+      props.setQueryString("?" + queryUrl.split("?")[1]);
+    }
+  }
+
+  useEffect(() => {
+    setQueryUrl(selectedUrl + props.queryString);
+  }, [selectedUrl, props.queryString]);
+
+
   return (
-    <details id="query-console-container">
-      <summary id="query-console-collapsed">
+    <div id="query-console-container">
+      <div id="query-console-collapsed" onClick={handleOpenCloseConsole}>
         <span id="query-console-title">
-          <ArrowDropDownCircleIcon sx={{marginRight:1}}/> Query Console
+          {showConsole ? <ExpandMoreIcon /> : <ExpandLessIcon />}
+          Query Console
         </span>
-      </summary>
-      <div id="query-console-expanded">
+      </div>
+      <Collapse id="query-console-expanded" in={showConsole}>
           <div id="query-textarea-container">
-            <textarea id="query-textarea" placeholder="> Type Query Here"></textarea>
+            <textarea 
+              value={queryUrl} 
+              onChange={handleTextChange} 
+              id="query-textarea" 
+              placeholder="> Type Query Here">
+            </textarea>
             <div id="query-command-bar">
-              <ButtonGroup
-                orientation="vertical"
-                size="small"
-                variant="contained">
-                <Button id="copyCodeButton" sx={css.button} startIcon={<ContentCopyIcon />}>Copy Code</Button>
-                <Button id="runQueryButton" sx={css.button} startIcon={<PlayArrowIcon />}>Run STAC Query</Button>
-              </ButtonGroup>
+              <FormControl>
+                <InputLabel size="small" sx={css.consoleSelectLabel}>Set Collection...</InputLabel>
+                  <Select 
+                    labelId="collection-select" 
+                    size="small" 
+                    sx={css.consoleSelect}
+                    value={selectedUrl}
+                    onChange={handleSelectedUrlChange}
+                  >
+                    <MenuItem value="">
+                      <em>None</em>
+                    </MenuItem>
+                    {props.collectionUrls.map((myUrl) => (
+                      <MenuItem value={myUrl.itemsUrl} key={myUrl.title}>{myUrl.title}</MenuItem>
+                    ))}
+                  </Select>
+                <ButtonGroup
+                  orientation="vertical"
+                  size="small"
+                  variant="contained">
+                  
+                  <Button id="copyCodeButton" sx={css.consoleButton} startIcon={<ContentCopyIcon />}>Copy Code</Button>
+                  <Button 
+                    onClick={handleRunQueryClick}
+                    id="runQueryButton" 
+                    sx={css.consoleButton} 
+                    startIcon={<PlayArrowIcon />}>
+                      Run STAC Query
+                  </Button>
+                </ButtonGroup>
+              </FormControl>
             </div>
           </div>
-      </div>
-    </details>
+      </Collapse>
+    </div>
   );
 }
diff --git a/src/components/presentational/SearchAndFilterInput.jsx b/src/components/presentational/SearchAndFilterInput.jsx
index 3fae89c8a6395dbc9dd6ddda30958c9e55a598b9..9cadfecabde75caf39b2e31c2824493cd4de5833 100644
--- a/src/components/presentational/SearchAndFilterInput.jsx
+++ b/src/components/presentational/SearchAndFilterInput.jsx
@@ -22,19 +22,9 @@ import FormControl from "@mui/material/FormControl";
 import ArrowDownwardIcon from "@mui/icons-material/ArrowDownward";
 import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward";
 // No. of Footprints, pagination
-import Slider from "@mui/material/Slider";
 import Pagination from "@mui/material/Pagination";
-import Chip from "@mui/material/Chip";
-import FlagIcon from "@mui/icons-material/Flag";
-
-import {
-  getMaxNumberPages,
-  setCurrentPage,
-  getCurrentPage,
-  getNumberMatched,
-  setLimit,
-  getNumberReturned,
-} from "../../js/ApiJsonCollection";
+
+import { FormHelperText } from "@mui/material";
 
 /**
  * Controls css styling for this component using js to css
@@ -77,13 +67,12 @@ let css = {
     fontSize: 18,
     fontWeight: 600,
   },
-  chipHidden: {
-    visibility: "hidden",
-  },
-  chipShown: {
-    visibility: "visible",
-    textAlign: "center",
-  },
+  thinSelect: {
+    marginRight: "12px",
+    "& .MuiInputBase-input": {
+      padding: "2px 32px 2px 8px",
+    }
+  }
 };
 
 /**
@@ -115,33 +104,17 @@ export default function SearchAndFilterInput(props) {
   const [dateFromVal, setDateFromVal] = React.useState(null);     // From Date
   const [dateToVal, setDateToVal] = React.useState(null);         // To Date
 
-  // Page Number
-  const [pageNumber, setPageNumber] = React.useState(1);
-
   // Pagination
-  const [maxPages, setMaxPages] = React.useState(10);
   const [maxNumberFootprints, setMaxNumberFootprints] = React.useState(10);
   const [numberReturned, setNumberReturned] = React.useState(10);
-  const [limitVal, setLimitVal] = React.useState(10);  // Max Number of footprints requested per collection
-  
-  // Apply/Alert Chip
-  const [applyChipVisStyle, setApplyChipVisStyle] = React.useState(css.chipHidden);
-  const [chipMessage, setChipMessage] = React.useState("Apply to Show Footprints on Map");
 
-  const setApplyChip = (value) => {
-    setChipMessage("Apply to Show Footprints on Map");
-    setApplyChipVisStyle(css.chipShown);
-  };
-
-  const handleApply = () => {
-    setTimeout(() => {
-      setMaxPages(getMaxNumberPages);
-      setNumberReturned(getNumberReturned);
-      setMaxNumberFootprints(getNumberMatched);
-      props.footprintNavClick();
-    }, 3000);
-    setApplyChipVisStyle(css.chipHidden);
-  };
+  // const handleApply = () => {
+  //   setTimeout(() => {
+  //     setMaxPages(getMaxNumberPages);
+  //     setNumberReturned(getNumberReturned);
+  //     setMaxNumberFootprints(getNumberMatched);
+  //   }, 3000);
+  // };
 
   // Clear all values
   const handleClear = () => {
@@ -153,11 +126,10 @@ export default function SearchAndFilterInput(props) {
     setDateCheckVal(false);
     setDateFromVal(null);
     setDateToVal(null);
-    setLimitVal(10);
-    setMaxPages(1);
+    props.setCurrentStep(10);
+    //setMaxPages(1);
     setMaxNumberFootprints(0);
     setNumberReturned(0);
-    setApplyChip("Apply to Show Footprints on Map");
     //// Uncomment to close details on clear
     // keywordDetails.current.open = false;
     // dateDetails.current.open = false;
@@ -167,24 +139,40 @@ export default function SearchAndFilterInput(props) {
     let myQueryString = "?";
 
     // Page Number
-    if (pageNumber != 1) myQueryString += "page=" + pageNumber + "&";
+    if (props.currentPage != 1) myQueryString += "page=" + props.currentPage + "&";
   
     // Number of footprints requested per request
-    if (limitVal != 10) myQueryString += "limit=" + limitVal + "&"
+    if (props.currentStep != 10) myQueryString += "limit=" + props.currentStep + "&"
     
     // Date
     if (dateCheckVal) {
+      
       let d = new Date();
-      let fromDate = "1970-01-01T00:00:00Z";             // From start of 1970 by default
-      let toDate = d.getFullYear() + "-12-31T23:59:59Z"; // To end of current year by default
+      const lowestYear = 1970;
+      const highestYear = d.getFullYear();
+      let fromDate = lowestYear + "-01-01T00:00:00Z";
+      let toDate = highestYear + "-12-31T23:59:59Z";
+
+      const isGoodDate = (dateToCheck) => {
+        if(dateToCheck) {
+          const isValid = !isNaN(dateToCheck.valueOf());
+          const isDate = dateToCheck instanceof Date;
+          let yearToCheck = 0;
+          if (isDate & isValid){
+            yearToCheck = dateToCheck.getFullYear();
+            return lowestYear < yearToCheck && yearToCheck < highestYear;
+          }
+        }
+        return false
+      }
 
       // From
-      if(dateFromVal instanceof Date && !isNaN(dateFromVal.valueOf())) {
+      if(isGoodDate(dateFromVal)) {
         fromDate = dateFromVal.toISOString();
       }
 
       // To
-      if(dateToVal instanceof Date && !isNaN(dateToVal.valueOf())) {
+      if(isGoodDate(dateToVal)) {
         toDate = dateToVal.toISOString();
       }
 
@@ -194,9 +182,6 @@ export default function SearchAndFilterInput(props) {
     // Keyword
     if(keywordCheckVal) myQueryString += "keywords=[" + keywordTextVal.split(" ") + "]&";
 
-    // Area
-    if(areaCheckVal && areaTextVal !== "") myQueryString += areaTextVal;
-
     // Sorting... Not supported by the API?
     const sortAscDesc = sortAscCheckVal ? "asc" : "desc";
     if (sortVal === "date" || sortVal === "location") {
@@ -204,6 +189,9 @@ export default function SearchAndFilterInput(props) {
       // myQueryString += 'sort=[{field:datetime,direction:' + sortAscDesc + '}]&'
     }
 
+    // Area
+    if(areaCheckVal && areaTextVal !== "") myQueryString += areaTextVal; // Add an & if not last
+
     props.setQueryString(myQueryString);
   }
 
@@ -218,16 +206,12 @@ export default function SearchAndFilterInput(props) {
   // Polygon
   const handleAreaCheckChange = (event) => {
     setAreaCheckVal(event.target.checked);
-    if (event.target.checked === true) {
-      setApplyChip("Apply to filter footprints");
-    }
   };
 
   // Keyword
   const handleKeywordCheckChange = (event) => {
     setKeywordCheckVal(event.target.checked);
     if (event.target.checked === true) {
-      setApplyChip("Apply to filter footprints");
       if (keywordDetails.current.open === false) {
         keywordDetails.current.open = true;
       }
@@ -242,7 +226,6 @@ export default function SearchAndFilterInput(props) {
   const handleDateCheckChange = (event) => {
     setDateCheckVal(event.target.checked);
     if (event.target.checked === true) {
-      setApplyChip("Apply to filter footprints");
       if (dateDetails.current.open === false) {
         dateDetails.current.open = true;
       }
@@ -259,40 +242,29 @@ export default function SearchAndFilterInput(props) {
 
   // limit
   const handleLimitChange = (event, value) => {
-    setLimitVal(value);
-    setLimit(value);
-    setApplyChip("Apply to show " + value + " footprints");
+    props.setCurrentStep(value.props.value);
   };
 
   // Pagination
   const handlePageChange = (event, value) => {
-    setPageNumber(value);
-    setCurrentPage(value);
-    setApplyChip("Apply to go to page " + value);
+    props.setCurrentPage(value);
   };
 
   // resets pagination and limit when switching targets
   useEffect(() => {
-    setTimeout(() => {
-      setCurrentPage(1);
-      setPageNumber(1);
-      setMaxNumberFootprints(getNumberMatched);
-      setNumberReturned(getNumberReturned);
-      setLimitVal(10);
-      setLimit(10);
-      setMaxPages(getMaxNumberPages);
-      props.footprintNavClick();
-    }, 2000);
+    props.setCurrentPage(1);
+    props.setCurrentStep(10);
   }, [props.target.name]);
 
   // Listen for any state change (input) and update the query string based on it
   useEffect(() => {
     buildQueryString();
-  }, [sortVal, sortAscCheckVal, areaCheckVal, areaTextVal, keywordCheckVal, keywordTextVal, dateCheckVal, dateFromVal, dateToVal, limitVal, pageNumber]);
+  }, [sortVal, sortAscCheckVal, areaCheckVal, areaTextVal, keywordCheckVal, keywordTextVal, dateCheckVal, dateFromVal, dateToVal, props.currentStep, props.currentPage]);
 
   const onBoxDraw = event => {
-    if(typeof event.data == "string" && event.data.includes("bbox")){
-      setAreaTextVal(event.data);
+    if(typeof event.data == "object" && event.data[0] === "setWkt"){
+      const receivedWkt = event.data[1];
+      setAreaTextVal(receivedWkt);
       setAreaCheckVal(true);
     }
   }
@@ -320,8 +292,8 @@ export default function SearchAndFilterInput(props) {
 
   return (
     <div style={css.container}>
-      <div className="panelSection panelHeader">Sort and Filter</div>
-      <div className="panelSection">
+      <div className="panelSection panelHeader">Filter Results</div>
+      {/* <div className="panelSection">
         <ButtonGroup>
           <Button
             id="applyButton"
@@ -381,7 +353,7 @@ export default function SearchAndFilterInput(props) {
         </div>
       </div>
 
-      <div className="panelSection panelHeader">Filter By...</div>
+      <div className="panelSection panelHeader">Filter By...</div> */}
 
       <div className="panelSection">
         <div className="panelSectionHeader">
@@ -396,7 +368,7 @@ export default function SearchAndFilterInput(props) {
         </div>
       </div>
 
-      <div className="panelSection">
+      {/* <div className="panelSection">
         <details ref={keywordDetails}>
           <summary>
             <div className="panelSectionHeader">
@@ -427,7 +399,7 @@ export default function SearchAndFilterInput(props) {
             />
           </div>
         </details>
-      </div>
+      </div> */}
 
       <div className="panelSection">
         <details ref={dateDetails}>
@@ -473,45 +445,43 @@ export default function SearchAndFilterInput(props) {
       </div>
       <div className="panelSectionHeader">
         <div className="panelItem">
-          <div className="panelSectionTitle">
-            Number of Displayed Footprints
-          </div>
-          <Slider
-            id="valueSlider"
-            size="small"
-            valueLabelDisplay="auto"
-            onChange={handleLimitChange}
-            value={limitVal}
-            max={100}
-            defaultValue={10}
-          />
+          <FormControl>
+            <Select
+              sx={css.thinSelect}
+              size="small"
+              value={props.currentStep}
+              onChange={handleLimitChange}
+              >
+              <MenuItem value={1}>1</MenuItem>
+              <MenuItem value={2}>2</MenuItem>
+              <MenuItem value={5}>5</MenuItem>
+              <MenuItem value={10}>10</MenuItem>
+              <MenuItem value={15}>15</MenuItem>
+              <MenuItem value={20}>20</MenuItem>
+              <MenuItem value={30}>30</MenuItem>
+              <MenuItem value={50}>50</MenuItem>
+              <MenuItem value={100}>100</MenuItem>
+            </Select>
+            {/* <FormHelperText>Footprints per Request</FormHelperText> */}
+          </FormControl>
+          <span style={{lineHeight: "28px"}}>
+            Footprints per Request
+          </span>
         </div>
       </div>
       <div className="panelSectionHeader">
         <div className="panelItem">
           <Pagination
             id="pagination"
-            count={maxPages}
+            page={props.currentPage}
+            count={Math.ceil(props.maxFootprintsMatched/props.currentStep)}
             size="small"
+            shape="rounded"
+            variant="outlined"
             onChange={handlePageChange}
           />
         </div>
       </div>
-      <div className="panelSectionHeader">
-        <div className="panelItem">
-          Displaying {numberReturned} of {maxNumberFootprints} Results
-        </div>
-      </div>
-      <div style={applyChipVisStyle}>
-        <Chip
-          id="applyChip"
-          label={chipMessage}
-          icon={<FlagIcon />}
-          onClick={handleApply}
-          variant="outlined"
-          clickable
-        />
-      </div>
     </div>
   );
 }
diff --git a/src/components/presentational/Sidebar.jsx b/src/components/presentational/Sidebar.jsx
index baa1050c5f6b16f869fbedaba7f07d07dbe40c7f..b260f4250e921328d60f9bc0f20a5dd4fd6b4998 100644
--- a/src/components/presentational/Sidebar.jsx
+++ b/src/components/presentational/Sidebar.jsx
@@ -35,22 +35,16 @@ const css = {
  * @component
  */
 export default function Sidebar(props) {
-  const footprintResultPortalNode = React.useMemo(
-    () =>
-      createHtmlPortalNode({
-        attributes: {
-          style: "min-height: 0; display: flex;",
-        },
-      }),
-    []
-  );
+  
+  // Page Tracking
+  const [currentStep, setCurrentStep] = React.useState(10);
+  const [currentPage, setCurrentPage] = React.useState(1);
+  const [maxFootprintsMatched, setMaxFootprintsMatched] = React.useState(10);
 
+  // Layout
   const [showSidePanel, setShowSidePanel] = React.useState(true);
-
   const [expandResults, setExpandResults] = React.useState(true);
-
-  const [queryString, setQueryString] = React.useState("?");
-
+ 
   const showHideSort = () => {
     setShowSidePanel(!showSidePanel);
   };
@@ -59,6 +53,16 @@ export default function Sidebar(props) {
     setExpandResults((expandResults) => !expandResults);
   };
 
+  const footprintResultPortalNode = React.useMemo(
+    () =>
+      createHtmlPortalNode({
+        attributes: {
+          style: "min-height: 0; display: flex;",
+        },
+      }),
+    []
+  );
+
   return (
     <>
       <div id="right-bar" className="scroll-parent">
@@ -73,8 +77,12 @@ export default function Sidebar(props) {
         >
           <SearchAndFilterInput
             target={props.target}
-            setQueryString={setQueryString}
-            footprintNavClick={props.footprintNavClick}
+            setQueryString={props.setQueryString}
+            currentStep={currentStep}
+            setCurrentStep={setCurrentStep}
+            currentPage={currentPage}
+            setCurrentPage={setCurrentPage}
+            maxFootprintsMatched={maxFootprintsMatched}
           />
           {!expandResults && <OutPortal node={footprintResultPortalNode} />}
         </div>
@@ -83,7 +91,15 @@ export default function Sidebar(props) {
         )}
       </div>
       <InPortal node={footprintResultPortalNode}>
-        <FootprintResults target={props.target} queryString={queryString} changeLayout={handlePanelLayout} />
+        <FootprintResults 
+          target={props.target} 
+          queryString={props.queryString} 
+          changeLayout={handlePanelLayout} 
+          setCollectionUrls={props.setCollectionUrls}
+          currentStep={currentStep}
+          currentPage={currentPage}
+          setMaxFootprintsMatched={setMaxFootprintsMatched}
+        />
       </InPortal>
     </>
   );
diff --git a/src/components/presentational/UsgsFooter.jsx b/src/components/presentational/UsgsFooter.jsx
index 661063d2990fd19b12581558ac6b4f38c42a0fa9..10660bc31a92ee981c4f5878d6d894965a5e5217 100644
--- a/src/components/presentational/UsgsFooter.jsx
+++ b/src/components/presentational/UsgsFooter.jsx
@@ -1,4 +1,5 @@
 import React from "react";
+import { Collapse } from "@mui/material";
 import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
 import {
   faSquareTwitter,
@@ -136,37 +137,13 @@ const socialLinks = [
  */
 export default function UsgsFooter(props) {
   return (
-    <footer style={css.footer}>
-      <div style={css.tmpContainer}>
-        <div>
-          <ul style={css.ulMenuNav}>
-            {usgsLinks.map((link, index, array) => (
-              <li style={index === 0 ? css.firstLeaf : css.leaf} key={link[0]}>
-                <a style={css.footerLink} href={link[0]}>
-                  {link[1]}
-                </a>
-                <span
-                  style={
-                    index === array.length - 1 ? css.noSpacer : css.linkSpacer
-                  }
-                >
-                  |
-                </span>
-              </li>
-            ))}
-          </ul>
-        </div>
-
-        <hr style={css.dividerLine} />
-
-        <div style={css.footerBottomRow}>
-          <div style={css.footerDoi}>
+    <Collapse in={props.visible} sx={{flexShrink: 0}}>
+      <footer style={css.footer}>
+        <div style={css.tmpContainer}>
+          <div>
             <ul style={css.ulMenuNav}>
-              {doiLinks.map((link, index, array) => (
-                <li
-                  style={index === 0 ? css.firstLeaf : css.leaf}
-                  key={link[0]}
-                >
+              {usgsLinks.map((link, index, array) => (
+                <li style={index === 0 ? css.firstLeaf : css.leaf} key={link[0]}>
                   <a style={css.footerLink} href={link[0]}>
                     {link[1]}
                   </a>
@@ -182,23 +159,49 @@ export default function UsgsFooter(props) {
             </ul>
           </div>
 
-          <div style={css.footerSocial}>
-            <ul style={css.ulMenuNav}>
-              <li style={css.follow}>Follow</li>
-              {socialLinks.map((link, index, array) => (
-                <li style={css.socialLeaf} key={link[0]}>
-                  <a href={link[0]} target="_blank">
-                    <FontAwesomeIcon style={css.socialIcon} icon={link[2]} />
-                    <i>
-                      <span style={css.only}>{link[1]}</span>
-                    </i>
-                  </a>
-                </li>
-              ))}
-            </ul>
+          <hr style={css.dividerLine} />
+
+          <div style={css.footerBottomRow}>
+            <div style={css.footerDoi}>
+              <ul style={css.ulMenuNav}>
+                {doiLinks.map((link, index, array) => (
+                  <li
+                    style={index === 0 ? css.firstLeaf : css.leaf}
+                    key={link[0]}
+                  >
+                    <a style={css.footerLink} href={link[0]}>
+                      {link[1]}
+                    </a>
+                    <span
+                      style={
+                        index === array.length - 1 ? css.noSpacer : css.linkSpacer
+                      }
+                    >
+                      |
+                    </span>
+                  </li>
+                ))}
+              </ul>
+            </div>
+
+            <div style={css.footerSocial}>
+              <ul style={css.ulMenuNav}>
+                <li style={css.follow}>Follow</li>
+                {socialLinks.map((link, index, array) => (
+                  <li style={css.socialLeaf} key={link[0]}>
+                    <a href={link[0]} target="_blank">
+                      <FontAwesomeIcon style={css.socialIcon} icon={link[2]} />
+                      <i>
+                        <span style={css.only}>{link[1]}</span>
+                      </i>
+                    </a>
+                  </li>
+                ))}
+              </ul>
+            </div>
           </div>
         </div>
-      </div>
-    </footer>
+      </footer>
+    </Collapse>
   );
 }
diff --git a/src/components/presentational/UsgsHeader.jsx b/src/components/presentational/UsgsHeader.jsx
index 39dfe82ea9c0d296827f4bb6f3d0f7c2296a5601..666f5c98bb7adf5c391634b587a02368253e80bf 100644
--- a/src/components/presentational/UsgsHeader.jsx
+++ b/src/components/presentational/UsgsHeader.jsx
@@ -1,6 +1,7 @@
 import React from "react";
 import UsgsLogo from "../../images/logos/usgs-logo.png";
 import { GovBanner } from "@trussworks/react-uswds";
+import { Collapse } from "@mui/material";
 
 const css = {
   headerNav: {
@@ -35,7 +36,7 @@ const css = {
  */
 export default function UsgsHeader(props) {
   return (
-    <>
+    <Collapse in={props.visible} sx={{flexShrink: 0}}>
       <GovBanner aria-label="Official government website" />
       <header id="navbar" style={css.headerNav} role="banner">
         <div style={css.tmpContainer}>
@@ -65,6 +66,6 @@ export default function UsgsHeader(props) {
           </div>
         </div>
       </header>
-    </>
+    </Collapse>
   );
 }
diff --git a/src/js/ApiJsonCollection.js b/src/js/ApiJsonCollection.js
deleted file mode 100644
index 1f5714d00f71671ae405b924acbe4f88803f7b5c..0000000000000000000000000000000000000000
--- a/src/js/ApiJsonCollection.js
+++ /dev/null
@@ -1,163 +0,0 @@
-var _maxNumberPages = 0;
-var _currentPage = 1;
-var _numberMatched = 0;
-var _numberReturned = 0;
-var _features = [];
-var _limitVal = 10;
-
-/**
- * @function callAPI
- * @description Fetches the STAC API at the collections level
- */
-export function callAPI() {
-  return fetch(
-    "https://stac.astrogeology.usgs.gov/api/collections"
-  ).then(response => response.json());
-}
-
-/**
- * @function getItemCollection
- * @description Function takes the fetch return from callAPI and iterates through
- * collections with matching target name, if there are multiple collections for
- * the same target, these will be pushed to an array. Then the function fetches
- * all the items within the associated collections.
- * @param {String} name - The target name
- * @param {String} queryString - the query string to fetch against
- */
-export function getItemCollection(name, queryString) {
-  var urlArray = [];
-  return callAPI().then(result => {
-    for (let i = 0; i < result.collections.length; i++) {
-      if (result.collections[i].hasOwnProperty("summaries")){
-        if (
-          result.collections[i].summaries["ssys:targets"][0].toLowerCase() == name.toLowerCase()
-        ) {
-          let length = result.collections[i].links.length;
-          for (let j = 0; j < length; j++) {
-            let link = result.collections[i].links[j];
-            if (link.rel == "items") {
-              var url = result.collections[i].links[j].href;
-              url = url + queryString;
-              urlArray.push(url);
-            }
-          }
-        }
-      }
-    }
-    if (urlArray.length == 0) {
-      return;
-    }
-    let promiseArray = [];
-    for (let i = 0; i < urlArray.length; i++) {
-      promiseArray.push(fetch(urlArray[i]));
-      let urlResults = "";
-      for(let i = 0; i < urlArray.length; i++){
-        urlResults += urlArray[i] + " ";
-      }
-      document.getElementById("query-textarea").innerText = urlResults;
-    }
-    return Promise.all(promiseArray).then(function(responses) {
-      return Promise.all(
-        responses.map(function(response) {
-          return response.json();
-        })
-      );
-    });
-  });
-}
-
-/**
- * @function setFeatures
- * @description Sets the value of the max number of pages possible
- */
-export function setFeatures(features) {
-  _features = features
-}
-
-/**
- * @function getFeatures
- * @description Gets the value of the max number of pages possible
- */
-export function getFeatures() {
-  return _features;
-}
-
-
-/**
- * @function setNumberMatched
- * @description Sets the value of the matched number of footprints
- */
-export function setNumberMatched(matched) {
-  _numberMatched = matched;
-
-  if (_limitVal != 0 && _numberMatched != 0){
-    setMaxNumberPages(Math.ceil(_numberMatched/_limitVal));
-  }
-  if (_numberMatched == 0){
-    setMaxNumberPages(0);
-  }
-}
-
-/**
- * @function getNumberMatched
- * @description Gets the value of the return number of footprints
- */
-export function getNumberMatched() {
-  return _numberMatched
-}
-
-/**
- * @function setNumberReturned
- * @description Sets the value of the returned number of footprints
- */
-export function setNumberReturned(returned) {
-  _numberReturned = returned;
-}
-
-/**
- * @function getNumberReturned
- * @description Gets the value of the returned number of footprints
- */
-export function getNumberReturned() {
-  return _numberReturned;
-}
-
-/**
- * @function setMaxNumberPages
- * @description Sets the value of the max number of pages possible
- */
-export function setMaxNumberPages(pages) {
-  _maxNumberPages = pages;
-}
-
-/**
- * @function getMaxNumberPages
- * @description Gets the value of the max number of pages possible
- */
-export function getMaxNumberPages() {
-  return _maxNumberPages;
-}
-
-/**
- * @function setCurrentPage
- * @description Sets the value of the current page
- */
-export function setCurrentPage(page) {
-  _currentPage = page;
-}
-
-/**
- * @function getCurrentPage
- * @description Gets the value of the current page
- */
-export function getCurrentPage() {
-  return _currentPage;
-}
-
-/**
- * @function setLimit
- * @description Sets the value of the limit
- */
-export function setLimit(val) {
-  _limitVal = val;
-}
diff --git a/src/js/AstroDrawFilterControl.js b/src/js/AstroDrawFilterControl.js
index d3fd395dd762892e6932beccc4fa52a8a0cbb472..45d6c748d3f0bdc9876716d73dc7c82bdfdd3cc8 100644
--- a/src/js/AstroDrawFilterControl.js
+++ b/src/js/AstroDrawFilterControl.js
@@ -1,7 +1,6 @@
 import L from "leaflet";
 import "leaflet-draw";
 import Wkt from "wicket";
-import {getCurrentPage} from "./ApiJsonCollection";
 
 /**
  * @class AstroDrawFilterControl
@@ -70,18 +69,11 @@ export default L.Control.AstroDrawFilterControl = L.Control.Draw.extend({
     this.wkt = new Wkt.Wkt();
     this.myLayer = L.Proj.geoJson().addTo(map);
 
-    L.DomEvent.on(
-      L.DomUtil.get("applyChip"),
-      "click",
-      this.applyFilter,
-      this
-    );
-
-    L.DomEvent.on(L.DomUtil.get("applyButton"),"click", this.applyFilter, this);
-    L.DomEvent.on(L.DomUtil.get("runQueryButton"),"click", this.applyFilter, this);
-    L.DomEvent.on(L.DomUtil.get("clearButton"), "click", this.clearMap, this);
+    // Add listener for window message from FootprintResults.jsx, which has Feature Collections
+    L.DomEvent.on(window, "message", this.refreshFeatures, this);
     L.DomEvent.on(L.DomUtil.get("copyCodeButton"), "click", this.copyToClipboard, this);
 
+
     map.on("draw:created", this.shapesToWKT, this);
 
     return container;
@@ -116,7 +108,7 @@ export default L.Control.AstroDrawFilterControl = L.Control.Draw.extend({
     geoJson = geoJson["geometry"];
 
     this.wkt.read(JSON.stringify(geoJson));
-    window.postMessage(this.shapesToFootprint(this.wkt.components[0]), "*");
+    window.postMessage(["setWkt", this.shapesToFootprint(this.wkt.components[0])], "*");
   },
 
   /**
@@ -167,74 +159,24 @@ export default L.Control.AstroDrawFilterControl = L.Control.Draw.extend({
   },
 
   /**
-   * @function applyFilter
-   * @description grabs the information from the filter panel and creates a query string
-   * this function then recalls loadFootprintLayer with the updated query string
+   * @function refreshFeatures
+   * @description Clears map and shows features revceived via window message event.
+   *
+   * @param {object} event - The window message event received.
    */
-  applyFilter: function() {
-    let filterOptions = [];
-
-    if (L.DomUtil.get("dateCheckBox").checked == true) {
-      let fromDate = L.DomUtil.get("dateFromID").value;
-      let toDate = L.DomUtil.get("dateToID").value;
-      fromDate = fromDate.split("/");
-      toDate = toDate.split("/");
-
-      let newFromDate = "";
-      newFromDate = newFromDate.concat(
-        fromDate[2],
-        "-",
-        fromDate[0],
-        "-",
-        fromDate[1],
-        "T00:00:00Z"
-      );
-
-      let newToDate = "";
-      newToDate = newToDate.concat(
-        toDate[2],
-        "-",
-        toDate[0],
-        "-",
-        toDate[1],
-        "T23:59:59Z"
-      );
-
-      let timeQuery = "".concat("datetime=", newFromDate, "/", newToDate);
-      filterOptions.push(timeQuery);
-    }
-
-    if (L.DomUtil.get("keywordCheckBox").checked == true) {
-      let keywordString = "keywords=[" + L.DomUtil.get("keywordTextBox").value.split(" ")  + "]"
-      filterOptions.push(keywordString);
-    }
-
-    if (L.DomUtil.get("areaCheckBox").checked == true) {
-      let drawnArea = this.shapesToFootprint(this.wkt.components[0]);
-      filterOptions.push(drawnArea);
-    }
+  refreshFeatures: function(event) {
+    if(typeof event.data == "object" && event.data[0] === "setFeatureCollections") {
+      const receivedCollections = event.data[1];
 
-    let currentPage = getCurrentPage();
-    filterOptions.push("page=" + currentPage);
-
-    let sliderElement = L.DomUtil.get("valueSlider");
-    let limitVal = sliderElement.lastChild.firstChild.value;
-    filterOptions.push("limit=" + limitVal);
-
-    let queryString = "";
-
-    for (let i = 0; i < filterOptions.length; i++) {
-      if (queryString == "") {
-        queryString = queryString.concat("?", filterOptions[i]);
-      } else {
-        queryString = queryString.concat("&", filterOptions[i]);
+      // re render map
+      if(this._map._footprintControl) {
+        this._map._footprintControl.remove();
       }
+      
+      for(let i = 0; i < this._map._geoLayers.length; i++){
+        this._map._geoLayers[i].clearLayers();
+      }
+      this._map.loadFeatureCollections(receivedCollections);
     }
-    // re render map
-    this._map._footprintControl.remove();
-    for(let i = 0; i < this._map._geoLayers.length; i++){
-      this._map._geoLayers[i].clearLayers();
-    }
-    this._map.loadFootprintLayer(this._map._target, queryString);
   }
 });
diff --git a/src/js/AstroMap.js b/src/js/AstroMap.js
index e4618db25cc7f3c27e0b05d6ad760b07e84b27de..e58de7d3fb9c9384c6e5c07f2dc8c0f74156667f 100644
--- a/src/js/AstroMap.js
+++ b/src/js/AstroMap.js
@@ -2,16 +2,6 @@ import L from "leaflet";
 import "proj4leaflet";
 import AstroProj from "./AstroProj";
 import LayerCollection from "./LayerCollection";
-import { getItemCollection,
-         callAPI,
-         setNumberMatched,
-         setMaxNumberPages,
-         getCurrentPage,
-         setCurrentPage,
-         setFeatures,
-         setNumberReturned } from "./ApiJsonCollection";
-import { MY_JSON_MAPS } from "./layers";
-
 
 /**
  * @class AstroMap
@@ -31,6 +21,8 @@ import { MY_JSON_MAPS } from "./layers";
  * @param {String} mapDiv - ID of the div for the map.
  *
  * @param {String} target - Name of target to display layers for.
+ * 
+ * @param {Object} myJsonMaps - Json fetched from AstroWebMaps
  *
  * @param {Object} options - Options for the map.
  */
@@ -43,9 +35,10 @@ export default L.Map.AstroMap = L.Map.extend({
     zoomControl: false
   },
 
-  initialize: function(mapDiv, target, options) {
+  initialize: function(mapDiv, target, jsonMaps, options) {
     this._mapDiv = mapDiv;
     this._target = target;
+    this._jsonMaps = jsonMaps;
     this._astroProj = new AstroProj();
     this._radii = {
       a: "",
@@ -101,10 +94,6 @@ export default L.Map.AstroMap = L.Map.extend({
     L.setOptions(this, options);
     L.Map.prototype.initialize.call(this, this._mapDiv, this.options);
     this.loadLayerCollection("cylindrical");
-    
-
-    setCurrentPage(1);
-    this.loadFootprintLayer(target, "?page=1");
 
     // Listen to baselayerchange event so that we can set the current layer being
     // viewed by the map.
@@ -131,61 +120,16 @@ export default L.Map.AstroMap = L.Map.extend({
     this.layers[name].addTo(this);
   },
 
-
   /**
-   * @function AstroMap.prototype.loadFootprintLayer
-   * @description Adds the ApiJsonCollection with the requested name.
+   * @function AstroMap.prototype.loadFeatureCollection
+   * @description Adds Feature Collections to map.
    *
-   * @param {String} name - Name of the target
-   *
-   * @param {String} queryString - Filter for deisered footprints ie: ?page=1
+   * @param {object} featureCollections - Feature Collections
    *
    */
-  loadFootprintLayer: function(name, queryString) {
-    var matched = 0;
-    var returned = 0;
-    const features = [];
-    
-    getItemCollection(name, queryString).then(result => {
-      if (result != undefined) {
-        this._geoLayers = new Array(result.length);
-        for (let i = 0; i < result.length; i++) {
-          this._geoLayers[i] = L.geoJSON().on({click: handleClick}).addTo(this);
-          matched += result[i].numberMatched;
-          returned += result[i].context["returned"];
-          features.push(...result[i].features);
-          for (let j = 0; j < result[i].features.length; j++) {
-            this._footprintCollection[result[i].features[j].collection] = this._geoLayers[i];
-            this._geoLayers[i].addData(result[i].features[j]);
-          }
-        }
-        var collectionNames ={};
-        callAPI().then(response =>{
-          for (let i = 0; i < response.collections.length; i++) {
-            if (response.collections[i].hasOwnProperty("summaries")){
-              if (
-                response.collections[i].summaries["ssys:targets"][0].toLowerCase() == name.toLowerCase()
-              ) {
-                collectionNames[response.collections[i].id] = response.collections[i].title;
-              }
-            }
-          }
-         for (var key in this._footprintCollection){
-           let title = collectionNames[key];
-           this._footprintCollection[title]= this._footprintCollection[key];
-           delete this._footprintCollection[key];
-         }
-
-         this._footprintControl = L.control
-         .layers(null, this._footprintCollection, {collapsed: false})
-         .addTo(this)
-        });
-      }
-      setNumberMatched(matched);
-      setNumberReturned(returned);
-      setFeatures(features);
-    });
+  loadFeatureCollections: function(featureCollections) {
 
+    // show thumbnail on map when clicked - use stac-layer for this?
     function handleClick(e) {
       const url_to_stac_item = e.layer.feature.links[0].href;
       console.log (url_to_stac_item);
@@ -198,6 +142,41 @@ export default L.Map.AstroMap = L.Map.extend({
         thumbnail.addTo(this);
       });
       */
+    } 
+
+    if (featureCollections != undefined) {
+      
+        // Init _geoLayers, at the length of one layer per collection
+      this._geoLayers = new Array(featureCollections.length);
+
+        // For each Collection (and each geoLayer)
+      for (let i = 0; i < featureCollections.length; i++) {
+
+            // Add the click handler for each Layer
+        this._geoLayers[i] = L.geoJSON().on({click: handleClick}).addTo(this);
+
+            // Add each _geoLayer that has footprints to the FootprintCollection object.
+            // The collection title is used as the property name, and it
+            // shows up as the layer title when added to the Leaflet control
+        if(featureCollections[i].numberReturned > 0) {
+          this._footprintCollection[featureCollections[i].title] = this._geoLayers[i];
+        }
+            // Delete layers with no Footprints
+        else {
+          delete this._footprintCollection[featureCollections[i].title];
+        }
+
+            // Add each feature to _geoLayers.
+            // _geoLayers is the footprint outlines shown on the map
+        for(const feature of featureCollections[i].features) {
+          this._geoLayers[i].addData(feature);
+        }
+      }
+      
+      this._footprintControl = L.control                          // 1. Make a leaflet control
+      .layers(null, this._footprintCollection, {collapsed: true}) // 2. Add the footprint collections to the control as layers
+      .addTo(this)                                                // 3. Add the control to leaflet.
+                                                                  // Now the user show/hide layers (and see their titles)
     }
   },
 
@@ -216,7 +195,7 @@ export default L.Map.AstroMap = L.Map.extend({
       wfs: []
     };
 
-    let targets = MY_JSON_MAPS["targets"];
+    let targets = this._jsonMaps["targets"];
     for (let i = 0; i < targets.length; i++) {
       let currentTarget = targets[i];
 
diff --git a/src/js/layers.js b/src/js/layers.js
deleted file mode 100644
index 7add58205cdc6414134df3b81bada096d7ff8113..0000000000000000000000000000000000000000
--- a/src/js/layers.js
+++ /dev/null
@@ -1,5783 +0,0 @@
-export const MY_JSON_MAPS = {"targets": [
-
-
-
-  {
-  "name": "CERES",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "470",
-  "baxisradius": "470",
-  "caxisradius": "470",
-  "webmap": [
-  {
-  "displayname": "Dawn Ceres FC HAMO NPole",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ceres_npole.map",
-  "layer": "Ceres_FC_HAMO_NPole",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-940030",
-  "right": "940030",
-  "top": "940030",
-  "bottom": "-940030"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL-Caltech/UCLA/MPS/DLR/IDA (Thomas Roatsch)",
-  "notes": "from DLR"
-  }
-  ,{
-  "displayname": "Dawn Ceres FC HAMO SPole",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ceres_spole.map",
-  "layer": "Ceres_FC_HAMO_SPole",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-940030",
-  "right": "940030",
-  "top": "940030",
-  "bottom": "-940030"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL-Caltech/UCLA/MPS/DLR/IDA (Thomas Roatsch)",
-  "notes": "from DLR"
-  }
-  ]},
-  
-  {
-  "name": "PLUTO",
-  "system": "PLUTO",
-  "naif": "999",
-  "aaxisradius": "1188",
-  "baxisradius": "1188",
-  "caxisradius": "1188",
-  "webmap": [
-  {
-  "displayname": "New Horizons Pluto Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/pluto/pluto_simp_cyl.map",
-  "layer": "NEWHORIZONS_PLUTO_MOSAIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/APL/SwRI/LPI",
-  "notes": "based on New Horizons"
-  }
-  ,{
-  "displayname": "New Horizons Pluto Colorized Shaded Relief",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/pluto/pluto_simp_cyl.map",
-  "layer": "NEWHORIZONS_PLUTO_ClrSHADE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "NASA/APL/SwRI/LPI",
-  "notes": "based on New Horizons"
-  }
-  ]},
-  
-  {
-  "name": "CHARON",
-  "system": "PLUTO",
-  "naif": "901",
-  "aaxisradius": "606",
-  "baxisradius": "606",
-  "caxisradius": "606",
-  "webmap": [
-  {
-  "displayname": "New Horizons Charon Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/pluto/charon_simp_cyl.map",
-  "layer": "NEWHORIZONS_CHARON_MOSAIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/APL/SwRI/LPI",
-  "notes": "based on New Horizons"
-  }
-  ,{
-  "displayname": "New Horizons Charon Colorized Shaded Relief",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/pluto/charon_simp_cyl.map",
-  "layer": "NEWHORIZONS_CHARON_ClrSHADE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "NASA/APL/SwRI/LPI",
-  "notes": "based on New Horizons"
-  }
-  ]},
-  
-  {
-  "name": "MIMAS",
-  "system": "SATURN",
-  "naif": "601",
-  "aaxisradius": "198.2",
-  "baxisradius": "198.2",
-  "caxisradius": "198.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Cassini Global Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_simp_cyl.map",
-  "layer": "CASSINI_MIMAS_MOSAIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "DLR/NASA/JPL/SSI",
-  "notes": "based on Cassini"
-  }
-  ,{
-  "displayname": "Cassini Global Mosaic",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_npole.map",
-  "layer": "CASSINI_MIMAS_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-396407.762",
-  "right": "396191.56",
-  "top": "396191.56",
-  "bottom": "-396407.762"
-  },
-  "primary": "false",
-  "citation": "DLR/NASA/JPL/SSI",
-  "notes": "based on Cassini"
-  }
-  ,{
-  "displayname": "Cassini Global Mosaic",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_spole.map",
-  "layer": "CASSINI_MIMAS_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-396407.762",
-  "right": "396191.56",
-  "top": "396191.56",
-  "bottom": "-396407.762"
-  },
-  "primary": "false",
-  "citation": "DLR/NASA/JPL/SSI",
-  "notes": "based on Cassini"
-  }
-  ]},
-  
-  {
-  "name": "BENNU",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "0.25",
-  "baxisradius": "0.25",
-  "caxisradius": "0.25",
-  "webmap": [
-  {
-  "displayname": "Bennu Global Image Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/bennu_simp_cyl.map",
-  "layer": "Bennu_Global_Mosaic",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/Goddard/University of Arizona",
-  "notes": "OSIRIS-REx"
-  }
-  ]},
-  
-  {
-  "name": "JUPITER",
-  "system": "JUPITER",
-  "naif": "599",
-  "aaxisradius": "71492",
-  "baxisradius": "71492",
-  "caxisradius": "66854",
-  "webmap": [
-  {
-  "displayname": "CASSINI (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/jupiter_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "TITAN",
-  "system": "SATURN",
-  "naif": "606",
-  "aaxisradius": "2575",
-  "baxisradius": "2575",
-  "caxisradius": "2575",
-  "webmap": [
-  {
-  "displayname": "Cassini North Pole Mosaic",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "http://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_npole.map",
-  "layer": "CASSINI_TITAN_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-5149902.291",
-  "right": "5149902.291",
-  "top": "5149902.291",
-  "bottom": "-5149902.291"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL/USGS",
-  "notes": "based on Cassini"
-  }
-  ,{
-  "displayname": "Cassini South Pole Mosaic",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "http://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_spole.map",
-  "layer": "CASSINI_TITAN_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-5149902.291",
-  "right": "5149902.291",
-  "top": "5149902.291",
-  "bottom": "-5149902.291"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL/USGS",
-  "notes": "based on Cassini"
-  }
-  ]},
-  
-  {
-  "name": "RYUGU",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "0.448",
-  "baxisradius": "0.448",
-  "caxisradius": "0.448",
-  "webmap": [
-  {
-  "displayname": "Ryugu TVF Image Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ryugu_simp_cyl.map",
-  "layer": "Ryugu_tvf_mosaic",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "JAXA",
-  "notes": "Hayabusa 2"
-  }
-  ]},
-  
-  {
-  "name": "MATHILDE",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "26.5",
-  "baxisradius": "26.5",
-  "caxisradius": "26.5",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ADRASTEA",
-  "system": "JUPITER",
-  "naif": "515",
-  "aaxisradius": "8.2",
-  "baxisradius": "8.2",
-  "caxisradius": "8.2",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "MOLA North Grayscale (MOLA) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_npole.map",
-  "layer": "MOLA_bw_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "DEIMOS",
-  "system": "MARS",
-  "naif": "402",
-  "aaxisradius": "6.2",
-  "baxisradius": "6.2",
-  "caxisradius": "6.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/deimos_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MIMAS",
-  "system": "SATURN",
-  "naif": "601",
-  "aaxisradius": "198.2",
-  "baxisradius": "198.2",
-  "caxisradius": "198.2",
-  "webmap": [
-  {
-  "displayname": "Cassini/Voyager (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/mimas_simp_cyl.map",
-  "layer": "CASSINI_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "SATURN",
-  "system": "SATURN",
-  "naif": "699",
-  "aaxisradius": "60268",
-  "baxisradius": "60268",
-  "caxisradius": "54364",
-  "webmap": [
-  {
-  "displayname": "CASSINI (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/saturn_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "Bjorn Jonsson/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "TETHYS",
-  "system": "SATURN",
-  "naif": "603",
-  "aaxisradius": "536.3",
-  "baxisradius": "536.3",
-  "caxisradius": "536.3",
-  "webmap": [
-  {
-  "displayname": "Cassini Images (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/tethys_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "TITAN",
-  "system": "SATURN",
-  "naif": "606",
-  "aaxisradius": "2575",
-  "baxisradius": "2575",
-  "caxisradius": "2575",
-  "webmap": [
-  {
-  "displayname": "Cassini Images (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "PHOEBE",
-  "system": "SATURN",
-  "naif": "609",
-  "aaxisradius": "106.5",
-  "baxisradius": "106.5",
-  "caxisradius": "106.5",
-  "webmap": [
-  {
-  "displayname": "Cassinin Images (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/phoebe_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "IAPETUS",
-  "system": "SATURN",
-  "naif": "608",
-  "aaxisradius": "736",
-  "baxisradius": "736",
-  "caxisradius": "736",
-  "webmap": [
-  {
-  "displayname": "Cassinin/Voyager (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/iapetus_simp_cyl.map",
-  "layer": "CASSINI_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "DIONE",
-  "system": "SATURN",
-  "naif": "604",
-  "aaxisradius": "562.5",
-  "baxisradius": "562.5",
-  "caxisradius": "562.5",
-  "webmap": [
-  {
-  "displayname": "Cassini-Voyager (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/dione_simp_cyl.map",
-  "layer": "CASSINI_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Clementine - UV/VIS North v2 (ULCN 2005) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_npole.map",
-  "layer": "uv_north_v2",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Clementine - UV/VIS North warp (ULCN 2005) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_npole.map",
-  "layer": "uv_north_warp",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "UMBRIEL",
-  "system": "URANUS",
-  "naif": "702",
-  "aaxisradius": "584.7",
-  "baxisradius": "584.7",
-  "caxisradius": "584.7",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "MESSENGER over Mariner (Preliminary MESSENGER)",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_spole.map",
-  "layer": "MESSENGER_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "false",
-  "citation": "ASU/USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "MESSENGER over Mariner (Preliminary MESSENGER)",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_npole.map",
-  "layer": "MESSENGER_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "false",
-  "citation": "ASU/USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Clementine - UV/VIS South v2 (ULCN 2005) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_spole.map",
-  "layer": "uv_south_v2",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Clementine - UV/VIS South warp (ULCN 2005) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_spole.map",
-  "layer": "uv_south_warp",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Clementine - UV/VIS v2 (ULCN 2005) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "uv_v2",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Clementine - UV/VIS warp (ULCN 2005) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "uv_warp",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Clementine/UV Lunar Orbiter (ULCN 2005) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "uv_lo",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ENCELADUS",
-  "system": "SATURN",
-  "naif": "602",
-  "aaxisradius": "252.1",
-  "baxisradius": "252.1",
-  "caxisradius": "252.1",
-  "webmap": [
-  {
-  "displayname": "Enceladus (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/enceladus_simp_cyl.map",
-  "layer": "CASSINI",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "HYPERION",
-  "system": "SATURN",
-  "naif": "607",
-  "aaxisradius": "135",
-  "baxisradius": "135",
-  "caxisradius": "135",
-  "webmap": [
-  {
-  "displayname": "Galileo (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/hyperion_simp_cyl.map",
-  "layer": "VOYAGER2",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "Philip Stooke/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "IO",
-  "system": "JUPITER",
-  "naif": "501",
-  "aaxisradius": "1821.46",
-  "baxisradius": "1821.46",
-  "caxisradius": "1821.46",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI Color (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_simp_cyl.map",
-  "layer": "SSI_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Galileo SSI Grayscale (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_simp_cyl.map",
-  "layer": "SSI_bw",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "CALLISTO",
-  "system": "JUPITER",
-  "naif": "504",
-  "aaxisradius": "2409.3",
-  "baxisradius": "2409.3",
-  "caxisradius": "2409.3",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI/Voyager (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/callisto_simp_cyl.map",
-  "layer": "GALILEO_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "EUROPA",
-  "system": "JUPITER",
-  "naif": "502",
-  "aaxisradius": "1562.09",
-  "baxisradius": "1562.09",
-  "caxisradius": "1562.09",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI/Voyager (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/europa_simp_cyl.map",
-  "layer": "GALILEO_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "GANYMEDE",
-  "system": "JUPITER",
-  "naif": "503",
-  "aaxisradius": "2632.34",
-  "baxisradius": "2632.34",
-  "caxisradius": "2632.34",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI/Voyager (Unknown) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/ganymede_simp_cyl.map",
-  "layer": "GALILEO_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "IO",
-  "system": "JUPITER",
-  "naif": "501",
-  "aaxisradius": "1821.46",
-  "baxisradius": "1821.46",
-  "caxisradius": "1821.46",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI/Voyager Grayscale (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_simp_cyl.map",
-  "layer": "SSI_VGR_bw",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Galileo SSI/Voyager North Color Merge",
-  "projection": "north-polar stereographic",
-  "controlnet": "Voyager/Galileo SSI",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_npole.map",
-  "layer": "SSI_VGR_color_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1149008.5",
-  "right": "1148397",
-  "top": "1149008.5",
-  "bottom": "-1148397"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Galileo SSI/Voyager North Grayscale",
-  "projection": "north-polar stereographic",
-  "controlnet": "Voyager/Galileo SSI",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_npole.map",
-  "layer": "SSI_VGR_bw_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1149008.5",
-  "right": "1148397",
-  "top": "1149008.5",
-  "bottom": "-1148397"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Galileo SSI/Voyager South Color Merge",
-  "projection": "south-polar stereographic",
-  "controlnet": "Voyager/Galileo SSI",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_spole.map",
-  "layer": "SSI_VGR_color_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1149008.5",
-  "right": "1148397",
-  "top": "1149008.5",
-  "bottom": "-1148397"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Galileo SSI/Voyager South Grayscale",
-  "projection": "south-polar stereographic",
-  "controlnet": "Voyager/Galileo SSI",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_spole.map",
-  "layer": "SSI_VGR_bw_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1149008.5",
-  "right": "1148397",
-  "top": "1149008.5",
-  "bottom": "-1148397"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "DACTYL",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "",
-  "baxisradius": "",
-  "caxisradius": "",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "EROS",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "17",
-  "baxisradius": "5.5",
-  "caxisradius": "5.5",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "GASPRA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "6.1",
-  "baxisradius": "6.1",
-  "caxisradius": "6.1",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "IDA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "15.65",
-  "baxisradius": "15.65",
-  "caxisradius": "15.65",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ITOKAWA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "0.535",
-  "baxisradius": "0.294",
-  "caxisradius": "0.209",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "AITNE",
-  "system": "JUPITER",
-  "naif": "531",
-  "aaxisradius": "",
-  "baxisradius": "",
-  "caxisradius": "",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "AMALTHEA",
-  "system": "JUPITER",
-  "naif": "505",
-  "aaxisradius": "83.5",
-  "baxisradius": "83.5",
-  "caxisradius": "83.5",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "THEBE",
-  "system": "JUPITER",
-  "naif": "514",
-  "aaxisradius": "49.3",
-  "baxisradius": "49.3",
-  "caxisradius": "49.3",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "PROTEUS",
-  "system": "NEPTUNE",
-  "naif": "808",
-  "aaxisradius": "208",
-  "baxisradius": "208",
-  "caxisradius": "208",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "TRITON",
-  "system": "NEPTUNE",
-  "naif": "801",
-  "aaxisradius": "1352.6",
-  "baxisradius": "1352.6",
-  "caxisradius": "1352.6",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "EPIMETHEUS",
-  "system": "SATURN",
-  "naif": "611",
-  "aaxisradius": "58.1",
-  "baxisradius": "58.1",
-  "caxisradius": "58.1",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "JANUS",
-  "system": "SATURN",
-  "naif": "610",
-  "aaxisradius": "89.5",
-  "baxisradius": "89.5",
-  "caxisradius": "89.5",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ARIEL",
-  "system": "URANUS",
-  "naif": "701",
-  "aaxisradius": "578.9",
-  "baxisradius": "578.9",
-  "caxisradius": "578.9",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MIRANDA",
-  "system": "URANUS",
-  "naif": "705",
-  "aaxisradius": "235.8",
-  "baxisradius": "235.8",
-  "caxisradius": "235.8",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "OBERON",
-  "system": "URANUS",
-  "naif": "704",
-  "aaxisradius": "761.4",
-  "baxisradius": "761.4",
-  "caxisradius": "761.4",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "PUCK",
-  "system": "URANUS",
-  "naif": "715",
-  "aaxisradius": "77",
-  "baxisradius": "77",
-  "caxisradius": "77",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "LROC LOLA Grayscale Shade (LOLA) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "LOLA_bw",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "GODDARD",
-  "notes": " "
-  }
-  ,{
-  "displayname": "LROC LOLA North Color Shade (LOLA) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_npole.map",
-  "layer": "LOLA_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "GODDARD",
-  "notes": " "
-  }
-  ,{
-  "displayname": "LROC LOLA South Color Shade (LOLA) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_spole.map",
-  "layer": "LOLA_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "GODDARD",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Lunar Orbiter (ULCN 2005) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "LO",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Lunar Orbiter North (ULCN 2005) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_npole.map",
-  "layer": "lo_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Lunar Orbiter South (ULCN 2005) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_spole.map",
-  "layer": "lo_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "EARTH",
-  "system": "EARTH",
-  "naif": "399",
-  "aaxisradius": "6378.14",
-  "baxisradius": "6378.14",
-  "caxisradius": "6356.75",
-  "webmap": [
-  {
-  "displayname": "MODIS Earth (WGS84) ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/earth_simp_cyl.map",
-  "layer": "MODIS",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "MOLA Color (MDIM 2.1) ",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MOLA_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ,{
-  "displayname": "MOLA Grayscale (MDIM 2.1) ",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MOLA_bw",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ,{
-  "displayname": "MOLA North Color (MOLA) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_npole.map",
-  "layer": "MOLA_color_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "LROC LOLA Color Shade (LOLA) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "LOLA_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "ASU/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "LROC WAC (LOLA) ",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "LROC_WAC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "ASU/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "Mariner over MESSENGER (Preliminary MESSENGER)",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_spole.map",
-  "layer": "MARINER_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Mariner over MESSENGER (Preliminary MESSENGER)",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_npole.map",
-  "layer": "MARINER_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "NEPTUNE",
-  "system": "NEPTUNE",
-  "naif": "899",
-  "aaxisradius": "24764",
-  "baxisradius": "24764",
-  "caxisradius": "24341",
-  "webmap": [
-  {
-  "displayname": "Lat/Lon Grid Lines",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/generic/generic_simp_cyl.map",
-  "layer": "GENERIC",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "VENUS",
-  "system": "VENUS",
-  "naif": "299",
-  "aaxisradius": "6051.8",
-  "baxisradius": "6051.8",
-  "caxisradius": "6051.8",
-  "webmap": [
-  {
-  "displayname": "FMAP Left-look (Magellan)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_simp_cyl.map",
-  "layer": "MAGELLAN",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "C3-MDIR Colorized (Magellan)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_simp_cyl.map",
-  "layer": "MAGELLAN_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "C3-MDIR Colorized Topography (Magellan)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_simp_cyl.map",
-  "layer": "MAGELLAN_topography",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "MOLA South Color (MOLA) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_spole.map",
-  "layer": "MOLA_color_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ,{
-  "displayname": "MOLA South Grayscale (MOLA) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_spole.map",
-  "layer": "MOLA_bw_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "false",
-  "citation": "Goddard/USGS",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "RHEA",
-  "system": "SATURN",
-  "naif": "605",
-  "aaxisradius": "764.1",
-  "baxisradius": "764.1",
-  "caxisradius": "764.1",
-  "webmap": [
-  {
-  "displayname": "Rhea (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/rhea_simp_cyl.map",
-  "layer": "CASSINI_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL/Space Science Institute",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "VIKING (MDIM 2.0) ",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.0",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MDIM20",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "DEIMOS",
-  "system": "MARS",
-  "naif": "402",
-  "aaxisradius": "6.2",
-  "baxisradius": "6.2",
-  "caxisradius": "6.2",
-  "webmap": [
-  {
-  "displayname": "Viking (Unknown ",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/deimos_simp_cyl.map",
-  "layer": "VIKING",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "Philip Stooke/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "Viking North (MDIM 2.1) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_npole.map",
-  "layer": "MDIM21_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "Viking South (MDIM 2.1) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_spole.map",
-  "layer": "MDIM21_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-2357032",
-  "right": "2357032",
-  "top": "2357032",
-  "bottom": "-2357032"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "DIONE",
-  "system": "SATURN",
-  "naif": "604",
-  "aaxisradius": "562.5",
-  "baxisradius": "562.5",
-  "caxisradius": "562.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/dione_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IO",
-  "system": "JUPITER",
-  "naif": "501",
-  "aaxisradius": "1821.46",
-  "baxisradius": "1821.46",
-  "caxisradius": "1821.46",
-  "webmap": [
-  {
-  "displayname": "Galileo SSI/Voyager Color Merge (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_simp_cyl.map",
-  "layer": "SSI_VGR_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "VIKING (MDIM 2.1) ",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MDIM21",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ADRASTEA",
-  "system": "JUPITER",
-  "naif": "515",
-  "aaxisradius": "8.2",
-  "baxisradius": "8.2",
-  "caxisradius": "8.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/adrastea_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "Mariner over MESSENGER (Preliminary MESSENGER)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl.map",
-  "layer": "MARINER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "AITNE",
-  "system": "JUPITER",
-  "naif": "531",
-  "aaxisradius": "",
-  "baxisradius": "",
-  "caxisradius": "",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/aitne_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "AMALTHEA",
-  "system": "JUPITER",
-  "naif": "505",
-  "aaxisradius": "83.5",
-  "baxisradius": "83.5",
-  "caxisradius": "83.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/amalthea_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "LROC WAC North (LOLA) ",
-  "projection": "north-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_npole.map",
-  "layer": "LRO_WAC_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "true",
-  "citation": "ASU/NASA",
-  "notes": " "
-  }
-  ,{
-  "displayname": "LROC WAC South (LOLA) ",
-  "projection": "south-polar stereographic",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_spole.map",
-  "layer": "LRO_WAC_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-931032.356",
-  "right": "931067.644",
-  "top": "931067.644",
-  "bottom": "-931067.644"
-  },
-  "primary": "true",
-  "citation": "ASU/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "TITAN",
-  "system": "SATURN",
-  "naif": "606",
-  "aaxisradius": "2575",
-  "baxisradius": "2575",
-  "caxisradius": "2575",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "CALLISTO",
-  "system": "JUPITER",
-  "naif": "504",
-  "aaxisradius": "2409.3",
-  "baxisradius": "2409.3",
-  "caxisradius": "2409.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/callisto_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EUROPA",
-  "system": "JUPITER",
-  "naif": "502",
-  "aaxisradius": "1562.09",
-  "baxisradius": "1562.09",
-  "caxisradius": "1562.09",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/europa_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "GANYMEDE",
-  "system": "JUPITER",
-  "naif": "503",
-  "aaxisradius": "2632.34",
-  "baxisradius": "2632.34",
-  "caxisradius": "2632.34",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/ganymede_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IO",
-  "system": "JUPITER",
-  "naif": "501",
-  "aaxisradius": "1821.46",
-  "baxisradius": "1821.46",
-  "caxisradius": "1821.46",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "THEBE",
-  "system": "JUPITER",
-  "naif": "514",
-  "aaxisradius": "49.3",
-  "baxisradius": "49.3",
-  "caxisradius": "49.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/thebe_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "DEIMOS",
-  "system": "MARS",
-  "naif": "402",
-  "aaxisradius": "6.2",
-  "baxisradius": "6.2",
-  "caxisradius": "6.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/deimos_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PHOBOS",
-  "system": "MARS",
-  "naif": "401",
-  "aaxisradius": "11.08",
-  "baxisradius": "11.08",
-  "caxisradius": "11.08",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/phobos_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "NEPTUNE",
-  "system": "NEPTUNE",
-  "naif": "899",
-  "aaxisradius": "24764",
-  "baxisradius": "24764",
-  "caxisradius": "24341",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/neptune_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PROTEUS",
-  "system": "NEPTUNE",
-  "naif": "808",
-  "aaxisradius": "208",
-  "baxisradius": "208",
-  "caxisradius": "208",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/proteus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TRITON",
-  "system": "NEPTUNE",
-  "naif": "801",
-  "aaxisradius": "1352.6",
-  "baxisradius": "1352.6",
-  "caxisradius": "1352.6",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/triton_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ENCELADUS",
-  "system": "SATURN",
-  "naif": "602",
-  "aaxisradius": "252.1",
-  "baxisradius": "252.1",
-  "caxisradius": "252.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/enceladus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EPIMETHEUS",
-  "system": "SATURN",
-  "naif": "611",
-  "aaxisradius": "58.1",
-  "baxisradius": "58.1",
-  "caxisradius": "58.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/epimetheus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PHOBOS",
-  "system": "MARS",
-  "naif": "401",
-  "aaxisradius": "11.08",
-  "baxisradius": "11.08",
-  "caxisradius": "11.08",
-  "webmap": [
-  {
-  "displayname": "Viking (Unknown)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/phobos_simp_cyl.map",
-  "layer": "VIKING",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "USGS/NASA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "THEMIS IR Day (MDIM2.1)",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "THEMIS",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "ASU/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "ARIEL",
-  "system": "URANUS",
-  "naif": "701",
-  "aaxisradius": "578.9",
-  "baxisradius": "578.9",
-  "caxisradius": "578.9",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/ariel_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "HYPERION",
-  "system": "SATURN",
-  "naif": "607",
-  "aaxisradius": "135",
-  "baxisradius": "135",
-  "caxisradius": "135",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/hyperion_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IAPETUS",
-  "system": "SATURN",
-  "naif": "608",
-  "aaxisradius": "736",
-  "baxisradius": "736",
-  "caxisradius": "736",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/iapetus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "JANUS",
-  "system": "SATURN",
-  "naif": "610",
-  "aaxisradius": "89.5",
-  "baxisradius": "89.5",
-  "caxisradius": "89.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/janus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PHOEBE",
-  "system": "SATURN",
-  "naif": "609",
-  "aaxisradius": "106.5",
-  "baxisradius": "106.5",
-  "caxisradius": "106.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/phoebe_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "RHEA",
-  "system": "SATURN",
-  "naif": "605",
-  "aaxisradius": "764.1",
-  "baxisradius": "764.1",
-  "caxisradius": "764.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/rhea_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TETHYS",
-  "system": "SATURN",
-  "naif": "603",
-  "aaxisradius": "536.3",
-  "baxisradius": "536.3",
-  "caxisradius": "536.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/tethys_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.0",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MIRANDA",
-  "system": "URANUS",
-  "naif": "705",
-  "aaxisradius": "235.8",
-  "baxisradius": "235.8",
-  "caxisradius": "235.8",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/miranda_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "OBERON",
-  "system": "URANUS",
-  "naif": "704",
-  "aaxisradius": "761.4",
-  "baxisradius": "761.4",
-  "caxisradius": "761.4",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/oberon_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PUCK",
-  "system": "URANUS",
-  "naif": "715",
-  "aaxisradius": "77",
-  "baxisradius": "77",
-  "caxisradius": "77",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/puck_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/puck_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "UMBRIEL",
-  "system": "URANUS",
-  "naif": "702",
-  "aaxisradius": "584.7",
-  "baxisradius": "584.7",
-  "caxisradius": "584.7",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/umbriel_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "VENUS",
-  "system": "VENUS",
-  "naif": "299",
-  "aaxisradius": "6051.8",
-  "baxisradius": "6051.8",
-  "caxisradius": "6051.8",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "DACTYL",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "",
-  "baxisradius": "",
-  "caxisradius": "",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/dactyl_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EROS",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "17",
-  "baxisradius": "5.5",
-  "caxisradius": "5.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/eros_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "GASPRA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "6.1",
-  "baxisradius": "6.1",
-  "caxisradius": "6.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/gaspra_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IDA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "15.65",
-  "baxisradius": "15.65",
-  "caxisradius": "15.65",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ida_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ITOKAWA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "0.535",
-  "baxisradius": "0.294",
-  "caxisradius": "0.209",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/itokawa_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MATHILDE",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "26.5",
-  "baxisradius": "26.5",
-  "caxisradius": "26.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/mathilde_nomen_wms.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EROS",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "17",
-  "baxisradius": "5.5",
-  "caxisradius": "5.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/eros_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "GASPRA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "6.1",
-  "baxisradius": "6.1",
-  "caxisradius": "6.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/gaspra_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IDA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "15.65",
-  "baxisradius": "15.65",
-  "caxisradius": "15.65",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ida_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ITOKAWA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "0.535",
-  "baxisradius": "0.294",
-  "caxisradius": "0.209",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/itokawa_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MATHILDE",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "26.5",
-  "baxisradius": "26.5",
-  "caxisradius": "26.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/mathilde_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ADRASTEA",
-  "system": "JUPITER",
-  "naif": "515",
-  "aaxisradius": "8.2",
-  "baxisradius": "8.2",
-  "caxisradius": "8.2",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/adrastea_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "AITNE",
-  "system": "JUPITER",
-  "naif": "531",
-  "aaxisradius": "",
-  "baxisradius": "",
-  "caxisradius": "",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/aitne_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "AMALTHEA",
-  "system": "JUPITER",
-  "naif": "505",
-  "aaxisradius": "83.5",
-  "baxisradius": "83.5",
-  "caxisradius": "83.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/amalthea_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "CALLISTO",
-  "system": "JUPITER",
-  "naif": "504",
-  "aaxisradius": "2409.3",
-  "baxisradius": "2409.3",
-  "caxisradius": "2409.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/callisto_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EUROPA",
-  "system": "JUPITER",
-  "naif": "502",
-  "aaxisradius": "1562.09",
-  "baxisradius": "1562.09",
-  "caxisradius": "1562.09",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/europa_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "GANYMEDE",
-  "system": "JUPITER",
-  "naif": "503",
-  "aaxisradius": "2632.34",
-  "baxisradius": "2632.34",
-  "caxisradius": "2632.34",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/ganymede_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IO",
-  "system": "JUPITER",
-  "naif": "501",
-  "aaxisradius": "1821.46",
-  "baxisradius": "1821.46",
-  "caxisradius": "1821.46",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "Voyager/Galileo SSI",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/io_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "THEBE",
-  "system": "JUPITER",
-  "naif": "514",
-  "aaxisradius": "49.3",
-  "baxisradius": "49.3",
-  "caxisradius": "49.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/jupiter/thebe_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PHOBOS",
-  "system": "MARS",
-  "naif": "401",
-  "aaxisradius": "11.08",
-  "baxisradius": "11.08",
-  "caxisradius": "11.08",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/phobos_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "NEPTUNE",
-  "system": "NEPTUNE",
-  "naif": "899",
-  "aaxisradius": "24764",
-  "baxisradius": "24764",
-  "caxisradius": "24341",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/neptune_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PROTEUS",
-  "system": "NEPTUNE",
-  "naif": "808",
-  "aaxisradius": "208",
-  "baxisradius": "208",
-  "caxisradius": "208",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/proteus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TRITON",
-  "system": "NEPTUNE",
-  "naif": "801",
-  "aaxisradius": "1352.6",
-  "baxisradius": "1352.6",
-  "caxisradius": "1352.6",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/triton_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "DIONE",
-  "system": "SATURN",
-  "naif": "604",
-  "aaxisradius": "562.5",
-  "baxisradius": "562.5",
-  "caxisradius": "562.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/dione_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ENCELADUS",
-  "system": "SATURN",
-  "naif": "602",
-  "aaxisradius": "252.1",
-  "baxisradius": "252.1",
-  "caxisradius": "252.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/enceladus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "EPIMETHEUS",
-  "system": "SATURN",
-  "naif": "611",
-  "aaxisradius": "58.1",
-  "baxisradius": "58.1",
-  "caxisradius": "58.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/epimetheus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "HYPERION",
-  "system": "SATURN",
-  "naif": "607",
-  "aaxisradius": "135",
-  "baxisradius": "135",
-  "caxisradius": "135",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/hyperion_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "IAPETUS",
-  "system": "SATURN",
-  "naif": "608",
-  "aaxisradius": "736",
-  "baxisradius": "736",
-  "caxisradius": "736",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/iapetus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "JANUS",
-  "system": "SATURN",
-  "naif": "610",
-  "aaxisradius": "89.5",
-  "baxisradius": "89.5",
-  "caxisradius": "89.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/janus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PHOEBE",
-  "system": "SATURN",
-  "naif": "609",
-  "aaxisradius": "106.5",
-  "baxisradius": "106.5",
-  "caxisradius": "106.5",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/phoebe_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "RHEA",
-  "system": "SATURN",
-  "naif": "605",
-  "aaxisradius": "764.1",
-  "baxisradius": "764.1",
-  "caxisradius": "764.1",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/rhea_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TETHYS",
-  "system": "SATURN",
-  "naif": "603",
-  "aaxisradius": "536.3",
-  "baxisradius": "536.3",
-  "caxisradius": "536.3",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/tethys_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TITAN",
-  "system": "SATURN",
-  "naif": "606",
-  "aaxisradius": "2575",
-  "baxisradius": "2575",
-  "caxisradius": "2575",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "ARIEL",
-  "system": "URANUS",
-  "naif": "701",
-  "aaxisradius": "578.9",
-  "baxisradius": "578.9",
-  "caxisradius": "578.9",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/ariel_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MIRANDA",
-  "system": "URANUS",
-  "naif": "705",
-  "aaxisradius": "235.8",
-  "baxisradius": "235.8",
-  "caxisradius": "235.8",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/miranda_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "OBERON",
-  "system": "URANUS",
-  "naif": "704",
-  "aaxisradius": "761.4",
-  "baxisradius": "761.4",
-  "caxisradius": "761.4",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/oberon_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "PUCK",
-  "system": "URANUS",
-  "naif": "715",
-  "aaxisradius": "77",
-  "baxisradius": "77",
-  "caxisradius": "77",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/puck_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TITANIA",
-  "system": "URANUS",
-  "naif": "703",
-  "aaxisradius": "788.9",
-  "baxisradius": "788.9",
-  "caxisradius": "788.9",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/titania_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "UMBRIEL",
-  "system": "URANUS",
-  "naif": "702",
-  "aaxisradius": "584.7",
-  "baxisradius": "584.7",
-  "caxisradius": "584.7",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/umbriel_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "VENUS",
-  "system": "VENUS",
-  "naif": "299",
-  "aaxisradius": "6051.8",
-  "baxisradius": "6051.8",
-  "caxisradius": "6051.8",
-  "webmap": [
-  {
-  "displayname": "Show Feature Names",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WFS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_nomen_wfs.map",
-  "layer": "NOMENCLATURE",
-  "units": "dd",
-  "format": "GML",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "IAU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "Mars 5M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl_quads.map",
-  "layer": "Mars5M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Mars 2M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl_quads.map",
-  "layer": "Mars2M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Mars 500K Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl_quads.map",
-  "layer": "Mars500K_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Moon 1M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl_quads.map",
-  "layer": "Moon1M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "Mercury 5M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl_quads.map",
-  "layer": "Mercury5M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "VENUS",
-  "system": "VENUS",
-  "naif": "299",
-  "aaxisradius": "6051.8",
-  "baxisradius": "6051.8",
-  "caxisradius": "6051.8",
-  "webmap": [
-  {
-  "displayname": "Venus 5M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_simp_cyl_quads.map",
-  "layer": "Venus5M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Moon 2.5M Quad Charts",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl_quads.map",
-  "layer": "Moon2.5M_Quads",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "true",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "AMES Color (MDIM 2.1) ",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MDIM21_color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/AMES",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "MESSENGER Team May 2013",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl.map",
-  "layer": "MESSENGER_May2013",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "ASU/USGS/NASA",
-  "notes": ""
-  }
-  ,{
-  "displayname": "Messenger MDIS Color Mosaic v3",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl.map",
-  "layer": "MESSENGER_Color",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "ASU/NASA",
-  "notes": ""
-  }
-  ,{
-  "displayname": "MESSENGER Team May 2013",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_npole.map",
-  "layer": "MESSENGER_north_May2013",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "true",
-  "citation": "ASU/USGS/NASA",
-  "notes": ""
-  }
-  ,{
-  "displayname": "MESSENGER Team May 2013",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_spole.map",
-  "layer": "MESSENGER_south_May2013",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-1081954.601",
-  "right": "1081954.601",
-  "top": "1081954.601",
-  "bottom": "-1081954.601"
-  },
-  "primary": "true",
-  "citation": "ASU/USGS/NASA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "VESTA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "255",
-  "baxisradius": "255",
-  "caxisradius": "255",
-  "webmap": [
-  {
-  "displayname": "DAWN",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/vesta_simp_cyl.map",
-  "layer": "Dawn_HAMO_global",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "DLR/NASA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "LROC LOLA Steel Color Shade (LOLA)",
-  "projection": "cylindrical",
-  "controlnet": "LOLA",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "LOLA_steel",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "GODDARD",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "CERES",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "470",
-  "baxisradius": "470",
-  "caxisradius": "470",
-  "webmap": [
-  {
-  "displayname": "DAWN",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/ceres_simp_cyl.map",
-  "layer": "Ceres_FC_global",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "NASA/JPL-Caltech/UCLA/MPS/DLR/IDA (Thomas Roatsch)",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "TITAN",
-  "system": "SATURN",
-  "naif": "606",
-  "aaxisradius": "2575",
-  "baxisradius": "2575",
-  "caxisradius": "2575",
-  "webmap": [
-  {
-  "displayname": "Titan HiSAR Global Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/saturn/titan_simp_cyl.map",
-  "layer": "Titan_HiSAR_Mosaic",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "NASA/JPL/USGS",
-  "notes": "Based on Cassini"
-  }
-  ]},
-  
-  {
-  "name": "URANUS",
-  "system": "URANUS",
-  "naif": "799",
-  "aaxisradius": "25559",
-  "baxisradius": "25559",
-  "caxisradius": "24973",
-  "webmap": [
-  {
-  "displayname": "Uranus Simulated Global Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/uranus/uranus_simp_cyl.map",
-  "layer": "JHT_VOYAGER_HST",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "J. Hastings-Trew/NASA",
-  "notes": "based on Voyager 2 and HST"
-  }
-  ]},
-  
-  {
-  "name": "NEPTUNE",
-  "system": "NEPTUNE",
-  "naif": "899",
-  "aaxisradius": "24764",
-  "baxisradius": "24764",
-  "caxisradius": "24341",
-  "webmap": [
-  {
-  "displayname": "Neptune Simulated Global Mosaic",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/neptune/neptune_simp_cyl.map",
-  "layer": "JHT_VOYAGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "J. Hastings-Trew/NASA",
-  "notes": "based on Voyager 2"
-  }
-  ]},
-  
-  {
-  "name": "VESTA",
-  "system": "ASTEROIDS",
-  "naif": "",
-  "aaxisradius": "255",
-  "baxisradius": "255",
-  "caxisradius": "255",
-  "webmap": [
-  {
-  "displayname": "DAWN",
-  "projection": "north-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/vesta_npole.map",
-  "layer": "Dawn_HAMO_north",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-510010",
-  "right": "510010",
-  "top": "510010",
-  "bottom": "-510010"
-  },
-  "primary": "true",
-  "citation": "DLR/NASA",
-  "notes": ""
-  }
-  ,{
-  "displayname": "DAWN",
-  "projection": "south-polar stereographic",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/asteroid_belt/vesta_spole.map",
-  "layer": "Dawn_HAMO_south",
-  "units": "m",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "-510010",
-  "right": "510010",
-  "top": "510010",
-  "bottom": "-510010"
-  },
-  "primary": "true",
-  "citation": "DLR/NASA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "VENUS",
-  "system": "VENUS",
-  "naif": "299",
-  "aaxisradius": "6051.8",
-  "baxisradius": "6051.8",
-  "caxisradius": "6051.8",
-  "webmap": [
-  {
-  "displayname": "FMAP Right-look (Magellan)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/venus/venus_simp_cyl.map",
-  "layer": "MAGELLAN_RightLook",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "USGS/NASA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MARS",
-  "system": "MARS",
-  "naif": "499",
-  "aaxisradius": "3396.19",
-  "baxisradius": "3396.19",
-  "caxisradius": "3376.2",
-  "webmap": [
-  {
-  "displayname": "THEMIS IR Night (MDIM2.1)",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "THEMIS_night",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "60",
-  "bottom": "-60"
-  },
-  "primary": "false",
-  "citation": "ASU/NASA",
-  "notes": ""
-  }
-  ,{
-  "displayname": "MOLA THEMIS Blend (MDIM2.1)",
-  "projection": "cylindrical",
-  "controlnet": "MDIM2.1",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mars/mars_simp_cyl.map",
-  "layer": "MOLA_THEMIS_blend",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "Goddard/ASU/USGS",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "MESSENGER over Mariner (Preliminary MESSENGER)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl.map",
-  "layer": "MESSENGER_Mariner",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "ASU/USGS/NASA",
-  "notes": " "
-  }
-  ]},
-  
-  {
-  "name": "MOON",
-  "system": "EARTH",
-  "naif": "301",
-  "aaxisradius": "1737.4",
-  "baxisradius": "1737.4",
-  "caxisradius": "1737.4",
-  "webmap": [
-  {
-  "displayname": "Kaguya TC Ortho Mosaic (Kaguya)",
-  "projection": "cylindrical",
-  "controlnet": "ULCN 2005",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/earth/moon_simp_cyl.map",
-  "layer": "KaguyaTC_Ortho",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "false",
-  "citation": "JAXA",
-  "notes": ""
-  }
-  ]},
-  
-  {
-  "name": "MERCURY",
-  "system": "MERCURY",
-  "naif": "199",
-  "aaxisradius": "2439.7",
-  "baxisradius": "2439.7",
-  "caxisradius": "2439.7",
-  "webmap": [
-  {
-  "displayname": "MESSENGER Team May 2016 (MESSENGER)",
-  "projection": "cylindrical",
-  "controlnet": "UNKNOWN",
-  "type": "WMS",
-  "url": "https://planetarymaps.usgs.gov/cgi-bin/mapserv",
-  "map": "/maps/mercury/mercury_simp_cyl.map",
-  "layer": "MESSENGER",
-  "units": "dd",
-  "format": "image/png",
-  "transparent": "false",
-  "bounds":{
-  "left": "0",
-  "right": "360",
-  "top": "90",
-  "bottom": "-90"
-  },
-  "primary": "true",
-  "citation": "ASU/USGS/NASA",
-  "notes": " "
-  }
-  ]}]};
\ No newline at end of file
diff --git a/src/styles.css b/src/styles.css
index 488c3442335ca61a2675156919cdb79a258d9872..6063106da1e4c4a1c3a04e47380bd5e8ff7d16cf 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -181,6 +181,7 @@ a:link {
   display: flex;
   justify-content: space-between;
   align-content: baseline;
+  cursor: pointer;
 }
 
 #query-console-title {
@@ -291,6 +292,17 @@ Controls the CSS for projection buttons when there is no available projection
   margin-right: -10px;
 }
 
+.collectionStatExpander {
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+}
+
+.flatExpander {
+  margin-top: -4px;
+  margin-bottom: -10px;
+}
+
 .resultHeader {
   flex-shrink: 0;
   display: flex;