GeostorePhysicalLineProto

AI Overview😉

  • The potential purpose of this module is to provide a way to describe and store information about physical marker lines, such as those used in maps or GIS systems. This includes details like the line's pattern, color, material, and other attributes.
  • This module could impact search results by influencing how Google's algorithms understand and interpret geospatial data, such as maps and location-based searches. It may affect the accuracy and relevance of search results, particularly in cases where users are searching for specific locations or directions.
  • A website may change things to be more favorable for this function by ensuring that their geospatial data is accurate, up-to-date, and formatted in a way that is easily understood by Google's algorithms. This could include providing detailed information about physical marker lines, such as those used in their own maps or GIS systems, and using standardized formats and schemas to represent this data.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Describes a single physical marker line. NOTE: PhysicalLineProto could be compared against one another by canonicalizing them via GetCanonicalPhysicalLine() in google3/geostore/base/internal/lane_marker.cc. Any fields that don't contribute to the definition of a physical line in the real world should be bundled with the annotative fields near the bottom and excluded in GetCanonicalPhysicalLine(). LINT.IfChange

Attributes

  • dashLengthMeters (type: number(), default: nil) - Applicable for DASHED and DOTTED_DASHED lines.
  • gapColor (type: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t, default: nil) - This should be rarely needed, but can represent patterns of alternating colors.
  • gapLengthMeters (type: number(), default: nil) - Applicable for DASHED, DOTTED, and DOTTED_DASHED lines.
  • material (type: list(String.t), default: nil) -
  • paintColor (type: GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t, default: nil) - Color for the painted elements. Applicable to all types.
  • pattern (type: String.t, default: nil) -
  • physicalLineToken (type: String.t, default: nil) - A token that can be used to identify the version of the data about this marker line.

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.GeostorePhysicalLineProto{
  dashLengthMeters: number() | nil,
  gapColor:
    GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t()
    | nil,
  gapLengthMeters: number() | nil,
  material: [String.t()] | nil,
  paintColor:
    GoogleApi.ContentWarehouse.V1.Model.GeostorePaintedElementLogicalColorProto.t()
    | nil,
  pattern: String.t() | nil,
  physicalLineToken: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.