中文

问题:创建数据库视图会将 SHAPE 字段数据类型更改为长整型

说明

在 ArcMap 中为要素类创建数据库视图时,SHAPE 字段数据类型将在数据库视图中更改为长整型。

原因

出现此问题的原因是数据库视图是从具有二进制存储类型的要素类创建的。 地理数据库中有三个表与要素类的 SHAPE 字段关联。 数据库视图无法识别三个系统表,将仅读取一个表,即业务表。 创建数据库视图时,业务表的 SHAPE 字段会读取为二进制并转换为长整型。

有关 ArcGIS 中几何数据类型的详细信息,请参阅:ArcGIS 支持的 SQL Server 数据类型

解决方案或解决方法

使用“迁移存储”工具将几何类型从二进制更改为几何。 有关该工具的详细信息,请参阅:迁移存储不同存储类型之间的数据迁移

:
SDE 用户必须使用数据库所有者级别权限连接到地理数据库才能运行该工具。

相关信息