2012-11-07 2 views
0

Je suis complètement à la perte sur la façon de convertir des vecteurs atomiques, des listes, etc. en données spatiales.convertir loess en données spatiales

Je veux travailler avec des données dans des polygones sur une carte (matrice nxm). Plus précisément, la sortie de fonctions telles que loess et Akima. Par exemple de loess je reçois: Liste des 3

$ x: num [1:112] 656977 657024 657071 657118 657165 ... 
$ y: num [1:82] 661500 661544 661587 661631 661675 ... 
$ z: num [1:112, 1:82] -725 -724 -720 -715 -707 ... 

où x et y un avion Coordonnées Etat, et z est une combinaison de la surface des terres et des élévations bathymétriques. La bathymétrie est à l'intérieur d'un polygone et certains des résultats du loess se déversent à l'extérieur du polygone sur la matrice. Je veux mettre à zéro tout sur le côté du polygone. Je crois que je peux le faire avec plus, mais les données doivent être des coordonnées spatiales.

Comment faire cela? J'ai cherché et essayé des choses pendant des semaines.

Merci à l'avance ...

+1

Bienvenue dans Stack Overflow! Nous vous encourageons à [rechercher vos questions] (http://stackoverflow.com/questions/how-to-ask). Si vous avez [déjà essayé quelque chose] (http://whathaveyoutried.com/), veuillez l'ajouter à la question - sinon, recherchez et tentez d'abord votre question, puis revenez. –

+0

Salut, bienvenue dans StackOverflow. Vous devez spécifier la langue que vous utilisez et repasser votre message en conséquence. – Olotiar

Répondre

0

En supposant que vous pourriez faire une loess traditionnelle avec un seul facteur prédictif et le tracer ...

Une interaction à deux voies peut être considéré comme se produisant sur un plan à deux dimensions . Par conséquent, en fournissant simplement x et y comme termes d'interaction, vous devriez pouvoir tracer votre fonction de loess en utilisant un système tridimensionnel, même si les valeurs z prédites sont des niveaux dans un diagramme de chaleur.

+0

Je pense que les hauteurs en tant que valeurs 'z' sont une terminologie plus courante. Rappelez-vous votre règle de droite! –

+0

mes crampes de la main droite facilement :) – John

1

C'est une question assez large donc voici des conseils et des indications plutôt que des détails.

R possède de nombreux types de classes spatiales, mais les choses au cours des dernières années ont convergé vers les classes Spatial_ _ _DataFrame de la bibliothèque sp. L'analyse spatiale appliquée de Bivand avec le livre de R a un ensemble détaillé d'exemples et d'examen des internals, y compris comment les créer et comment convertir entre diverses classes spatiales.

Il y a aussi une vignette spatiale pour vous aider à démarrer.