Question

Existe-t-il un moyen d'effectuer une analyse spatiale (PAS uniquement des graphiques) dans SAS? Ce que je veux vraiment, c’est la capacité de traiter des requêtes géographiques comme on peut le faire dans PostGIS ou SpatialLite dans PROC SQL.

J'ai posé cette question sur la liste SAS-L sans rien obtenir.

Merci!

Était-ce utile?

La solution 3

La réponse semble être Non, SAS ne prend pas en charge les types de données spatiales et les opérateurs tels que spatialite ou postgis.

(Je réponds à ma propre question pour clore la discussion, mais merci à tous!)

Autres conseils

Je ne sais pas si votre question est suffisamment précise sur ce que vous voulez faire, afin que quelqu'un puisse vous donner une bonne réponse.

Si vous avez des données lat / long, vous pouvez créer des requêtes détaillées et agrégées en choisissant des critères de clause where basés sur les valeurs lat / long.

Incidemment, vous voudrez peut-être consulter http://runsubmit.com pour un autre site de style stackoverflow avec davantage population concentrée d'utilisateurs de SAS.

Je ne connais pas bien PostGIS ni SpatialLite, mais SAS dispose de procédures dédiées à des tâches spécifiques à un SIG. Ce lien dit

  

Le logiciel SAS / GIS vous permet de faire   plus que simplement voir vos données dans son   contexte spatial. Cela vous permet également   pour interagir avec les données en sélectionnant   caractéristiques et actions performantes   sont basés sur vos sélections.

Je ne sais pas si proc sql sera capable de répliquer facilement ces fonctionnalités, mais une fois que les données sont dans des fichiers SAS, je ne vois pas pourquoi vous ne pourriez pas au moins faire des requêtes de base.

SAS propose également des exemples de données et de code utilisant des données spatiales ici. .

En fait, lorsque vous considérez que les requêtes SQL dans Spatialite / PostGIS sont en cours de traduction dans une méthode de calcul spécifique. Cela peut être fait.

Donc, pour répondre à votre question, cela peut-il être fait facilement avec SAS comme spatialite (de simples requêtes?), Non

Mais vous pourriez écrire une fonction pour faire ce dont vous avez besoin avec Base SAS. Je trouve que SAS est l’un des meilleurs langages à utiliser pour une analyse rapide des données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top