Pergunta

Existe uma maneira de fazer análise espacial (não apenas gráficos) no SAS? O que eu realmente quero é a capacidade de consultas geográficas como se pode fazer em PostGIS ou SpatialLite em PROC SQL.

Eu perguntei isso na lista SAS-L e não tem nada.

Obrigado!

Foi útil?

Solução 3

A resposta parece ser Não, não SAS não suporta tipos de dados espaciais e operadores como SpatiaLite ou PostGIS.

(estou respondendo a minha própria pergunta para fechar a discussão, mas graças a todos!)

Outras dicas

Eu não tenho certeza se a sua pergunta é bastante específico sobre o que você está querendo fazer, alguém para lhe dar uma resposta boa.

Se você tem lat / dados longos, você poderia fazer detalhes e consultas agregadas, escolhendo critérios da cláusula WHERE com base nos valores de latitude / longitude.

A propósito, você pode querer verificar para fora http://runsubmit.com para outro site estilo stackoverflow com um mais população concentrada de usuários sas.

Eu não estou familiarizado com PostGIS ou SpatialLite, mas SAS tem alguns procedimentos dedicados a tarefas GIS específicos. Este link diz

SAS / software GIS permite que você faça mais do que simplesmente visualizar seus dados em seu contexto espacial. Ele também permite que você Para interagir com os dados seleccionando recursos e realizar ações que são baseados em suas seleções.

Eu não sei se proc sql será capaz de replicar facilmente esses recursos, mas uma vez que os dados estão em conjuntos de dados SAS, não vejo por que você não poderia pelo menos fazer algumas querys básicas.

SAS também tem alguns dados exemplos e código de trabalho com dados espaciais aqui .

Na verdade, quando você considera que as consultas SQL em SpatiaLite / PostGIS estão apenas a ser traduzido em um método específico de cálculo. Ela pode realmente ser feito.

Assim, para responder sua pergunta, isso pode ser feito no SAS de uma forma fácil como SpatiaLite (consultas simples i.e?), Não

Mas você poderia escrever uma função para fazer o que você precisa usando SAS Base, i encontrar SAS para ser uma das melhores linguagens de usar para análise de dados rápida.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top