30 votes

Peut-on utiliser R pour le SIG?

J'aimerais créer des SIG parcelles, et je me demandais si R peut être utilisé pour cela. Voici quelques exemples d'intrigues que j'avais un concept similaire à ceux que je voudrais faire:

  • Une température de l'intrigue (ou tracé de contour) des États-unis, avec de la couleur (ou la hauteur) déterminé par le PIB de l'état. Ainsi, les frontières de l'etat serait de donner des discontinuités dans la parcelle.
  • Une température de l'intrigue des États-unis, où l'altitude est utilisé pour les données. Dans ce cas, la parcelle doit varier en douceur à travers les frontières de l'etat.
  • La somme de 2 parcelles (avec certains d'échelle appliqué).

Je viens juste de commencer à apprendre R, et que vous voulez savoir si ce serait le bon outil pour ce genre de travail. En regardant les coord_map de ggplot2, il ressemble à une superposition de données sur le NOUS est possible. Mais l'obtention de données à respecter les frontières de l'etat pourrait être très difficile.

Tous les conseils?

42voto

Joris Meys Points 38980

Tout d'abord, vous avez l' maps, mapproj et maptools forfaits, qui vous donnent une grande variété de fonctions des cartes, des projections, et ainsi de créer sur toute carte que vous pouvez penser.

Puis il y a l' sp package, qui-entre autres choses - permet de tracer tout type de données que vous chargez à partir de la GADM base de données.

Mais la plupart de tous, il est l' spatiale de la page des projets de R qui vous donne beaucoup plus d'informations, y compris des liens vers des listes de diffusion, y aller avec R et des données spatiales. Et si cela ne suffit pas, vous avez le CRAN de la Tâche de la page d'Affichage des données spatiales, inscription 100+ forfaits de faire ce que vous voulez faire.

Pensez-vous maintenant? Il n'y est plus! Les deux livres destinés à la vente et de blogs gratuits peut vous aider à trouver comment faire ce que vous voulez faire. Et si vous avez une question spécifique, vous pouvez toujours venir à StackOverflow , ou utiliser l'un des mailing listes pour obtenir un peu plus d'aide.

Donc, vous voyez : C'est R. Il n'y a pas si. Seulement comment. (Simon Blomberg)

alimenté par googler.

4voto

dickoa Points 7851

il encore au stade alpha, mais le Rgis (composé de packages R le terrain, RemoteSensing, gdistance ..) projet très prometteur. Vous pouvez tester le paquet sur la r-forge. Pour la trame de données (DEM, altitude,...) de la manipulation il y a l'excellente raster ensemble, et pour d'autres tâches comme le polygone de découpage et plus compliqué des choses que vous pouvez utiliser rgeos (soumission de GEOS libs), maptools (pour le format d'échange) ou PBSmapping, et bien sûr, le sp de l'emballage et le livre d'accompagnement Appliquée à l'Analyse Spatiale avec R (Bivand, Pebsema et Rubio 2008) est un must.

Sur l'autre manière, vous pouvez également lier des R SIG comme l'herbe (spgrass6), saga (RSAGA), même QGIS et arcGIS mais je ne les utilise pas.

enfin, vous devez prendre un coup d'oeil à http://cran.r-project.org/web/views/Spatial.html

3voto

Brad Nesom Points 139

Vous pouvez également regarder cette.
L'intégration de programmes Externes avec Modelbuilder

L'utilisation de R dans ArcGIS 10

et un thread

de Roger Bivand avec des liens utiles, des conseils, et un peu de code pour importer des données raster.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X