Um conjunto de dados de alta precisão foi carregado de um geodatabase do arquivo no arcsde 9.3.1. A carga de dados foi obtida por copiar / colar no ArcCatalog.
Uma ferramenta customizada (arcobjects) que extrai do conjunto de dados para um geodatabase pessoal de baixa precisão agora está falhando ao tentar criar a classe do recurso de saída.
Não é possível atualizar o geodatabase pessoal com alta precisão, pois todos os outros conjuntos de dados extraídos do sde são de baixa precisão.
O conjunto de dados de alta precisão pode ser rebaixado?
Respostas:
Acabei resolvendo isso modificando o código de extração personalizado para levar em consideração a precisão das referências espaciais de origem e destino.
Código:
fonte
Eu sempre mantenho os dados antigos do Esri ArcTutor para as versões do ArcGIS 9.0 / 9.1 / 9.2. Os bancos de dados geográficos usados são de baixa precisão e sempre posso usá-los como modelo para importação / exportação de dados quando preciso alterar a precisão. Converse com seus representantes da Esri ou dê uma olhada em suas unidades compartilhadas de software. Talvez você encontre alguns dados antigos do ArcTutor ou talvez bancos de dados antigos do ArcGIS que possam servir para esse fim.
fonte
Bem, se houver uma casa decimal no número, digamos 10.343243, você pode simplesmente usar a função esquerda ({nome da coluna}, # preservada) no banco de dados de atributos do arcmap. Dando a você 10.343, o que seria menos preciso.
Se o número for 10343243, você poderá usar a mesma função novamente, adicionando apenas zeros novamente ao número após a função inicial. Uma espécie de arredondamento rudimentar.
Faz sentido?
fonte