A diferença mais básica é o nível em que cada uma das funções está trabalhando.
A ferramenta Classe de recurso para Classe de recurso está funcionando no Layer
nível, o que significa que, independentemente dos recursos selecionados, ele os trata como um todo. Uma nova classe de recurso será criada. Isso significa que você tem controle sobre a estrutura da nova classe de características, incluindo a adição e exclusão de campos. Você pode escolher um subconjunto de recursos para copiar, mas a ênfase está na própria estrutura da camada.
Por outro lado, a ferramenta Recursos de cópia está funcionando no Feature
nível individual . Aqui, o foco é pegar um subconjunto de recursos de uma camada e copiá-los e todos os seus atributos para uma nova camada. Copiar os recursos significa pegar todos os atributos também.
Existem prós e contras em cada abordagem. Ambas as ferramentas criarão uma nova classe de recurso, seja com um novo nome ou se você tiver a configuração de geoprocessamento correta, substituindo uma classe de recurso existente. A Feature Class to Feature Class
ferramenta permite mapear campos, mas restringe você a uma SQL
consulta para exportar qualquer tipo de subconjunto de recursos. A Copy Features
ferramenta permite selecionar um ou todos os recursos da classe featureclass, se houver feature layer
uma seleção aplicada a ele. A desvantagem é que não há controle sobre a estrutura da classe de característica de saída. HT para blah238 para o esclarecimento.
Editar - 13/5/2013
Depois de examinar mais de perto sua segunda pergunta e os comentários de outras pessoas sobre publicá-la como segunda pergunta, parece que ela está diretamente relacionada à comparação de benefícios entre as duas ferramentas.
Os resultados da ferramenta Comparação de recursos mostram que ObjectID
o Shape
campo e são diferentes. Não tenho certeza dos parâmetros que você escolheu para esta ferramenta, mas no documento da Ajuda , ele afirma que deseja escolher os Sort
pedidos apropriados para garantir a comparação dos mesmos recursos.
Provavelmente, é uma suposição segura de que você usou o ObjectID como o recurso de classificação ou apenas o padrão, pois as duas classes de recursos têm os mesmos recursos. Isso traz uma diferença crítica entre as duas ferramentas:
Copy Features
Mantém o ObjectID dos recursos que estão sendo copiados. Feature Class to Feature Class
gera um novo ObjectID para cada recurso. Isso remove quaisquer falhas na numeração consecutiva que ocorrem quando os recursos são excluídos ou combinados com outros.
Portanto, a ferramenta Comparação de recursos está vendo diferenças no campo ObjectID, porque eles não têm mais os mesmos números, e no campo Shape, porque dois recursos com o mesmo ObjectID agora podem não ser mais idênticos.
Exemplo:
duas camadas, cada uma com 100 recursos. O ObjectID varia de 1 a 100. Em algum momento, o Recurso 98 é excluído, deixando 99 Recursos Vamos examinar os últimos 5 recursos em cada camada:
Original Copy Feat Feat to Feat
95 95 95
96 96 96
97 97 97
99 99 98
100 100 99
Como você pode ver, 98 está ausente em uma camada, acionando a incompatibilidade do ObjectID. O ObjectID 99 agora se refere a diferentes recursos, acionando a incompatibilidade de formas.
Existem algumas situações em que é útil manter um ObjectID. Geralmente, é onde a ESRI construiu links internos entre recursos ou camadas, como em Classes de relacionamento ou Redes geométricas .