{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Immersive",
    "@version":"3.3",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-3.3.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "component": [
          {
            "@name":"Geospatial",
            "@level":1
          }
        ],
        "meta": [
          {
            "@name":"title",
            "@content":"newGeospatialScene.x3d"
          },
          {
            "@name":"creator",
            "@content":"Don Brutzman"
          },
          {
            "@name":"created",
            "@content":"23 May 2000"
          },
          {
            "@name":"modified",
            "@content":"26 August 2023"
          },
          {
            "@name":"description",
            "@content":"Sample default scene which shows syntax and provides default relationships among Geospatial nodes."
          },
          {
            "@name":"warning",
            "@content":"Empty nodes are provided as informational exampls and fail various diagnostic tests"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/Basic/Geospatial/newGeospatialScene.x3d"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"license",
            "@content":"../license.html"
          },
          {
            "@name":"translated",
            "@content":"02 September 2025"
          },
          {
            "@name":"generator",
            "@content":"X3dToJson.xslt, https://www.web3d.org/x3d/stylesheets/X3dToJson.html"
          },
          {
            "@name":"reference",
            "@content":"X3D JSON encoding: https://www.web3d.org/wiki/index.php/X3D_JSON_Encoding"
          }
        ]
    },
    "Scene": {
        "-children":[
          {
            "#comment":"ExternProtoDeclare statements for Geospatial nodes are no longer needed for backwards compatibility for VRML 97, since X3dToVrml97.xsl now handles that task."
          },
          {
            "#comment":"This scene shows example Geospatial node relationships in a scene graph."
          },
          { "WorldInfo":
            {
              "@info":["WorldInfo contains generic information or metadata about a model, not about the georeferenced information."],
              "@title":"newGeospatialScene.x3d"
            }
          },
          { "GeoMetadata":
            {
              "@url":["https://exampleResource.com/ExternalMetadataDescription.x3d"],
              "-children":[
                {
                  "#comment":"original GeoMetadata summary='\"title\" \"example title\" \"description\" \"example description\"'"
                }
              ],
              "-metadata":
                { "MetadataSet":
                  {
                    "@name":"GeoMetadata.summary",
                    "@reference":"https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/geospatial.html#GeoMetadata",
                    "-value":[
                      { "MetadataString":
                        {
                          "@name":"title",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"description",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"coordinateSystem",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"horizontalDatum",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"verticalDatum",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"ellipsoid",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"extent",
                          "@value":["0"]
                        }
                      },
                      { "MetadataFloat":
                        {
                          "@name":"resolution",
                          "@value":[0]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"originator",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"copyright",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"date",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"metadataFormat",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"dataUrl",
                          "@value":["TODO"]
                        }
                      },
                      { "MetadataString":
                        {
                          "@name":"dataFormat",
                          "@value":["TODO"]
                        }
                      }
                    ]
                  }
                }
            }
          },
          { "GeoViewpoint":
            {
              "-geoOrigin":
                { "GeoOrigin":
                  {
                    "@DEF":"DefaultGeoOrigin"
                  }
                }
            }
          },
          {
            "#comment":"GeoInline replaced by Inline"
          },
          { "Inline":
            {
              "@DEF":"GeoInlineReplacedByInline"
            }
          },
          { "GeoLocation":
            {
              "-geoOrigin":
                { "GeoOrigin":
                  {
                    "@USE":"DefaultGeoOrigin"
                  }
                }
            }
          },
          { "GeoLOD":
            {
              "@center":[10,10,1],
              "@child1Url":["https://b"],
              "@child2Url":["https://c"],
              "@child3Url":["https://d"],
              "@child4Url":["https://e"],
              "@range":1000,
              "@rootUrl":["https://a"],
              "-rootNode":[
                { "GeoOrigin":
                  {
                    "@USE":"DefaultGeoOrigin"
                  }
                },
                { "WorldInfo":
                  {
                  }
                },
                { "Shape":
                  {
                  }
                }
              ],
              "-children":[
                {
                  "#comment":"Nodes loaded via the 'rootUrl' field appear under 'rootNode' for current GeoLOD level."
                },
                {
                  "#comment":"Defining both 'rootUrl' and 'rootNode' is erroneous, use either one or the other."
                },
                {
                  "#comment":"rootNode nodes are the default geometry to be shown at this level of detail"
                }
              ]
            }
          },
          { "Shape":
            {
              "@DEF":"ExampleGeoSnippet1",
              "-geometry":
                { "GeoElevationGrid":
                  {
                    "@DEF":"EmptyGeoElevationGrid",
                    "-geoOrigin":
                      { "GeoOrigin":
                        {
                          "@USE":"DefaultGeoOrigin"
                        }
                      },
                    "-color":
                      { "Color":
                        {
                        }
                      },
                    "-normal":
                      { "Normal":
                        {
                        }
                      },
                    "-texCoord":
                      { "TextureCoordinate":
                        {
                        }
                      }
                  }
                }
            }
          },
          { "Shape":
            {
              "@DEF":"ExampleGeoSnippet2",
              "-geometry":
                { "IndexedFaceSet":
                  {
                    "-coord":
                      { "GeoCoordinate":
                        {
                          "-geoOrigin":
                            { "GeoOrigin":
                              {
                                "@USE":"DefaultGeoOrigin"
                              }
                            }
                        }
                      }
                  }
                }
            }
          }
        ]
    }
  }
}