É possível importar o banco de dados SSURGO para o PostgreSQL, mas isso não é muito fácil. Conforme respondido em resposta a sua outra pergunta, os dados do SSURGO podem ser baixados por estado. As informações de alguns estados (por exemplo, CA) serão muito grandes e precisarão ser baixadas pelo município; vários municípios podem ser selecionados. Depois que as informações baixadas são extraídas de seu arquivo, os dados espaciais são uma coleção de arquivos de forma e os dados tabulares são uma coleção de arquivos ASCII simples (campos separados por '|').
Os metadados SSURGO explicam os relacionamentos de tabelas (diagrama de modelo de dados e relatório de relações), campos de tabelas e seus respectivos tipos de dados (relatório de tabelas e colunas) e descrições detalhadas de colunas (relatório de descrição de colunas de tabela). Usando essas informações, é possível criar as tabelas apropriadas e importar os dados espaciais e tabulares. Consegui importar as tabelas mupolygon (polygon shapefile), mapunit, component e coecoclass para o oeste dos EUA no PostgreSQL. Script SQL para criar as tabelas acima, script bash (rudimentar) para iterar os dados baixados e importar para o PostgreSQL e script SQL para limpar a importação.
Existem 69 tabelas no banco de dados ssurgo. O script SQL do @Brady cria os mais comuns, mas seria uma tarefa manual se você quiser todas as tabelas / campos. Consegui usar o modelo de banco de dados do MS Access USDA fornecido com o download e o dbSchema ( dbschema.com ) para copiar as tabelas. No dbSchema, conecte-se ao banco de dados do MS Access e traga todas as tabelas. Não se preocupe com as tabelas que começam com "system" ou com as consultas / visualizações. Em seguida, fique offline com o esquema, altere as Propriedades do projeto para Postgres, conecte-se ao Postgres e sincronize. Agora, para criar um script de importação ...
Nate Wanner
5
Se você acessa o site do USDA, onde eles dão acesso ao SSURGO, é uma bagunça. Eles fazem você ir até o nível do condado.
Se você passar pelo NRCS Data Gateway, poderá definir uma área de interesse com uma caixa delimitadora. Os dados também estão disponíveis para download por estado. Nos últimos dois meses, os dados do SSURGO foram atingidos ou errados (se você for em 'Fale conosco', eles geralmente informam quais bancos de dados estão inativos).
Apenas um alerta: o conjunto de dados nacional será bastante substancial quando se trata de espaço em disco / carga de rede, se você também receber todos os dados tabulares. De qualquer maneira, pode ser melhor trabalhar em blocos, caso você perca a conexão.
Na verdade, eu encontrei um muito grande parte dos EUA contígua no nosso servidor, mas uma verificação nos shows de metadados ... que não há metadados (não tenho certeza de onde veio / como foi montado)
Roy
Eu obtive o SSURGO de um corpo docente do USDA-ARS na minha Land Grant University . É 160GB. Eu suspeito que você possa obter uma cópia do banco de dados com o seu agente de extensão local . Pode haver uma cobrança, dependendo de suas afiliações.
David LeBauer
@ David e Roy, o banco de dados está disponível apenas como arquivos simples ou existe uma maneira simples de importá-lo para um RDMS?
Abe
Existem os dados espaciais e os dados tabulares auxiliares que podem ser vinculados usando tabelas relacionadas (classes de relacionamento). Se você realmente deseja usar o acesso e cortar o aspecto espacial visual, use o dbf dos shapefiles.
27412 Roy Roy
Na verdade, prefiro usar algo compatível com linux como o PostgresSQL. O que você quer dizer com "vinculado ao usar tabelas relacionadas" fora do contexto do uso de um banco de dados.
Abe
2
Infelizmente, acho que não. Pelo menos não neste momento. Estamos tentando trabalhar com os dados para obter as melhores estimativas disponíveis dos parâmetros do solo para partes do centro-sul dos EUA, e foi um processo lento e demorado para mesclar os arquivos de forma para cobrir áreas maiores e ler os dados tabulares associados para que possam ser convertidos nos valores que precisamos.
Eu trabalhei e executei meu SSURGO no estado do Novo México porque trabalho na NRCS. Antes de explicar como executar as etapas, eu corri a Internet e descobri isso e este pdf provavelmente será muito útil para você. Isso é semelhante ao que eu fiz.
Tutorial para download do SSURGO a partir de Purdue
Você provavelmente precisará acessar o
NRCS Geospatial Data Gateway para selecionar todos ou alguns dados espaciais e tabulares da área de levantamento de solo SSURGO. Isso pode cobrar uma vez que você não faz parte do funcionário do USDA ou de qualquer agência federal. Você pode verificar isso com o NRCS da Califórnia para obter mais informações. Se você conhece alguém ou uma organização que possa ter os dados e obter uma cópia deles.
Depois de baixar todo o espacial e tabular do data mart. Abra o MS Access que você salva o banco de dados do modelo. Você provavelmente verá uma caixa de diálogo de aviso e certifique-se de ativá-la. Certifique-se de fazer uma cópia e fazer backup no caso de estragar tudo.
Antes de começar a importar todo o banco de dados, é recomendável salvar um novo arquivo de banco de dados do MS Access como este, por exemplo, SSURGO_CA.mdb.
Quando você importa um banco de dados, a maneira mais fácil é abrir o Windows Explorer, copiar o caminho da pasta tabular e colá-lo (na página 8) na caixa de diálogo SSURGO Import. Isso me poupa muito tempo. Quando terminar de importar, salve-o como um SSURGO_CA.mdb para cada tabular que você baixar.
Se você esqueceu ou não tem certeza de qual área de levantamento de solo você importou ou não, poderá abrir o arquivo de acesso e procurar os nomes importados para ele.
Deixe-me saber se você precisar de ajuda, desejo-lhe a melhor sorte!
Observe que os links para as páginas de recursos do CA Soil foram alterados recentemente. Por favor, use o recurso de pesquisa no novo site para encontrar material relevante. Por favor, veja minhas sugestões em uma pergunta relacionada .
Este site fornece as informações para pedidos do banco de dados Soil Data Mart. O SDM é o banco de dados de publicação usado pelos vários portais da web.
No entanto, o banco de dados SDM é mais do que você precisará e é melhor usar o site Soil Data Access para consultar as informações específicas necessárias e fazer o download para importação em seu projeto.
Se você acessa o site do USDA, onde eles dão acesso ao SSURGO, é uma bagunça. Eles fazem você ir até o nível do condado.
Se você passar pelo NRCS Data Gateway, poderá definir uma área de interesse com uma caixa delimitadora. Os dados também estão disponíveis para download por estado. Nos últimos dois meses, os dados do SSURGO foram atingidos ou errados (se você for em 'Fale conosco', eles geralmente informam quais bancos de dados estão inativos).
Apenas um alerta: o conjunto de dados nacional será bastante substancial quando se trata de espaço em disco / carga de rede, se você também receber todos os dados tabulares. De qualquer maneira, pode ser melhor trabalhar em blocos, caso você perca a conexão.
fonte
Infelizmente, acho que não. Pelo menos não neste momento. Estamos tentando trabalhar com os dados para obter as melhores estimativas disponíveis dos parâmetros do solo para partes do centro-sul dos EUA, e foi um processo lento e demorado para mesclar os arquivos de forma para cobrir áreas maiores e ler os dados tabulares associados para que possam ser convertidos nos valores que precisamos.
fonte
Abe,
Eu trabalhei e executei meu SSURGO no estado do Novo México porque trabalho na NRCS. Antes de explicar como executar as etapas, eu corri a Internet e descobri isso e este pdf provavelmente será muito útil para você. Isso é semelhante ao que eu fiz.
Tutorial para download do SSURGO a partir de Purdue
Você provavelmente precisará acessar o NRCS Geospatial Data Gateway para selecionar todos ou alguns dados espaciais e tabulares da área de levantamento de solo SSURGO. Isso pode cobrar uma vez que você não faz parte do funcionário do USDA ou de qualquer agência federal. Você pode verificar isso com o NRCS da Califórnia para obter mais informações. Se você conhece alguém ou uma organização que possa ter os dados e obter uma cópia deles.
Depois de baixar todo o espacial e tabular do data mart. Abra o MS Access que você salva o banco de dados do modelo. Você provavelmente verá uma caixa de diálogo de aviso e certifique-se de ativá-la. Certifique-se de fazer uma cópia e fazer backup no caso de estragar tudo.
Antes de começar a importar todo o banco de dados, é recomendável salvar um novo arquivo de banco de dados do MS Access como este, por exemplo, SSURGO_CA.mdb.
Quando você importa um banco de dados, a maneira mais fácil é abrir o Windows Explorer, copiar o caminho da pasta tabular e colá-lo (na página 8) na caixa de diálogo SSURGO Import. Isso me poupa muito tempo. Quando terminar de importar, salve-o como um SSURGO_CA.mdb para cada tabular que você baixar.
Se você esqueceu ou não tem certeza de qual área de levantamento de solo você importou ou não, poderá abrir o arquivo de acesso e procurar os nomes importados para ele.
Deixe-me saber se você precisar de ajuda, desejo-lhe a melhor sorte!
fonte
Observe que os links para as páginas de recursos do CA Soil foram alterados recentemente. Por favor, use o recurso de pesquisa no novo site para encontrar material relevante. Por favor, veja minhas sugestões em uma pergunta relacionada .
fonte
É o banco de dados de solos do USDA NRCS, não o USGS. E, sim, você pode obter todo o conjunto de dados, tanto espacial quanto de atributo.
Site do NRCS
Este site fornece as informações para pedidos do banco de dados Soil Data Mart. O SDM é o banco de dados de publicação usado pelos vários portais da web.
No entanto, o banco de dados SDM é mais do que você precisará e é melhor usar o site Soil Data Access para consultar as informações específicas necessárias e fazer o download para importação em seu projeto.
fonte