Com R:
ShapeFile.Dissolved<-rgeos::gUnionCascaded(ShapeFile)
x<-rgeos::gRelate(ShapeFile, ShapeFile.Dissolved, byid= TRUE)
Recebo 3 casos DE-9IM :
table(x)
2FF10F212 2FF11F212 2FF1FF212
63 2470 174495
O código da sequência DE-9IM resultante pode ser interpretado da seguinte maneira:
1) 2FF1FF212: representa polígonos do primeiro arquivo de forma que não cruzam a borda do polígono do segundo arquivo de formato
2) 2FF11F212: representa polígonos do primeiro arquivo de forma que cruzam a borda do polígono do segundo arquivo de forma com uma linha
3) 2FF10F212: representa polígonos do primeiro arquivo de forma que cruzam a borda do polígono do segundo arquivo de forma com um ponto
Os dois últimos casos são meus polígonos de borda que eu estava procurando. Eu tenho o ID deles com:
poly.border<-which(x %in% c("2FF10F212","2FF11F212"))
Com o Arcmap:
1) Dissolver (Gerenciamento de Dados) sem selecionar nenhum "Dissolve_Field"
2) Selecione por local. Selecione os recursos de "shapefile original", Camada de origem: "shapefile dissolved", Método de seleção espacial para os recursos da camada de destino: toque no limite do recurso da camada de origem.
3) Comece a editar e excluir os recursos selecionados