请注意,ArcGIS 无法粘贴其不支持的数据类型或定义。这意味着在目标数据库中创建的表或要素类将包含:
*ArcGIS 支持的数据类型
任何无法映射到 ArcGIS 数据类型的列都不会在目标数据库的要素类中创建。有关支持的数据类型列表的信息,请参阅 ArcGIS 中支持的数据类型。
*一个空间列
对于要素类,将使用遇到的第一个空间列;不会在目标要素类中创建第二个空间列。如果要使用第二个空间列,则需要在只包含第二个空间列的源表上定义视图或查询图层。如果要创建视图,可从源数据库中复制该视图,然后将其粘贴到目标数据库中。如果要定义查询图层,可将数据从查询图层导出到目标数据库的新要素类中。
一种几何类型
如果源要素类包含多种几何类型(点、线、面、多点),则将要素类粘贴到目标数据库中时,ArcGIS 会使用源要素类中位于第一行的几何类型。如果要控制在目标要素类中使用哪种几何类型,则需要创建源要素类的查询图层并定义要使用的几何类型,然后将数据从查询图层导出到目标数据库中。执行该操作时,在目标数据库中创建的要素类将仅包含为查询图层定义的几何类型的记录。
一个维数
如果源要素类中的记录是使用不同维数(xy、xyz、xym、xyzm)定义的,则 ArcGIS 将使用源要素类中第一行的维数;将不会在目标要素类中创建与该维数不匹配的记录。如果要指定在目标要素类中使用的维数,则需要创建源要素类的查询图层并定义要使用的维数。然后将数据从查询图层导出到目标数据库中。执行该操作后,在目标数据库创建的要素类中的所有记录都将使用该维数。例如,如果将查询图层定义为具有 z 纬度而没有 m 维度,则源要素类中具有 m 维度信息的所有记录在目标要素类中将不会具有 m 维度。同样,源要素类中仅有 x,y 坐标的任何记录在目标要素类中将具有 x,y 和 z 坐标(z 坐标被设置为 0)。
一个空间参考
如果源要素类具有 ArcGIS 可识别的已定义空间参考,则目标数据库中的要素类将使用相同的空间参考。如果没有为要素类定义空间参考,则 ArcGIS 将使用位于表中第一行的空间参考。将不会在目标数据库的要素类中创建与该空间参考不匹配的记录。然而,如果无法识别表或第一行的空间参考(例如,当使用自定义空间参考时),则目标要素类中使用的空间参考将取决于 DBMS。有关详细信息,请参阅空间参考中的“如何在 ArcGIS 中使用空间参考系统”部分。