Voting helps other researchers find interesting modules.
This message is embedded within a FeatureProto, and represents a geographic or logical relationship of that feature to some other feature. Note that some relation types are there purely for the purpose of grouping together other relation types. They are noted as ABSTRACT in comments. Other relation types are no longer supported / in use. They are noted as DEPRECATED in comments (and marked with the standard deprecated option, too). Other relation types are reserved for future use or just not intended for use at all, for various internal reasons. They are noted as RESERVED in comments. WARNING: Updates to this proto within a FeatureProto's related_feature field handled by standalone pipelines and are NOT atomic with regard to updates to the features being referenced; we do not guarantee that a given MapFacts snapshot will be consistent between this field and the related features.
metadata
GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t
nil
otherFeatureCountryCode
String.t
otherFeatureId
GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t
otherFeatureName
list(GoogleApi.ContentWarehouse.V1.Model.GeostoreNameProto.t)
otherFeatureTerritorialAdministrator
otherFeatureType
integer()
overlapFraction
number()
relation
relationIsReversed
boolean()
temporaryData
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreRelationProto{ metadata: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil, otherFeatureCountryCode: String.t() | nil, otherFeatureId: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil, otherFeatureName: [GoogleApi.ContentWarehouse.V1.Model.GeostoreNameProto.t()] | nil, otherFeatureTerritorialAdministrator: String.t() | nil, otherFeatureType: integer() | nil, overlapFraction: number() | nil, relation: String.t() | nil, relationIsReversed: boolean() | nil, temporaryData: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil }
@spec decode(struct(), keyword()) :: struct()