separar recortar poligonos hacer extraer data como caracteres bloquear basemap r ggplot2 gis s4 maptools

poligonos - recortar basemap arcgis



Conversión de polígono espacial a marco de datos regular sin el uso de herramientas gpclib (1)

También necesita instalar el paquete rgeos . Cuando se carga rgeos y rgeos no está instalado, se muestra el siguiente mensaje:

> require("maptools") Loading required package: maptools Checking rgeos availability: FALSE Note: when rgeos is not available, polygon geometry computations in maptools depend on gpclib, which has a restricted licence. It is disabled by default; to enable gpclib, type gpclibPermit()

Cuando se llama a fortify con un argumento de region (como en el ejemplo al que se vincula), entonces se deben realizar algunos "cálculos de geometría de polígono". Si rgeos no está disponible, y gpclib no está permitido, fallará.

Estoy trabajando con datos espaciales en R para una aplicación comercial y me gustaría usar ggplot2 para la visualización de datos. Si ejecuta el ejemplo de Hadley en https://github.com/hadley/ggplot2/wiki/plotting-polygon-shapefiles , encontrará que para ejecutar el comando fortify debe habilitar el uso de herramientas gpclibPermit() usando gpclibPermit() .

Estoy buscando una forma eficiente (que no implique hackear manualmente el objeto S4) para realizar la misma operación que fortify hace aquí, es decir, tomar un objeto de polígono espacial y convertirlo en un marco de datos regular donde las entradas de fila contengan latitudinal y coordenadas longitudinales junto con una identificación de polígono.

¿Alguien más ha resuelto este?