GeostoreRelationProto

GeostoreLocal SEO

GoogleApi.ContentWarehouse.V1.Model.GeostoreRelationProto

4
out of 10
Low
SEO Impact
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.

SEO Analysis

AI Generated

Part of Google's geographic data infrastructure (Geostore). This system stores and processes geographic information that powers Google Maps, local search, and location-based search features. For local SEO, these geographic signals determine how businesses and locations appear in local search results and map packs.

Actionable Insights for SEOs

  • Optimize Google Business Profile with accurate location data
  • Ensure NAP (Name, Address, Phone) consistency across the web
  • Build local citations and location-relevant content

Attributes

10
Sort:|Filter:
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t

Field-level metadata for this relation.

otherFeatureCountryCodestring
Default: nilFull type: String.t

If and only if the other feature is of TYPE_COUNTRY, the 2-letter country code. This is the FLAG_COUNTRY_CODE_2 name of the country component.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t

The feature ID of the feature to which we're relating. WARNING: the related feature does not necessarily have a bound that encloses this feature, so in a bucketing MapReduce, you may not be able to follow all relationships. Relations that use strong references are annotated above but you can also refer to IsRelationStrong() in geostore/base/public/relation.h.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreNameProto.t

RESERVED

otherFeatureTerritorialAdministratorstring
Default: nilFull type: String.t

If and only if the other feature is of TYPE_DISPUTED_AREA, the territorial administrator found in its GeopoliticalAttachmentProto.administered_by field, if any. Since this string is copied exactly, it may be a 2-letter country code or another type of descriptive string.

otherFeatureTypeinteger(
Default: nil

The type of the feature to which we're relating.

overlapFractionnumber(
Default: nil

DEPRECATED If relation is exactly RELATION_OVERLAPS but not any of its subcategories, overlap_fraction contains an estimate of the fraction of the geometry of this feature that intersects with the other feature, ranging from 0.0 to 1.0. Note that this is a rough estimate based on cell coverings, and may not be very accurate. In particular, values of 0.0 and 1.0 are possible, even though in principle they should not be.

relationstring
Default: nilFull type: String.t

The relationship of the feature that contains this RelationProto to the feature other_feature_id. Note the relation_is_reversed field below. Some relations imply weak references, other strong ones. Strong references are annotated above but you can also refer to IsRelationStrong() in geostore/base/public/relation.h.

relationIsReversedboolean(
Default: nil

RESERVED

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t

A place for clients to attach arbitrary data to a relation. Never set in MapFacts.