GeostoreInternalFeatureProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFeatureProto


Table of Contents ▼

Jump to a specific part of the page:

Description

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 List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. 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).
  2. 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.
  3. rightsStatus (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreRightsStatusProto, default: nil)
    - Per-field rights for this feature. See http://g3doc/geostore/g3doc/developers-guide/inputs/rights-tracking for more information.
  4. 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.
  5. trust (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreTrustSignalsProto, 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.
  6. 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).

Type

@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
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.GeostoreInternalFeatureProto