1

Is there a way to do spatial analysis (NOT just graphics) in SAS? What I really want is the ability to geographic queries like one can do in PostGIS or SpatialLite in PROC SQL.

I asked this on the SAS-L list and got nothing.

Thanks!

4

4 回答 4

2

我不确定您的问题是否足够具体地说明您想要做什么,以便有人给您一个很好的答案。

如果您有 lat/long 数据,则可以通过根据 lat/long 值选择 where 子句标准来进行详细查询和聚合查询。

顺便说一句,您可能想查看http://runsubmit.com以了解另一个具有更集中的 sas 用户群的 stackoverflow 样式站点。

于 2009-10-27T22:34:58.363 回答
1

我不熟悉 PostGIS 或 SpatialLite,但 SAS 有一些专门用于 GIS 特定任务的程序。这个链接

SAS/GIS 软件使您能够做的不仅仅是在其空间环境中查看数据。它还使您能够通过选择特征并执行基于您的选择的操作来与数据交互。

我不知道 proc sql 是否能够轻松复制这些功能,但是一旦数据在 SAS 数据集中,我不明白为什么您至少不能进行一些基本查询。

SAS在这里也有一些使用空间数据的示例数据和代码。

于 2009-10-28T12:37:45.247 回答
0

实际上,当您考虑到 Spatialite/PostGIS 中的 SQL 查询只是被转换为特定的计算方法时。实际上是可以做到的。

因此,要回答您的问题,是否可以在 SAS 中以简单的方式完成,例如 spatialite(即简单查询?),否

但是您可以使用 Base SAS 编写一个函数来完成您需要的工作,我发现 SAS 是用于快速数据分析的最佳语言之一。

于 2009-11-26T13:05:54.870 回答
0

答案似乎是否定的,SAS 不支持空间数据类型和诸如 spatialite 或 postgis 之类的运算符。

(我正在回答我自己的问题以结束讨论,但感谢所有人!)

于 2009-11-04T18:43:56.753 回答