Вопрос

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

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

Спасибо!

Это было полезно?

Решение 3

Ответ, похоже, отрицательный, SAS не поддерживает пространственные типы данных и операторы, такие как spatialite или postgis.

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

Другие советы

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

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top