{
    "componentChunkName": "component---src-templates-markdown-doc-tsx",
    "path": "/2025.1.3/data/seismology/global_topography_data",
    "result": {"data":{"mdx":{"id":"0367072c-c968-561d-b2a7-5d89e330ea22","frontmatter":{"title":"Global Topography Data","images":[{"publicURL":"/static/b6296d3764e125ede4c2638fddf4e5fd/topo_lmax_64_and_lmax_1024.png","childImageSharp":{"gatsbyImageData":{"layout":"constrained","backgroundColor":"#080808","images":{"fallback":{"src":"/static/b6296d3764e125ede4c2638fddf4e5fd/e49d4/topo_lmax_64_and_lmax_1024.png","srcSet":"/static/b6296d3764e125ede4c2638fddf4e5fd/144b3/topo_lmax_64_and_lmax_1024.png 150w,\n/static/b6296d3764e125ede4c2638fddf4e5fd/3d2c5/topo_lmax_64_and_lmax_1024.png 300w,\n/static/b6296d3764e125ede4c2638fddf4e5fd/e49d4/topo_lmax_64_and_lmax_1024.png 600w","sizes":"(min-width: 600px) 600px, 100vw"},"sources":[{"srcSet":"/static/b6296d3764e125ede4c2638fddf4e5fd/6a1d6/topo_lmax_64_and_lmax_1024.webp 150w,\n/static/b6296d3764e125ede4c2638fddf4e5fd/c726a/topo_lmax_64_and_lmax_1024.webp 300w,\n/static/b6296d3764e125ede4c2638fddf4e5fd/0446e/topo_lmax_64_and_lmax_1024.webp 600w","type":"image/webp","sizes":"(min-width: 600px) 600px, 100vw"}]},"width":600,"height":272}}}]},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Global Topography Data\",\n  \"images\": [\"./topo_lmax_64_and_lmax_1024.png\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Global Topography Data\"), mdx(Message, {\n    color: \"violet\",\n    header: \"Local Scale Data Sets\",\n    content: mdx(\"div\", null, mdx(\"p\", null, \"This pages deals with global topography data sets on Earth up to a maximum spatial resolution of 1.8 km. If you need even higher resolution data please use for example the AppEEARS service from the USGS.\")),\n    mdxType: \"Message\"\n  }), mdx(\"p\", null, \"A key feature of Earth and other planets are its external (e.g. the surface)\\nand internal (e.g. the Moho) boundaries. Salvus requires access to to this\\ndata in order to create a computational model of the planet.\"), mdx(\"p\", null, \"Mondaic maintains an open-source tool\\n\", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://gitlab.com/MondaicSupport/salvus_topo\"\n  }, \"Salvus\", mdx(\"em\", {\n    parentName: \"a\"\n  }, \"Topo\")), \" to create these\\nfiles. Please have a look at the repository for more information and also if\\nyou are interested in creating your own files. It teaches you everything that\\nis required.\\nThe files themselves are stored in NetCDF files following the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://cf-convention.github.io/\"\n  }, \"CF\\nconvention\"), \".\"), mdx(\"h2\", null, \"Data Sources\"), mdx(\"p\", null, \"Most of the downloadable files combine a number of freely available data\\nsets. If you use it in a scientific context, please remember \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"to cite the\\noriginal data source\"), \", where appropriate. Files we offer on this page\\nspecifically utilize three external data sets:\"), mdx(\"h4\", null, \"Earth Gravitational Model 2008 (EGM2008)\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://en.wikipedia.org/wiki/Earth_Gravitational_Model\"\n  }, \"https://en.wikipedia.org/wiki/Earth_Gravitational_Model\")), mdx(\"div\", {\n    style: {\n      \"paddingLeft\": \"2em\",\n      \"fontSize\": \"80%\",\n      \"paddingBottom\": \"1em\"\n    }\n  }, mdx(\"div\", null, \"Pavlis, Nikolaos K., Simon A. Holmes, Steve C. Kenyon, and John K. Factor. (2012).\"), mdx(\"div\", null, mdx(\"b\", null, \"The Development and Evaluation of the Earth Gravitational Model 2008 (EGM2008)\")), mdx(\"div\", null, mdx(\"i\", null, \"Journal of Geophysical Research: Solid Earth\"), \", 117 (4): 1\\u201338\"), mdx(\"div\", null, mdx(\"a\", {\n    href: \"https://doi.org/10.1029/2011JB008916\"\n  }, \"https://doi.org/10.1029/2011JB008916\"))), mdx(\"p\", null, \"Specifically we use the Geoid undulations with respect to WGS84. In the\\nfollowing we'll refer to this as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Geoid\"), \".\"), mdx(\"h4\", null, \"Earth2014 global topography (relief) model\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.asg.ed.tum.de/iapg/forschung/topographie/earth2014/\"\n  }, \"https://www.asg.ed.tum.de/iapg/forschung/topographie/earth2014/\")), mdx(\"div\", {\n    style: {\n      \"paddingLeft\": \"2em\",\n      \"fontSize\": \"80%\",\n      \"paddingBottom\": \"1em\"\n    }\n  }, mdx(\"div\", null, \"Hirt, C. and Rexer, M. (2015)\"), mdx(\"div\", null, mdx(\"b\", null, \"Earth2014: 1 arc-min shape, topography, bedrock and ice-sheet models - available as gridded data and degree-10,800 spherical harmonics\")), mdx(\"div\", null, mdx(\"i\", null, \"International Journal of Applied Earth Observation and Geoinformation\"), \", 39, 103-112\"), mdx(\"div\", null, mdx(\"a\", {\n    href: \"https://doi.org/10.1016/j.jag.2015.03.001\"\n  }, \"https://doi.org/10.1016/j.jag.2015.03.001\"))), mdx(\"p\", null, \"Height in these is always relative to mean sea level.\"), mdx(\"p\", null, \"Specifically we use two pieces of data: The spherical harmonics coefficients\\nfor the Earth surface (referred to as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Earth2014_SUR\"), \") and the for the Topo\\nbedrock, bathymetry, and ice (referred to as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Earth2014_TBI\"), \").\"), mdx(\"h4\", null, \"CRUST1.0\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://igppweb.ucsd.edu/~gabi/crust1.html\"\n  }, \"https://igppweb.ucsd.edu/~gabi/crust1.html\")), mdx(\"div\", {\n    style: {\n      \"paddingLeft\": \"2em\",\n      \"fontSize\": \"80%\",\n      \"paddingBottom\": \"1em\"\n    }\n  }, mdx(\"div\", null, \"Laske, G., Masters., G., Ma, Z. and Pasyanos, M. (2013)\"), mdx(\"div\", null, mdx(\"b\", null, \"Update on CRUST1.0 - A 1-degree Global Model of Earth's Crust\")), mdx(\"div\", null, mdx(\"i\", null, \"Geophysical Research Abstracts\"), \", 15, EGU2013-2658, EGU General Assembly 2013\"), mdx(\"div\", null, mdx(\"a\", {\n    href: \"https://meetingorganizer.copernicus.org/EGU2013/EGU2013-2658.pdf\"\n  }, \"https://meetingorganizer.copernicus.org/EGU2013/EGU2013-2658.pdf\"))), mdx(\"p\", null, \"We use CRUST1.0 to compute the position of the Moho boundary on Earth.\"), mdx(\"p\", null, \"Specifically we use three pieces of data: The topography (referred to as\\n\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"CRUST1.0_TOPO\"), \"), the ocean (referred to as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"CRUST1.0_OCEAN\"), \"), and the\\ncrustal thickness (referred to as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"CRUST1.0_CRUSTAL_THICKNESS\"), \").\"), mdx(\"h2\", null, \"Preprocessed Data Sets for Download\"), mdx(\"p\", null, \"The following data sets can be directly used by Salvus\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Mesh\"), \" to generate\\nrealistic Earth meshes. Please let us know if you'd like to see other data\\nsets hosted.\\nAside from file size and data transfer concerns there is no penalty for using\\nthe higher resolution models as every file always contains the lower angular\\norders as well. What we mean by angular order is explained at the end of this\\npage.\"), mdx(\"h3\", null, \"Global Topography Data Set\"), mdx(\"p\", null, \"This data set combines the EGM2008 Geoid with surface data from Earth2014 to\\nyield the absolute surface elevation relative to the WGS84 ellipsoid.\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Topography = Geoid + Earth2014_TBI\")), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"span\", {\n    parentName: \"th\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  })))))))))), \" order\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"File Size\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Download URL\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-256\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.1 MB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/topography_earth2014_egm2008_lmax_256.nc\"\n  }, \"topography_earth2014_egm2008_lmax_256.nc\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-2048\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"116 MB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/topography_earth2014_egm2008_lmax_2048.nc\"\n  }, \"topography_earth2014_egm2008_lmax_2048.nc\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-10800\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.6 GB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/topography_earth2014_egm2008_lmax_10800.nc\"\n  }, \"topography_earth2014_egm2008_lmax_10800.nc\"))))), mdx(\"h3\", null, \"Global Bathymetry Data Set\"), mdx(\"p\", null, \"This data set represents the bathymetry, e.g. the depth of the oceans. It is\\nimportant that this data set is consistent with the used topography data set.\\nYou only need this if you intend to simulation an ocean layer either directly\\nor via an effective ocean load.\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Bathymetry = Earth2014_SUR - Earth2014_TBI\")), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"span\", {\n    parentName: \"th\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  })))))))))), \" order\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"File Size\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Download URL\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-256\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1.6 MB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/bathymetry_earth2014_lmax_256.nc\"\n  }, \"bathymetry_earth2014_lmax_256.nc\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-2048\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"82 MB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/bathymetry_earth2014_lmax_2048.nc\"\n  }, \"bathymetry_earth2014_lmax_2048.nc\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-10800\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.4 GB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/bathymetry_earth2014_lmax_10800.nc\"\n  }, \"bathymetry_earth2014_lmax_10800.nc\"))))), mdx(\"h3\", null, \"Global Crustal Data Set\"), mdx(\"p\", null, \"This data set represents the position of the Moho boundary on Earth computed as:\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"Moho Topography = Geoid + CRUST1.0_TOPO - CRUST_1.0_OCEAN - CRUST1.0_CRUSTAL_THICKNESS\")), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"span\", {\n    parentName: \"th\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  })))))))))), \" order\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"File Size\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Download URL\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16-256\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"6.6 MB\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://data.mondaic.com/topography-data/moho_topography_crust_1_0_egm2008.nc\"\n  }, \"moho_topography_crust_1_0_egm2008.nc\"))))), mdx(\"h2\", null, \"Angular Order\"), mdx(\"p\", null, \"To avoid spatial aliasing it is of crucial importance to use an appropriately\\nfiltered version for the chosen mesh. Salvus\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Topo\"), \" internally represents\\nmodels as spherical harmonics and can thus easily produce differently\\nfiltered versions depending on the maximum degree. In the following we'll\\nrefer to this as \", mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  })))))))))), \". Some interfaces in Salvus choose this\\nautomatically, some require you to make a choice. The maximum angular order\\n\", mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  })))))))))), \" approximately corresponds to spatial resolutions on Earth as given\\nin the following table:\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"span\", {\n    parentName: \"th\",\n    \"className\": \"math math-inline\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-mathml\"\n  }, mdx(\"math\", {\n    parentName: \"span\",\n    \"xmlns\": \"http://www.w3.org/1998/Math/MathML\"\n  }, mdx(\"semantics\", {\n    parentName: \"math\"\n  }, mdx(\"mrow\", {\n    parentName: \"semantics\"\n  }, mdx(\"msub\", {\n    parentName: \"mrow\"\n  }, mdx(\"mi\", {\n    parentName: \"msub\"\n  }, \"l\"), mdx(\"mrow\", {\n    parentName: \"msub\"\n  }, mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"m\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"a\"), mdx(\"mi\", {\n    parentName: \"mrow\"\n  }, \"x\")))), mdx(\"annotation\", {\n    parentName: \"semantics\",\n    \"encoding\": \"application/x-tex\"\n  }, \"l_{max}\")))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"katex-html\",\n    \"aria-hidden\": \"true\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"base\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"strut\",\n    \"style\": {\n      \"height\": \"0.84444em\",\n      \"verticalAlign\": \"-0.15em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal\",\n    \"style\": {\n      \"marginRight\": \"0.01968em\"\n    }\n  }, \"l\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"msupsub\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-t vlist-t2\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.151392em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"style\": {\n      \"top\": \"-2.5500000000000003em\",\n      \"marginLeft\": \"-0.01968em\",\n      \"marginRight\": \"0.05em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"pstrut\",\n    \"style\": {\n      \"height\": \"2.7em\"\n    }\n  }), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"sizing reset-size6 size3 mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mtight\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"m\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"a\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mord mathnormal mtight\"\n  }, \"x\"))))), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-s\"\n  }, \"\\u200B\")), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist-r\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"vlist\",\n    \"style\": {\n      \"height\": \"0.15em\"\n    }\n  }, mdx(\"span\", {\n    parentName: \"span\"\n  }))))))))))), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Approximate equivalent spatial resolution on Earth's surface\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"16\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 1250 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"32\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 625 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"64\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 310 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"128\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 155 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"256\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 80 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"512\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 40 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"1024\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 20 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2048\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 10 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"4096\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 5 km\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"10800\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"~ 1.8 km\")))), mdx(\"p\", null, \"A single output file of Salvus\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Topo\"), \" will typically contain a range of\\nmaximum angular orders. An advantage of using the CF convention is that the\\nmodels can be readily visualized in Paraview:\"), mdx(props.images.Img1, null), mdx(\"p\", null, \"This images demonstrates the difference between a global Earth surface\\ntopography model of degree 64 vs degree 1024.\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"site":{"siteMetadata":{"salvusDocVersions":{"current":"2026.5.0"}}}},"pageContext":{"id":"0367072c-c968-561d-b2a7-5d89e330ea22"}},
    "staticQueryHashes": ["1756726491","1865182279","3419370438","3597190305","4112489441","519097329"]}