GeostoreInternalFeatureProto

AI Overview😉

  • Potential purpose of module in simple language: This module, GeostoreInternalFeatureProto, seems to be responsible for storing and managing geospatial data related to a feature or location, such as its polygon shape, rights status, trust signals, and other geometrical attributes. It acts as a container for internal data that is not directly about the feature itself, but rather about its relationships with other data.
  • How it could impact search results: This module could impact search results by influencing how Google understands the geospatial context of a query and the relevance of a location-based result. For example, it might affect how Google determines the boundaries of a location, handles overlapping or conflicting geospatial data, or assigns trust and rights to specific features. This, in turn, could influence the ranking and presentation of search results, especially for location-based queries.
  • How a website may change things to be more favorable for this function: To be more favorable for this function, a website could focus on providing accurate and consistent geospatial data, such as precise latitude and longitude coordinates, clear boundaries, and relevant geometrical attributes. Additionally, ensuring that location-based content is correctly tagged and structured could help Google's algorithms better understand the geospatial context of the website, leading to more accurate and relevant search results. Furthermore, optimizing website content to align with Google's geospatial data formats and standards could also improve the website's visibility and ranking in location-based searches.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

InternalFeatureProto represents fields for data that are more about other data within the FeatureProto than about the feature itself. This could be data that's set by editors directly(ish) (e.g. trust or rights data), or data set internally by MapFacts based on other data (e.g. polygon shape IDs).

Attributes

  • polygonShapeId (type: String.t, default: nil) - A unique identifier for this feature's polygon data which is being held externally in Shapestore (see go/shapestore).
  • restOfWorldPolygonShapeId (type: String.t, default: nil) - A unique identifier for this feature's rest-of-world view polygon data which is being held externally in Shapestore (see go/shapestore). This is part of the feature's geopolitical geometry.
  • rightsStatus (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreRightsStatusProto.t, default: nil) - Per-field rights for this feature. See http://g3doc/geostore/g3doc/developers-guide/inputs/rights-tracking for more information.
  • selfPolygonShapeId (type: String.t, default: nil) - A unique identifier for this feature's self view polygon data which is being held externally in Shapestore (see go/shapestore). This is part of the feature's geopolitical geometry.
  • trust (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreTrustSignalsProto.t, default: nil) - Trust signals/annotations for the feature. In an input feature, these signals are computed at the beginning of the pipeline and are immutable during the processing. In output features, this proto may define the rules/criteria that a newer edit should meet, in order to be applied.
  • waterRemovedPolygonShapeId (type: String.t, default: nil) - A unique identifier for this feature's water-removed polygon data which is being held externally in Shapestore (see go/shapestore).

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.GeostoreInternalFeatureProto{
  polygonShapeId: String.t() | nil,
  restOfWorldPolygonShapeId: String.t() | nil,
  rightsStatus:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreRightsStatusProto.t() | nil,
  selfPolygonShapeId: String.t() | nil,
  trust:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreTrustSignalsProto.t() | nil,
  waterRemovedPolygonShapeId: 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.