Problemi nell'importazione di classi di caratteristiche in set di dati delle caratteristiche


9

Sono sicuro che ci deve essere un semplice motivo per questo, ma non riesco a importare un file shp o una classe di funzionalità da un altro file o geodatabase sde in un set di dati delle caratteristiche senza ottenere un errore. Le classi di funzioni sono perfette se non provo a importarle in un set di dati di caratteristiche. Il set di dati delle funzionalità ha sicuramente la stessa proiezione delle classi di funzionalità che sto cercando di importare, quindi non penso che sia il problema. L'errore che ottengo è ERRORE 000210 e dice solo Impossibile convertire e impossibile creare output e Impossibile eseguire (funzioni CopyF).

Qualche idea su cosa potrei fare di sbagliato qui. Sembra qualcosa di così semplice. Sto cercando di utilizzare i set di dati delle caratteristiche per organizzare meglio i miei dati, che ritengo siano utili.

Aggiornamento: Come puoi vedere di seguito, Jason mi ha aiutato a trovare la risposta. Come suggerito da Matt di seguito, ho aggiunto una nuova Idea al sito Idee ArcGIS. Ecco il link a quello, quindi per favore promuovilo se sei d'accordo che qui è necessario un messaggio di errore migliore: http://ideas.arcgis.com/ideaView?id=08730000000brxl


8
In realtà i set di dati delle caratteristiche non sono pensati per essere utilizzati come uno strumento organizzativo (sebbene possano essere, non è questo il loro scopo principale). Sono utilizzati per raggruppare classi di caratteristiche che condividono un sistema di coordinate e per consentire loro di partecipare al comportamento del geodatabase come topologie, reti geometriche e terreni.
blah238,


2
Anche se si utilizzano solo set di dati delle funzionalità come se fossero una "cartella" per un geodatabase, è necessario assicurarsi che abbiano lo stesso sistema di coordinate di tutti i dati che si tenta di inserire.
PolyGeo

1
Ho avuto problemi a importare funzionalità in un set di dati di funzionalità se nel geodatabase è presente un'altra funzionalità con lo stesso nome, anche se non si trova nello stesso set di dati. Non mi ricordo l'errore ho preso e se era evidente per me in quel momento, ma credo che se non altro sta funzionando così lontano che di una cosa che si poteva controllare ...
Jason

1
@wilbev, si prega di inviare una richiesta su ideas.arcgis.com per un messaggio di errore significativo, per l'effetto di "target già esistente". Con ciò avresti scoperto e risolto il tuo problema in pochi secondi. (e condividi nuovamente il link qui in modo da poterlo votare) Questa non è la prima volta che un messaggio di errore generico genera molte ore di inutile risoluzione dei problemi.
Matt Wilson

Risposte:


7

Ho avuto problemi a importare funzionalità in un set di dati di funzionalità se nel geodatabase è presente un'altra funzionalità con lo stesso nome, anche se non si trova nello stesso set di dati. Non ricordo l'errore che ho ricevuto e se mi fosse evidente in quel momento, ma suppongo che se non funzionasse finora fino a quel momento è un'altra cosa che potresti controllare ...


4
Grazie Jason, questo era il problema. Avevo un'altra classe di funzionalità al di fuori del set di dati di funzionalità in cui stavo cercando di importare con lo stesso nome. Sarebbe sicuramente bello se ArcMap fornisse all'utente l'indicazione che questo era il problema. Il feedback degli errori è piuttosto negativo in ArcGIS.
Wilbev,

3

So che questo è già stato risolto, ma stavo avendo lo stesso problema e si è scoperto che il mio set di dati di funzionalità si trovava in un geodatabase personale che aveva raggiunto il limite di dimensioni e che stava causando il problema.

... nel caso in cui qualcun altro si imbatti in questo e quanto sopra non è il problema ...


2

Prova a utilizzare la Classe di funzionalità per la Classe di funzionalità invece di Funzioni di copia . Lo stesso sistema di coordinate non è identico a quello identico ; vedi anche ArcCatalog dice che i riferimenti spaziali non corrispondono tra il set di dati della caratteristica e la classe della caratteristica con lo stesso sistema di coordinate?

Fc-to-Fc è più completo di copia e si occuperà automaticamente della trasformazione delle coordinate, se necessario, nonché dei domini degli attributi di trasferimento e di alcuni altri gadget.


Ho provato questo e non ho avuto fortuna neanche con esso. Mi dà un nuovo gruppo di errori e in realtà aggiunge la classe caratteristica ma non uno dei punti caratteristica. Viene visualizzato l'errore 000594: Funzione di input 0: non rientra nei domini della geometria di output. Quindi ho cercato quell'errore e ho provato a cambiare il dominio XY di output di un nuovo set di dati di funzionalità e ancora non ho avuto fortuna.
Wilbev,

EEEP. Penso che questo potrebbe essere un caso di tagliare il file sorgente in pezzi e importare ogni pezzo fino a quando non è possibile individuare l'insieme di geometria che è rotto / non valido.
matt wilkie,

i dati attraversano 180 gradi est / ovest o i poli? Un'altra cosa da provare è ritagliare i dati in un riquadro di delimitazione garantito all'interno del dominio spaziale X / Y.
matt wilkie,

1

Modificato per chiarezza:

Ho riscontrato questo errore molte volte, e l'unico modo per aggirarlo , ho scoperto, era usare il codice per creare i set di funzionalità e gli occhiali in arcpy

Il suo utilizzo è così:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

Dove il percorso dell'area di lavoro è ovviamente il percorso del tuo fgdb locale, fcName è il primo piano e sr le informazioni di proiezione. È così facile e ha curato subito lo 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]]"

La pelosa è una risposta ben formattata e descrittiva, ma è nel posto sbagliato perché non risponde alla domanda posta. Ha già un FeatureDataset.
Matt Wilson

@matt wilkie - Lo so, quindi sto affermando che avevo già avuto questo problema molte volte prima, e l'unica cosa che potevo aggirare, era creare prima il set di funzionalità nel codice?
Peloso

Nessun problema, evviva
Peloso,

0

Apri ArcCatalog o Windows Explorer e vai alla cartella che contiene il tuo geodatabase in cui desideri importare le classi di funzionalità / qualsiasi altra cosa e vai alle proprietà, fai clic sulla tabella di sicurezza e seleziona l'utente corrente e concedi le autorizzazioni complete,

Ora riprova a importare la classe di caratteristiche e funzionerà, ricorda che tutte le classi di caratteristiche in un set di dati di caratteristiche dovrebbero essere nello stesso sistema di coordinate


0

Ciò ha risolto lo stesso identico problema per me:

Fare clic con il tasto destro su geodatabase> Amministrazione> Database compatto

Successivamente è stato in grado di copiare, incollare e importare nel set di dati geodatabase / funzionalità che mi stava dando l'errore 000210.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.