GeoCoordinate

open_in_new

@beta geocoordinates

A mapping from latitude, longitude, altitude into the model's native coordinate system.

GraphQL Schema definition

  • type GeoCoordinate {
  • # Note: This field is an estimate and should be used for relative adjustments
  • # within the model.
  • #
  • # The altitude in meters of a landmark point within the model.
  • #
  • # When the source is processing this will be roughly at the center of the first
  • # floor.
  • altitude: Float
  • # Estimate of the latitude and longitude
  • # of a given point in model coordinates.
  • #
  • # @error request.invalid If the model does
  • # not have geocoordinate location, translation
  • # or rotation.
  • #
  • # Arguments
  • # modelLocation: undefined
  • geoLocationOf(modelLocation: IPoint3D!): GeoPoint
  • # Latitude in degrees of a landmark point within the model.
  • #
  • # When the source is processing this will be roughly at the center of the first
  • # floor.
  • latitude: Float
  • # Longitude in degrees of a landmark point within the model.
  • #
  • # When the source is processing this will be roughly at the center of the first
  • # floor.
  • longitude: Float
  • # Estimate of the model coordinates for a
  • # given latitude and longitude.
  • #
  • # @error request.invalid If the model does
  • # not have geocoordinate location, translation
  • # or rotation.
  • #
  • # Arguments
  • # altitude: undefined
  • # latitude: undefined
  • # longitude: undefined
  • modelLocationOf(altitude: Float, latitude: Float!, longitude: Float!): Point
  • # The rotation from an East-North-Up (x, y, z) to the model coordinate system
  • # around
  • # the translation point.
  • rotation: Quaternion
  • # The source the geocoordinate data was set from.
  • source: GeoCoordinateSource
  • # The translation in model coordinates from (latitude, longitude, altitude) to
  • # the (0, 0, 0) point in the model mesh.
  • translation: Point
  • }