Pregunta

Tengo cinco archivos de forma de los condados fronterizos en California que estoy tratando de combinar en un gran archivo de forma y mantener las fronteras originales de los condados. Entonces quiero trazar puntos como este Entonces, el mapa solo necesita ser un mapa simple de los límites del condado. ¿Hay alguna manera de hacer esto en R o tendré que usar algo como ArcGIS?

Hay una amplia documentación sobre la fusión dentro de un archivo de forma como aquí donde ambos archivos de forma tienen las mismas coordenadas. Pero no hay documentación en archivos de forma que solo compartan parcialmente coordenadas.

¿Fue útil?

Solución

Si solo necesita poner todos los bordes en un conjunto de datos, entonces puede hacerlo con sp/rgdal Fácilmente, pero si necesita fusionar bordes geométricamente (clip/unión/disolución), etc., y así sucesivamente, el soporte en R no es tan simple.

Más o menos la opción simple es leer cada archivo de forma con readOGR, después spRbind ellos juntos. Si rgdal presenta dificultades para la construcción/instalación, entonces hay otras opciones para leer archivos de forma en varios paquetes.

Por cierto, "Algo como Arcgis" pero mucho más cerca de "Free": www.manifold.net

Otros consejos

Si está buscando una solución gratuita y de código abierto, le recomiendo que QGI o UDIG o OpenJump o MapWindows. Puede hacer toda la manipulación de archivos de forma que desee en estos paquetes, todos son software SIG.

Lamento no tener una manera de hacer esto en R y no estoy seguro de confiar en el resultado, es mejor usar un martillo para un clavo que usar un destornillador.

Si desea programática alterar los archivos de forma, hágamelo saber y recomendaré algunas bibliotecas de Python y Java.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top