Problemas para importar clases de entidad en conjuntos de datos de entidad

9

Estoy seguro de que debe haber una razón simple para esto, pero parece que no puedo importar un archivo shp o una clase de entidad desde otro archivo o geodatabase sde a un conjunto de datos de características sin obtener un error. Las clases de entidad vienen bien si no trato de importarlas en un conjunto de datos de entidades. El conjunto de datos de entidades definitivamente tiene la misma proyección que las clases de entidades que estoy tratando de importar, así que no creo que ese sea el problema. El error que obtengo es ERROR 000210 y solo dice Error al convertir y no puede crear resultados y Error al ejecutar (CopyFeatures).

Alguna idea de lo que puedo estar haciendo mal aquí. Parece algo tan simple. Estoy tratando de usar los conjuntos de datos de funciones para organizar mejor mis datos, lo que creo que tiene un propósito.

Actualización: Entonces, como puede ver a continuación, Jason me ayudó a encontrar la respuesta. Como sugiere Matt a continuación, agregué una nueva Idea al sitio de Ideas ArcGIS. Aquí está el enlace a eso, así que promueva esto si acepta que se necesita un mejor mensaje de error aquí: http://ideas.arcgis.com/ideaView?id=08730000000brxl

wilbev
fuente
8
En realidad, los conjuntos de datos de características no están destinados a ser utilizados como una herramienta organizativa (aunque pueden serlo, ese no es su objetivo principal). Se usan para agrupar clases de entidad que comparten un sistema de coordenadas y para permitirles participar en el comportamiento de geodatabase como topologías, redes geométricas y terrenos.
blah238
2
Incluso si solo está utilizando conjuntos de datos de entidades como si fueran una "carpeta" para una geodatabase, deberá asegurarse de que tengan el mismo sistema de coordenadas que cualquier información que intente poner en ellos.
PolyGeo
1
He tenido problemas para importar características en un conjunto de datos de características si hay otra característica en cualquier otro lugar de la geodatabase con el mismo nombre, incluso si no está en el mismo conjunto de datos. No recuerdo el error que recibí y si era evidente para mí en ese momento, pero supongo que si nada más funciona hasta ahora, esa es una cosa más que puedes comprobar ...
Jason
1
@wilbev, publique una solicitud en ideas.arcgis.com para obtener un mensaje de error significativo, en el sentido de "el objetivo ya existe". Con eso, habría descubierto y resuelto su problema en segundos. (y comparta el enlace aquí para que podamos votarlo) Esta no es la primera vez que un mensaje de error genérico ha generado muchas horas de solución infructuosa.
Matt Wilkie

Respuestas:

7

He tenido problemas para importar características en un conjunto de datos de características si hay otra característica en cualquier otro lugar de la geodatabase con el mismo nombre, incluso si no está en el mismo conjunto de datos. No recuerdo el error que recibí y si fue evidente para mí en ese momento, pero supongo que si nada más funciona hasta ahora, es una cosa más que puedes verificar ...

Jason
fuente
44
Gracias Jason, este fue el problema. Tenía otra clase de entidad fuera del conjunto de datos de entidad que estaba tratando de importar con el mismo nombre. Seguro que sería bueno que ArcMap le diera al usuario una indicación de que este era el problema. La retroalimentación de error es bastante mala en general en ArcGIS.
wilbev
3

Sé que esto ya se ha resuelto, pero estaba teniendo el mismo problema y resultó que mi conjunto de datos de funciones estaba ubicado en una geodatabase personal que había alcanzado su límite de tamaño y que estaba causando el problema.

... por si alguien más se topa con esto y lo anterior no es el problema ...

Jocelyn
fuente
2

Intente usar la Clase de entidad a la Clase de entidad en lugar de Copiar entidades . El mismo sistema de coordenadas no es lo mismo que idéntico ; ¿Ver también ArcCatalog dice que las referencias espaciales no coinciden entre el dataset de entidad y la clase de entidad con el mismo sistema de coordenadas?

Fc-to-Fc es más exhaustivo que la copia y se encargará automáticamente de la transformación de coordenadas, si es necesario, así como de la transferencia de dominios de atributos y algunas otras ventajas.

wilkie mate
fuente
Intenté esto y tampoco tuve suerte con eso. Sí me da un nuevo grupo de errores y, de hecho, agrega la clase de entidad pero no ninguno de los puntos de entidad. Me sale el error 000594: Función de entrada 0: queda fuera de los dominios de geometría de salida. Así que busqué ese error e intenté cambiar el dominio XY de salida de un nuevo conjunto de datos de características y todavía no tuve suerte.
wilbev
Eeep. Creo que este podría ser un caso de cortar el archivo fuente en partes e importar cada pieza hasta que pueda ubicar el conjunto de geometría (s) que está roto / no válido.
Matt Wilkie
¿Los datos cruzan 180 grados este / oeste, o los polos? Otra cosa para intentar es recortar los datos en un cuadro delimitador garantizado para estar dentro del dominio espacial X / Y.
Matt Wilkie
1

Editado para mayor claridad:

Tuve este error muchas veces, y descubrí que la única forma de evitarlo era usar código para crear los conjuntos de datos de características y las clases de características en arcpy

Su uso es así:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

Donde la ruta del espacio de trabajo es obviamente la ruta a su fgdb local, fcName es el Featuredataset y sr la información de proyección. Es muy fácil y curó el 00210 de inmediato.

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]]"
Peludo
fuente
Melenudo, esta es una respuesta bien formateada y descriptiva, pero está en el lugar equivocado porque no responde a la pregunta formulada. Él ya tiene un FeatureDataset.
Matt Wilkie
@matt wilkie: Lo sé, por lo tanto, afirmo que tuve este problema muchas veces antes, y la única forma de solucionarlo fue creando primero el conjunto de datos de características en el código.
Peludo
No te preocupes, saludos
Peludo
0

Abra ArcCatalog o Windows Explorer y navegue a la carpeta que contiene su geodatabase a la que desea importar las clases de entidad / cualquier otra cosa, vaya a las propiedades, haga clic en la tabla de seguridad y seleccione el usuario actual y otórguele permisos completos,

Ahora intente importar la clase de entidad y funcionará, recuerde que todas las clases de entidad en un conjunto de datos de entidad deben estar en el mismo sistema de coordenadas

zabi
fuente
0

Esto resolvió exactamente el mismo problema para mí:

Haga clic derecho en geodatabase> Administración> Base de datos compacta

Después de esto, pude copiar y pegar e importar en la Geodatabase / Feature Dataset que me estaba dando el error 000210.

chispeante
fuente