无法将要素类导入要素数据集


9

我敢肯定有一个简单的原因,但是我似乎无法从另一个文件或sde地理数据库将shp文件或要素类导入要素数据集而不会出错。如果我不尝试将要素类导入要素数据集中,则要素类会很好用。要素数据集与我要导入的要素类绝对具有相同的投影,因此我认为这不是问题。我得到的错误是错误000210,只是说无法转换,无法创建输出以及无法执行(CopyFeatures)。

任何想法,我可能在这里做错了。似乎很简单。我正在尝试使用功能数据集更好地组织我认为有此目的的数据。

更新:因此,如您在下面看到的,杰森帮助我找到了答案。正如下面Matt所建议的那样,我向ArcGIS Ideas站点添加了一个新的Idea。这是该链接,因此,如果您同意在此处需要更好的错误消息,请进行升级:http : //ideas.arcgis.com/ideaView?id=08730000000brxl


8
实际上,要素数据集并不能用作组织工具(尽管可以使用,但这并不是其主要目的)。它们用于对共享坐标系的要素类进行分组,并使它们能够参与地理数据库行为,例如拓扑,几何网络和地形。
blah238


2
即使仅使用要素数据集,就像它们是地理数据库的“文件夹”一样,您也需要确保它们具有与尝试放入其中的任何数据相同的坐标系。
PolyGeo

1
如果地理数据库中的其他任何地方都存在具有相同名称的另一个要素,即使它不在同一数据集中,也无法将要素导入到要素数据集中。我不记得当时遇到的错误以及当时是否对我很明显,但是我想到目前为止,如果没有其他事情在起作用,那您还可以检查...
Jason

1
@wilbev,请在idea.arcgis.com上发布请求以获取有意义的错误消息,以达到“目标已存在”的效果。这样,您将在几秒钟内发现并解决您的问题。(并在此处共享链接,以便我们对其进行投票)这不是通用错误消息第一次导致许多小时徒劳无功的故障排除。
马特·威尔基2011年

Answers:


7

如果地理数据库中其他任何地方都存在具有相同名称的要素,即使该要素不在同一数据集中,也无法将要素导入要素数据集中。我不记得当时遇到的错误以及当时是否对我很明显,但是我想到目前为止,如果没有其他措施在起作用,那您还可以检查...


4
谢谢杰森,这就是问题所在。我确实尝试在具有相同名称的要素数据集中添加了另一个要素类。如果ArcMap给用户指示这是问题所在,那肯定会很好。错误反馈在ArcGIS中总体而言非常糟糕。
wilbev 2011年

3

我知道这个问题已经解决了,但是我遇到了同样的问题,事实证明我的要素数据集位于一个个人地理数据库中,该数据库已达到其大小限制,这是造成问题的原因。

...以防万一其他人偶然发现了上述问题而不是问题...


2

尝试使用要素类而非要素复制要素。在相同的坐标系是不一样的东西相同 ; 还可以看到ArcCatalog说空间参考在具有相同坐标系的要素数据集和要素类之间不匹配?

Fc到Fc比复制更彻底,并且会在需要时自动进行坐标转换以及转移属性域和其他一些功能。


我尝试了这个,也没有运气。它确实给了我一组新的错误,并且实际上添加了要素类,但没有添加任何要素点。我收到错误000594:输入特征0:落在输出几何域之外。因此,我查找了该错误,并尝试更改新要素数据集的输出XY域,但仍然没有运气。
wilbev 2011年

eep 我认为这可能是将源文件切成碎片并导入每个碎片的情况,直到您可以找到损坏/无效的一组几何。
马特·威尔基2011年

数据跨东西向180度还是两极交叉?要尝试的另一件事是将数据剪切到保证在X / Y空间域内的边界框。
马特·威尔基

1

为清楚起见进行了编辑:

我多次遇到此错误,发现它的唯一方法是 使用代码在arcpy中创建要素数据集要素类。

它的用法是这样的:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

在工作空间路径显然是本地fgdb的路径的情况下,fcName是Featuredataset,并标记投影信息。如此简单,并立即固化00210。

sr = "GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984
\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT
[\"Degree\",0.0174532925199433],AUTHORITY[\"EPSG\",4326]]"

多毛的,这是一个很好的格式化和描述性答案,但是它在错误的位置,因为它不能解决所提出的问题。他已经有一个FeatureDataset。
马特·威尔基2011年

@matt wilkie-我知道,因此我说我以前有很多次这个问题,而我唯一能解决的问题是,首先在代码中创建featuredataset吗?

不用担心,欢呼声
毛的

0

打开ArcCatalog或Windows资源管理器,然后导航到包含要导入要素类/其他内容的地理数据库的文件夹,然后转到属性,单击安全性表并选择当前用户并授予其完全权限,

现在重试导入要素类,并且该类将起作用,请记住要素数据集中的所有要素类应位于同一坐标系中


0

这为我解决了完全相同的问题:

右键单击地理数据库>管理>压缩数据库

之后,就可以复制并粘贴并导入到Geodatabase / Feature数据集中,这给了我000210错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.