Domanda

Ho cinque shapefile di confine contee della California che sto cercando di combinare in un unico grande shapefile e mantenere i confini originali delle contee. Allora voglio punti della trama, come questo così la mappa ha solo bisogno di essere una semplice mappa dei confini della contea. C'è un modo per fare questo in R o dovrò usare qualcosa come ArcGIS?

Non v'è ampia documentazione sulla fusione all'interno di uno shapefile come qui dove entrambe shapefiles hanno le stesse coordinate. Ma nessuna documentazione su shapefile che solo in parte coordinate di azioni.

È stato utile?

Soluzione

Se avete solo bisogno di mettere tutte le frontiere in dati un set poi si può farlo con sp / rgdal abbastanza facilmente, ma se avete bisogno di unire realtà confini geometricamente (clip / join / dissolvere) e così sul supporto in R non è così semplice.

Circa l'opzione più semplice è letto ogni shapefile con readOGR, poi spRbind insieme. Se presenta rgdal difficoltà per la costruzione / installazione poi ci sono altre opzioni per la lettura shapefile in vari pacchetti.

btw, "qualcosa come ArcGIS", ma molto più vicino al "libero": www.manifold.net

Altri suggerimenti

Se siete alla ricerca di una soluzione gratuita e Open Source mi raccomando QGIS o uDIG o OpenJUMP o MapWindows. Si può fare tutto manipolazione shapefile si desidera in questi pacchetti, sono tutti i software GIS.

Mi dispiace io non di un modo per fare questo in R e io non sono sicuro che avrei fiducia il risultato -. Meglio usare un martello per un chiodo di utilizzare un cacciavite

Se si vuole programmaticly voler modificare gli shapefile fatemelo sapere e mi consiglia alcune librerie Python e Java.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top