GeostoreGeopoliticalProtoRegionalPolygonComposingClaimsProto

AI Overview😉

  • The potential purpose of this module is to handle disputed territories and areas with complex geopolitical claims. It seems to be designed to adjust the geometry of a feature (e.g., a country or region) based on the claims and disputes of different regions or countries.
  • This module could impact search results by affecting the visibility and boundaries of features in search results, especially for users searching from different regions. For example, a search for a country's borders might yield different results depending on the user's location and the disputed areas recognized by their region. This could lead to varying search results for the same query based on the user's geolocation.
  • A website may need to ensure that their geographic data is accurate and up-to-date, taking into account the complex geopolitical claims and disputes. They may also need to provide region-specific data to cater to users from different regions, ensuring that their search results are relevant and accurate for each user's location. Additionally, websites may need to consider the Geopolitical policy primer guidelines to ensure compliance with Google's policies on disputed areas.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The polygon composition recipe for a specific region's view of this feature's geometry, based on disputed area claims asserted by this country. Note that the included / excluded claims listed for a given region's view of this feature may not match up exactly with which claims the region recognizes / does not recognize for this feature. Claims may only be included or excluded for regions that themselves are a party to the dispute, i.e. a region's view of itself will include its own claims, and a region's view of another feature will exclude its own claims. See current Geopolitical policy at go/geopolitical-policy-primer.

Attributes

  • regionCode (type: String.t, default: nil) - Region code (or other identifier) for the region.
  • regionExcludedClaims (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t), default: nil) - TYPE_DISPUTED_AREAs claimed by this feature excluded from this region's view of the feature's geometry. (The TDAs must have polygonal geometry and be referenced in this feature's political.claim field.) The polygons of these claims will be subtracted to this feature's base polygon when this feature is viewed from the specified region.
  • regionIncludedClaims (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t), default: nil) - TYPE_DISPUTED_AREAs claimed by this feature and included in this region's view of the feature's geometry. (The TDAs must have polygonal geometry and be referenced in this feature's political.claim field.) The polygons of these claims will be added to this feature's base polygon when this feature is viewed from the specified region.

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.GeostoreGeopoliticalProtoRegionalPolygonComposingClaimsProto{
    regionCode: String.t() | nil,
    regionExcludedClaims:
      [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil,
    regionIncludedClaims:
      [GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t()] | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.