User Tools

Site Tools


keckcaves:plume_location_labels_on_wgs84_ellipsoid

Plume Location Labels on WGS84 Ellipsoid

Locations of major mantle plumes are indicated by labeled place pins. Each place pin is created by placing a label node with the appropriate name into a billboard node. The plume locations are specified using geodetic (latitude/longitude/elevation) coordinates, which are transformed to Earth-fixed Earth-centered Cartesian coordinates on-the-fly using geodetic transformation nodes.

PlumeMarkers.wrl
#VRML V2.0 utf8

GeodeticToCartesianTransform
  {
  referenceEllipsoid DEF RE ReferenceEllipsoid
    {
    }
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 10.0 43.0 0.0
  children
    [
    DEF Line Shape
      {
      geometry IndexedLineSet
        {
        coord Coordinate
          {
          point
            [
            0.0 0.0 -3000000.0
            0.0 0.0 1000000.0
            ]
          }
        color Color
          {
          color
            [
            1.0 1.0 1.0
            ]
          }
        coordIndex
          [
          0,1
          ]
        colorPerVertex FALSE
        }
      }
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle DEF FS FontStyle
                  {
                  family "SERIF"
                  style "PLAIN"
                  size 500000.0
                  spacing 1.2
                  justify "MIDDLE"
                  }
                string "Afar"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -38.0 143.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Australia"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 39.0 332.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Azores"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 27.0 247.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Baja/Guadalupe"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 33.0 293.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Bermuda"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -54.0 2.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Bouvet"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 53.0 225.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Bowie"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 28.0 340.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Canary"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 14.0 340.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Cape Verde"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 5.0 164.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Caroline"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -45.0 50.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Crozet/Pr. Edward"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -43.0 330.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Discovery"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -27.0 250.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Easter"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -4.0 328.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Fernando"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 0.0 268.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Galapagos"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 28.0 328.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Great Meteor"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 20.0 204.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Hawaii"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 23.0 6.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Hoggar"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 65.0 340.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Iceland"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 46.0 230.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Juan de Fuca/Cobb"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -34.0 277.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Juan Fernandez"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -49.0 69.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Kerguelen (Heard)"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -51.0 219.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Louisville"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -33.0 159.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Lord Howe"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -30.0 220.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Macdonald"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -10.0 222.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Marqueses"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -20.0 331.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Martin/Trindade"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -52.0 1.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Meteor"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -26.0 230.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Pitcairn"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -21.0 56.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Reunion"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -17.0 340.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "St Helena"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -14.0 190.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Samoa"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -26.0 280.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "San Felix"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -18.0 210.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Tahiti/Society"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -39.0 156.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Tasmanid"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic -37.0 348.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Tristan"
                }
              }
            ]
          }
        ]
      }
    ]
  }

GeodeticToCartesianTransform
  {
  referenceEllipsoid USE RE
  longitudeFirst FALSE
  degrees TRUE
  colatitude FALSE
  geodetic 44.0 249.0 0.0
  children
    [
    USE Line
    Transform
      {
      translation 0.0 0.0 1000000.0
      rotation 1.0 0.0 0.0 1.570796327
      children
        [
        Billboard
          {
          axisOfRotation 0.0 1.0 0.0
          children
            [
            Shape
              {
              geometry Text
                {
                fontStyle USE FS
                string "Yellowstone"
                }
              }
            ]
          }
        ]
      }
    ]
  }
keckcaves/plume_location_labels_on_wgs84_ellipsoid.txt · Last modified: 2012/11/27 23:21 by okreylos