Eu tenho duas camadas de polígonos com limites administrativos. Embora eles venham do mesmo provedor de dados, eles parecem ter pequenas discrepâncias e não se encaixam.
Como eu poderia mesclar essas duas camadas no ArcGIS 9.3 removendo sobreposições e lacunas entre elas?
Seria possível priorizar uma camada (cinza no meu caso) e 'encaixar' a outra (roxa) de acordo?
Respostas:
A questão é se você deseja manter os polígonos "cinza" separados como estão agora. Para NÃO generalizar os limites, talvez você precise fazer isso da maneira mais longa, você pode União -> Selecionar espacialmente todos os polígonos do resultado cujo centróide se enquadra no polígono roxo original -> Seleção de mesclagem
Nesse ponto, você terá os fetais 'Gray' inalterados e o polígono 'roxo' seguindo exatamente ao redor do 'Grey' onde houve uma sobreposição.
Isso ainda deixará você com as lacunas; se você estiver mesclando todos os recursos 'Cinza' em um, use um procedimento semelhante: crie outro recurso de polígono em uma camada separada que se sobreponha a todos os 'intervalos' e união. (Ou use outra técnica para preencher as lacunas)
Agora, as lacunas serão preenchidas com recursos sem atributos. Você pode se referir a eles como lascas. Se todos os recursos tiverem que ser mesclados com um único recurso 'Roxo', selecione todos os 'lascas' e mescle para roxo. Para fazer o contrário, e a única maneira de automatizar o processo neste momento, é usando uma ferramenta que mescla polígonos de fita com seus vizinhos ou, melhor ainda, manualmente.
Existem ferramentas que podem eliminar lascas mesclando-as no maior polígono adjacente (mais idealmente em combinação com os critérios de atributo) ( http://arcscripts.esri.com/details.asp?dbid=14672 ) No entanto, eu recomendo fortemente que encontre uma ferramenta / script que mescla lascas ao polígono adjacente com o qual ele compartilha o limite mais longo. Isso pode ser feito programaticamente com o ArcObjects, mas não sei se uma ferramenta que faz isso está disponível. Esses algoritmos podem ficar bastante complexos quando você se depara com problemas como lascas empilhadas, etc. Nunca tentei a ferramenta mencionada, então não sei como ela lida com situações reais e desagradáveis, como lascas empilhadas (precisa ser recursiva) ou se você pode inserir critérios de atributo ...
fonte
Duas opções:
fonte
você não menciona qual versão do arcmap ou qual nível você tem. No argis 10, há uma lista suspensa de geoprocessamento com tudo o que você precisa. a União é o que você terá que usar. Em seguida, você pode mesclar dois polígonos (em uma sessão de edição na mesma camada) para terminar com o que deseja. O ET-geotools também possui funcionalidade gratuita para fazer isso. E acredito que as ferramentas da Hawths têm algumas ferramentas gratuitas. Eu uso ferramentas de ET. Ian-Ko Technologies Espaciais
fonte