Dissolver o shapefile, mas reter os campos de atributos usando o ArcGIS Desktop?


9

Existe alguma maneira de dissolver o shapefile, mas manter os campos de atributos ao mesmo tempo?

É assim que eu quero reter campos:

Existem dois campos que eu quero conservar em um shapefile. A primeira coluna é Net_ID com o tipo longo e a segunda coluna é Geologia com o tipo de sequência.

Gostaria de dissolver o shapefile usando o campo NET_ID. Além disso, gostaria de manter o campo Geologia, como na figura abaixo.

insira a descrição da imagem aqui


11
Basta executar a ferramenta dissolver! Dissolver por seria o seu campo de ID e, em seguida, você poderá associar os atributos a partir do seu conjunto de dados de origem. Veja o arquivo de ajuda da ferramenta dissolver.
Hornbydd

As listas não são relacionais - existem poucas ferramentas relacionais para compilá-las. Dissolver não concatenará campos não dissolvidos - você precisará compilar isso programaticamente.
Vince

Como compilá-los programaticamente? Você quer dizer usando Python para preencher o novo campo Geologia? Eu realmente espero que eu possa saber como fazê-lo por programa.
NewHere

Respostas:


13

Você só precisa dividi-lo em duas etapas:

  1. Dissolver no NET_ID
  2. Espacial Associe a camada dissolvida à camada original. Use o tipo de correspondência de CONTAINS e defina a Regra de mesclagem do campo Geologia como Unir e defina o delimitador como vírgula. Clique com o botão direito do mouse no campo na lista de mapeamento de campos e selecione propriedades para acessar as configurações de regra de mesclagem e delimitador

0

Eu fiz um código semelhante para dissolver os campos no ArcGIS Pro, mas você pode usar o script ArcPy na caixa de ferramentas e também no ArcGIS Desktop. Você pode fazer o download no github: DissolveFields

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.