GeostoreLogicalBorderProto

GoogleApi.ContentWarehouse.V1.Model.GeostoreLogicalBorderProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A logical border is a grouping of border features, which together model a divide between two regions. The borders within this grouping share common attributes, such as the regions they divide, and may represent a conceptual group of borders, of which may be wholly disputed, wholly undisputed, or a mixture of disputed and undisputed. Note that any borders within this group may be part of multiple logical borders. A logical border is required to have a name describing what the grouping represents (e.g. "US - Mexico Border", "Kosovo - Serbia Border (Disputed)").

Attributes List

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

View Attributes

Attributes

  1. borderSegment (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto), default: nil)
    - All the border segments which make up this logical border. Border segments must be TYPE_BORDER features which have the same left/right features. This is a many-to-many bidirectional relationship, so any border segment within this list might be part of another logical border.
  2. status (type: String.t, default: nil)
    - The logical border status identifies its legal status. This is similar to the BorderStatus present within border segments, but applies to the group as a whole.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.GeostoreLogicalBorderProto{
borderSegment: [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
status: String.t() | nil
}

Function

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

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