GeostoreCityJsonProtoCityObjectGeometry

AI Overview😉

  • The potential purpose of this module is to provide a way to represent and store geometric data about physical locations, such as buildings or cities, in a detailed and structured manner. This allows for more accurate and relevant search results when users search for location-based queries.
  • This module could impact search results by allowing Google to better understand the physical layout and structure of locations, and to provide more accurate and relevant results when users search for location-based queries. For example, if a user searches for "coffee shops near me", Google could use this module to provide more accurate results by understanding the physical layout of the surrounding area and the locations of nearby coffee shops.
  • A website may change things to be more favorable for this function by providing more detailed and structured geographic data about their location, such as by including GeoJSON or other geographic data formats in their website's metadata or markup. Additionally, websites could provide more detailed and accurate information about their physical location, such as by including addresses, latitude and longitude coordinates, and other relevant geographic data.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometry (google_api_content_warehouse v0.4.0)

Representation of geometry including geometric primitives which are used as building blocks to construct geometries of varying complexity. Geometries vary both in type and in level-of-detail, enabling representation of any shape at any level of granularity. All geometries are ultimately composed of MultiPoints, which reference the actual vertices. Only linear and planar shapes are allowed, no curves or parametric surfaces.

Attributes

  • lod (type: String.t, default: nil) - Level-of-detail (LoD) indicates how intricate the geometric representation is. May be a single digit per CityGML standards or X.Y per TU Delft (visual depiction at https://3d.bk.tudelft.nl/lod/). CityObjects may have multiple geometries with the same LoD.
  • multipoint (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiPoint.t, default: nil) - For geometries consisting of a single point, line, or loop.
  • multisurface (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiSurface.t, default: nil) - For geometries consisting of a collection of surfaces.
  • semantics (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySemantic.t), default: nil) - Predefined semantics that may be referenced from geometric primitives.
  • solid (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySolid.t, default: nil) - For geometries consisting of a watertight 3D shape.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometry{
    lod: String.t() | nil,
    multipoint:
      GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiPoint.t()
      | nil,
    multisurface:
      GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometryMultiSurface.t()
      | nil,
    semantics:
      [
        GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySemantic.t()
      ]
      | nil,
    solid:
      GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometrySolid.t()
      | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.