Ricardo,

  Sem acesso aos dados é difícil entender completamente o que está acontecendo. 
Em questões futuras, por favor forneça (uma amostra d) os dados para que o 
problema seja reprodutível.

  Aparentemente, pelo menos um polígono dos seus shapefiles apresenta mal 
formação. Para resolver isso, a minha dica é usar a função checkPolygonsHoles 
do pacote maptools. Tipicamente, você digitaria:

library(maptools) 
pls <- slot(wdpa, "polygons") 
pls1 <- lapply(pls, checkPolygonsHoles) 
slot(wpda, "polygons") <- pls1

  Repita a operação nos outros shapefiles e então tente fazer a interseção 
novamente.

  Espero que ajude,
  Thiago.


________________________________
From: Ricardo Dobrovolski <[email protected]>
To: [email protected]; [email protected] 
Sent: Friday, December 7, 2012 9:21 AM
Subject: [R-br] Erro: Intersecção entre dois shapefiles no R


Oi Pessoal, 

Tentei realizar a intersecção entre dois shapes por meio da função gIntersect 
do pacote rgeos. No entanto, ocorreu o seguinte erro, conforme mostrado abaixo:

> wdpa<- readShapePoly(file.choose())
> grid_05<- readShapePoly(file.choose())
> inter_wdpa_grid<-gIntersection(wdpa,grid_05)
Erro em createPolygonsComment(p) : 
  rgeos_PolyCreateComment: orphaned hole, cannot find containing polygon for 
hole at index 2




Em 6 de dezembro de 2012 20:22, Ricardo Dobrovolski <[email protected]> 
escreveu:

Oi Pessoal,
>
>
>Eu gostaria de saber se vocês conhecem pacotes no R nos quais eu possa fazer 
>operações entre shapefiles como intersecções, clips, etc, de maneira 
>semelhante às operações que se podem realizar no ArcGis.
>
>
>Atenciosamente,
>
>
>Ricardo Dobrovolski

_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a