Problemas ao importar classes de recursos para conjuntos de dados de recursos

9

Tenho certeza de que deve haver uma razão simples para isso, mas parece que não consigo importar um arquivo shp ou uma classe de recurso de outro arquivo ou geodatabase sde para um conjunto de dados de recursos sem obter um erro. As classes de recurso são boas se eu não tentar importá-las para um conjunto de dados de recursos. O conjunto de dados do recurso definitivamente tem a mesma projeção que as classes de recurso que estou tentando importar, então não acho que esse seja o problema. O erro que recebo é ERROR 000210 e apenas diz Falha na conversão e não pode criar saída e Falha na execução (CopyFeatures).

Alguma idéia do que eu possa estar fazendo de errado aqui. Parece algo tão simples. Estou tentando usar os conjuntos de dados de recursos para organizar melhor meus dados, que acho que existem para esse fim.

Atualização: Então, como você pode ver abaixo, Jason me ajudou a encontrar a resposta. Conforme sugerido por Matt abaixo, adicionei uma nova idéia ao site do ArcGIS Ideas. Aqui está o link para isso, então promova-o se você concordar com uma mensagem de erro melhor aqui: http://ideas.arcgis.com/ideaView?id=08730000000brxl

wilbev
fonte
8
Na verdade, os conjuntos de dados de recursos não devem ser usados ​​como uma ferramenta organizacional (embora possam ser, esse não é o objetivo principal). Eles são usados ​​para agrupar classes de recursos que compartilham um sistema de coordenadas e para permitir que eles participem do comportamento do banco de dados geográficos, como topologias, redes geométricas e terrenos.
blah238
2
Mesmo se você estiver usando apenas conjuntos de dados de recursos como se fossem uma "pasta" para um geodatabase, será necessário garantir que eles tenham o mesmo sistema de coordenadas que qualquer dado que você tentar colocar neles.
PolyGeo
11
Ocorreu um problema ao importar recursos para um conjunto de dados de recursos se houver outro recurso em qualquer outro lugar do geodatabase com o mesmo nome, mesmo que não esteja no mesmo conjunto de dados. Eu não me lembro o erro que eu tenho e se era evidente para mim no momento, mas acho que, se nada mais está funcionando até agora que é mais uma coisa que você poderia verificar ...
Jason
11
@ wilbev, envie uma solicitação em ideas.arcgis.com para uma mensagem de erro significativa, com o efeito de "o destino já existe". Com isso, você teria descoberto e resolvido seu problema em segundos. (e compartilhe o link aqui para que possamos votar) Essa não é a primeira vez que uma mensagem de erro genérica gera muitas horas de solução de problemas infrutífera.
Matt Wilkie

Respostas:

7

Ocorreu um problema ao importar recursos para um conjunto de dados de recursos se houver outro recurso em qualquer outro lugar do geodatabase com o mesmo nome, mesmo que não esteja no mesmo conjunto de dados. Não me lembro do erro que recebi e se era aparente para mim na época, mas acho que se nada mais estiver funcionando até agora, é mais uma coisa que você pode verificar ...

Jason
fonte
4
Obrigado Jason, esse foi o problema. Eu tinha outra classe de recurso fora do conjunto de dados do recurso para o qual estava tentando importar com o mesmo nome. Com certeza seria bom se o ArcMap desse ao usuário uma indicação de que este era o problema. O feedback do erro é muito ruim no ArcGIS.
Wilbev 7/10
3

Sei que isso já foi resolvido, mas eu estava tendo o mesmo problema e o meu conjunto de dados de recursos estava localizado em um geodatabase pessoal que atingiu seu limite de tamanho e estava causando o problema.

... apenas no caso de alguém tropeçar nisso e o problema acima não ser o ...

Jocelyn
fonte
2

Tente usar a classe de recurso para classe de recurso em vez de recursos de cópia . O mesmo sistema de coordenadas não é o mesmo que idêntico ; veja também ArcCatalog diz que as referências espaciais não correspondem entre o conjunto de dados e a classe de recurso com o mesmo sistema de coordenadas?

Fc para Fc é mais completo que a cópia e cuidará automaticamente da transformação de coordenadas, se necessário, além de transferir domínios de atributos e outras vantagens.

Matt Wilson
fonte
Eu tentei isso e também não tive sorte. Isso me fornece um novo grupo de erros e, na verdade, adiciona a classe de recurso, mas nenhum dos pontos de recurso. Eu recebo o erro 000594: O recurso de entrada 0: fica fora dos domínios da geometria de saída. Então, procurei esse erro e tentei alterar o domínio XY de saída de um novo conjunto de dados de recursos e ainda sem sorte.
Wilbev 6/10
eeep. Eu acho que esse pode ser um caso de dividir o arquivo de origem em pedaços e importar cada pedaço até que você possa localizar o conjunto de geometria (s) que está quebrado / inválido.
Matt Wilkie
os dados cruzam 180 graus leste / oeste ou os pólos? Outra coisa a tentar é recortar os dados em uma caixa delimitadora que esteja dentro do domínio espacial X / Y.
Matt Wilkie
1

Editado para maior clareza:

Eu tive esse erro muitas vezes, e a única maneira de contornar isso, eu descobri, era usar o código para criar os conjuntos de dados e funcionalidades em destaque no arcpy

Seu uso é assim:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

Onde o caminho do espaço de trabalho é obviamente o caminho para o fgdb local, fcName é o conjunto de dados em destaque e as informações da projeção. É tão fácil e curou o 00210 imediatamente.

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
fonte
Peludo, essa é uma resposta bem formatada e descritiva, mas está no lugar errado porque não aborda a pergunta. Ele já tem um FeatureDataset.
Matt Wilkie
@matt wilkie - Eu sei, portanto, eu afirmo que já tive isso várias vezes antes, e a única maneira de contornar isso foi criar primeiro o conjunto de recursos no código?
Hairy
Não se preocupe, aplausos
Hairy
0

Abra o ArcCatalog ou o Windows Explorer e navegue até a pasta que contém o seu banco de dados geográficos para o qual você deseja importar classes / qualquer outra coisa e vá para as propriedades, clique na tabela de segurança e selecione o usuário atual e conceda permissões completas,

Agora tente importar novamente a classe de recurso e ela funcionará. Lembre-se de que todas as classes de recurso em um conjunto de dados de recursos devem estar no mesmo sistema de coordenadas

zabi
fonte
0

Isso resolveu exatamente o mesmo problema para mim:

Clique com o botão direito do mouse em geodatabase> Administração> Compact Database

Depois disso, foi possível copiar, colar e importar no conjunto de dados geodatabase / recurso que estava causando o erro 000210.

brilhante
fonte