Пространственный анализ в САС? - PullRequest
1 голос
/ 27 октября 2009

Есть ли способ выполнить пространственный анализ (НЕ просто графику) в SAS? Что мне действительно нужно, так это возможность выполнять географические запросы, как в PostGIS или SpatialLite в PROC SQL.

Я спросил это в списке SAS-L и ничего не получил.

Спасибо!

Ответы [ 4 ]

2 голосов
/ 28 октября 2009

Я не уверен, достаточно ли конкретен ваш вопрос о том, что вы хотите сделать, чтобы кто-то дал вам хороший ответ.

Если у вас есть данные по широте / длине, вы можете выполнять детализацию и агрегировать запросы, выбирая критерии условия where на основе значений широты и долготы.

Кстати, вы можете проверить http://runsubmit.com для другого сайта в стиле stackoverflow с более концентрированной группой пользователей sas.

1 голос
/ 28 октября 2009

Я не знаком с PostGIS или SpatialLite, но в SAS есть некоторые процедуры, предназначенные для конкретных задач ГИС. Эта ссылка говорит

Программное обеспечение SAS / GIS позволяет вам больше, чем просто просматривать ваши данные в своем пространственный контекст. Это также позволяет вам взаимодействовать с данными, выбрав особенности и выполнение действий, которые основаны на ваших выборах.

Я не знаю, сможет ли proc sql легко реплицировать эти функции, но как только данные находятся в наборах данных SAS, я не понимаю, почему вы не смогли хотя бы выполнить некоторые базовые запросы.

SAS также имеет несколько примеров данных и кода, работающих с пространственными данными здесь .

0 голосов
/ 26 ноября 2009

На самом деле, если учесть, что запросы SQL в Spatialite / PostGIS просто переводятся в определенный метод расчета. Это действительно может быть сделано.

Итак, чтобы ответить на ваш вопрос, можно ли сделать это в SAS простым способом, например, пространственным (то есть простыми запросами?), Нет

Но вы могли бы написать функцию, которая будет делать то, что вам нужно, используя Base SAS, я считаю, что SAS - один из лучших языков для быстрого анализа данных.

0 голосов
/ 04 ноября 2009

Ответ, похоже, Нет, SAS не поддерживает пространственные типы данных и операторы, такие как пространственный или постгис.

(Я отвечаю на свой вопрос, чтобы закрыть обсуждение, но спасибо всем!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...