Geo-Entity 3D Encoding

Feature Description

Fundamental geo-entities are the core achievements within the new foundational surveying and mapping product system and are crucial for promoting the transformation and upgrading of foundational surveying and mapping work. The spatial identity code for fundamental geo-entities is an identification code applicable to fundamental geo-entities and their applications, featuring capabilities such as global unique identification and information association sharing for fundamental geo-entities. Establishing spatial identity codes can effectively enhance the standardized management of fundamental geo-entity data and provide more usable and convenient surveying, mapping, and geographic information services for various applications.

The geo-entity coding paradigm adopts a three-segment division: "proprietary identification domain + standard domain + extension domain." The "standard domain" further consists of a 2D/3D location code + classification code + sequence code, which is used to achieve unique identification of fundamental geo-entities. This method generates a corresponding 3D grid location code for each geometry in the dataset. For detailed subdivision and encoding methods, please refer to the "Spatial Identity Coding Rules for Fundamental Geo-Entities."

Parameter description

Parameter Name Default Value Parameter Interpretation Parameter Type
Source Dataset   The vector dataset to be encoded. Supports 3D point, line, polygon, and model dataset types. Only datasets in geographic coordinate systems (longitude/latitude) are supported. DatasetVector
Three-Dimensional Position Code Field Name
(Optional)
GeoEntity_3D_Code Specifies the field name for storing the 3D grid location code. This field must not already exist in the source dataset. String

Output Result

If execution is successful, a new "GeoEntity_3D_Code" field will be added to the source dataset to store the 44-bit 3D grid location code for the geo-entity.