ArcGIS中的数据库之间复制和粘贴数据在 ArcGIS 中的数据库之间复制和粘贴数据
通过 ArcGIS for Desktop 可以复制数据库中的数据,并将其粘贴到另⼀个数据库或地理数据库。将数据从⼀个数据库类型移动到另⼀个数据库类型时,可能会改变表中属性所⽤的数据类型。例如,如果从 SQL Server 复制包含 UniqueIdentifier 字段的表,当将其粘贴到PostgreSQL 数据库时,将变为 Varchar 字段。
请注意,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 中使⽤空间参考系统”部分。
以下步骤说明了如何在数据库之间或在地理数据库和数据库之间通过复制和粘贴移动表、要素类或视图。
步骤:
天兴洲长江大桥
>怎样把两张照片合成一张