Data Model Migration

In terms of data management, data is generally stored and managed based on a certain data model, which usually contains multiple specific sub-data models, such as point/line/polygon, network, mosaic dataset, etc. Therefore, the first step in data migration is to replace other data models with the data models provided by SuperMap. Additionally, since these data are stored in personal, file, or database formats, it is necessary to convert these storage media from other platforms into the corresponding databases provided by SuperMap.

Therefore, data migration is divided into Data Model Migration and Geodatabase Migration.

Data Model

ArcGIS Data Model

Geodatabase is a data model that employs standard relational database technology and an object-oriented approach to represent geographic information. It supports storing and managing geographic information in standard Database Management System (DBMS) tables, organizing geographic data according to hierarchical data objects, including Object Class, Feature Class, and Feature Dataset. Geodatabase can be regarded as a data management mode that integrates vector, raster, address, network, and projection data into a unified storage and management system, making its representation of geographic spatial features closer to human perception of the real world.

SuperMap Data Model

In SuperMap GIS, datasets are used to store spatial objects of the same type and are one of the basic organizational units of spatial data. Currently, it supports multiple types such as point dataset, line dataset, polygon dataset, attribute table dataset, network dataset, composite dataset, text dataset, route dataset, and image/raster dataset. For a detailed description of the SuperMap data model, please refer to SuperMap SDX+ Spatial Data Model.

Supported Migratable Data Types

ArcGIS Data Model SuperMap Data Model Support Status
Point (Feature Class) Point Dataset
Line (Feature Class) Line Dataset
Polygon (Feature Class) Island Hole Polygon Polygon Dataset
Annotation Text Dataset
Mosaic Dataset Mosaic Dataset
Geometric Network Network Dataset
Network Dataset Network Dataset
Attribute Domain Attribute Domain
Raster Image Raster Dataset
Table Attribute Table Dataset

Geodatabase

ArcGIS Geodatabase

ArcGIS geodatabases include three types: Personal Geodatabase, File Geodatabase, and Enterprise Geodatabase.

  • Personal Geodatabase: The original data format of ArcGIS geodatabases, stored and managed within Microsoft Access database files. The maximum file size is 2 GB and it is only applicable to Windows operating systems.
  • File Geodatabase: A collection of various GIS datasets stored in file system folders, with each dataset saved as a file. The maximum file size can be expanded up to 1 TB.
  • Enterprise Geodatabase (ArcSDE): A collection of various GIS datasets stored in relational databases in table format, with no size or user limitations. This type of database uses Oracle, Microsoft SQL Server, IBM Informix, or PostgreSQL for relational database storage.

SuperMap Geographic Database

SuperMap SDX+ is a spatial database engine. It enables the integrated storage of GIS spatial geometric object data and attribute data in various relational databases, supporting data editing, index management, spatial queries, and more. For a detailed description of SuperMap SDX+, please refer to the SuperMap SDX+ Spatial Data Engine Overview.

  • File-Based Engine

    SuperMap SDX+ supports file-based engines, including SuperMap's custom UDB/UDBX engine, Shapefile engine, raw image file engine, vector tile file engine, and more. UDBX is an extension and enhancement of SuperMap’s custom UDB engine, providing greater stability. The UDB engine is the only file-based spatial data engine in SuperMap Objects' custom format. A UDB data project consists of two files: the UDB file stores spatial data using OLE compound document technology, while the UDD file serves as the attribute database, utilizing SQLite database format. Since UDB/UDBX files adopt compound document technology, they support the storage of both vector and image data.

  • Database Engine

    SuperMap SDX+ supports database engines for relational database management systems such as Oracle, SQL Server, and Kingbase, as well as Alibaba POLARDB and Huawei GaussDB. It also provides compatibility with PostgreSQL’s native spatial engine, PostGIS.

Supported Database Migration Types

ArcGIS Geographic Database SuperMap Geographic Database With A License Without A License
Personal GDB File-Based/Database-Based
File GDB File-Based/Database-Based
ArcSDE Oracle ST_Geometry File-Based/Database-Based ×
SDO_Geometry File-Based/Database-Based ×
Oracle Spatial File-Based/Database-Based ×
PostgreSQL ST_Geometry File-Based/Database-Based ×
PostGIS File-Based/Database-Based ×

Related Topics

GDB Import

MDB Import

SDE Import

SHP Import