Kann ich die gesamte NRCS SSURGO-Datenbank herunterladen?

8

Ich bin daran interessiert, die gesamte USGS SSURGO- Datenbank herunterzuladen und zu verwenden .

Das California Soil Resource Lab bietet Anweisungen zum Arbeiten mit diesen Daten in R , beginnt jedoch mit der Annahme, dass ich Tabellen als CSV-Dateien heruntergeladen habe - ohne jedoch anzugeben, wie diese Dateien abgerufen werden sollen, außer dass die Metadaten als verfügbar sind eine Access-Vorlage

Kann ich die gesamte SSURGO-Datenbank herunterladen? Ist es in anderen Formaten als csv + Access verfügbar?

Abe
quelle

Antworten:

7

Es ist möglich, die SSURGO-Datenbank in PostgreSQL zu importieren, es ist einfach nicht besonders einfach. Wie beantwortet als Antwort auf Ihre Frage, können die SSURGO Daten durch staatliche heruntergeladen werden. Die Informationen für einige Bundesstaaten (z. B. CA) sind zu groß und müssen von der Grafschaft heruntergeladen werden. Es können mehrere Landkreise ausgewählt werden. Sobald die heruntergeladenen Informationen aus dem Archiv extrahiert wurden, sind die räumlichen Daten eine Sammlung von Shapefiles und die tabellarischen Daten eine Sammlung von flachen ASCII-Dateien (durch '|' getrennte Felder).

In den SSURGO-Metadaten werden die Beziehungen von Tabellen (Datenmodelldiagramm und Beziehungsbericht), Tabellenfeldern und ihrem jeweiligen Datentyp (Tabellen- und Spaltenbericht) sowie detaillierte Spaltenbeschreibungen (Tabellenspaltenbeschreibungsbericht) erläutert. Mit diesen Informationen ist es möglich, die entsprechenden Tabellen zu erstellen und sowohl die räumlichen als auch die tabellarischen Daten zu importieren. Ich konnte die Tabellen Mupolygon (Polygon-Shapefile), Mapunit, Component und Coecoclass für den Westen der USA in PostgreSQL importieren. SQL-Skript zum Erstellen der obigen Tabellen, Bash-Skript (rudimentär) zum Durchlaufen der heruntergeladenen Daten und zum Importieren in PostgreSQL sowie SQL-Skript zum Bereinigen des Imports.

Brady
quelle
Die ssurgo-Datenbank enthält 69 Tabellen. Das SQL-Skript von @Brady erstellt die gängigen, aber es wäre manuell ziemlich mühsam, wenn Sie jede Tabelle / jedes Feld möchten. Ich konnte die mit dem Download gelieferte MS Access-Datenbankvorlage USDA und dbSchema ( dbschema.com ) zum Kopieren der Tabellen verwenden. Stellen Sie in dbSchema eine Verbindung zur MS Access-Datenbank her und bringen Sie alle Tabellen ein. Kümmern Sie sich nicht um die Tabellen, die mit "System" beginnen, oder um die Abfragen / Ansichten. Gehen Sie dann mit dem Schema offline, ändern Sie die Projekteigenschaften in Postgres, stellen Sie eine Verbindung zu Postgres her und synchronisieren Sie. Nun zum Erstellen eines Importskripts ...
Nate Wanner
5

Wenn Sie die USDA-Website besuchen, auf der Sie Zugriff auf SSURGO erhalten, ist dies eine Art Chaos. Sie bringen Sie dazu, bis auf die Kreisebene zu gelangen.

Wenn Sie das NRCS Data Gateway durchlaufen , können Sie einen Interessenbereich mit einem Begrenzungsrahmen definieren. Die Daten stehen auch nach Bundesland zum Download zur Verfügung. In den letzten Monaten wurden die SSURGO-Daten getroffen oder verfehlt (wenn Sie zu "Kontakt" gehen, erfahren Sie normalerweise, welche Datenbanken nicht verfügbar sind).

Nur ein Hinweis - der nationale Datensatz wird in Bezug auf Speicherplatz / Netzwerklast ziemlich umfangreich sein, wenn Sie auch alle tabellarischen Daten erhalten. Es ist möglicherweise besser, in Blöcken zu arbeiten, falls Sie die Verbindung verlieren.

Roy
quelle
Ich habe tatsächlich einen ziemlich großen Teil der angrenzenden USA auf unserem Server gefunden, aber eine Überprüfung der Metadaten zeigt ... dass es keine Metadaten gibt (nicht sicher, woher sie stammen / wie sie zusammengestellt wurden)
Roy
Ich habe SSURGO von einer USDA-ARS-Fakultät an meiner Land Grant University erhalten . Es ist 160 GB. Ich vermute, Sie könnten eine Kopie der Datenbank von Ihrem lokalen Erweiterungsagenten erhalten . Abhängig von Ihrer Zugehörigkeit kann eine Gebühr erhoben werden.
David LeBauer
@ David und Roy, ist die Datenbank nur als Flatfiles verfügbar oder gibt es eine einfache Möglichkeit, sie in ein RDMS zu importieren?
Abe
Es gibt die räumlichen Daten und dann zusätzliche tabellarische Daten, die mithilfe verwandter Tabellen (Beziehungsklassen) verknüpft werden können. Wenn Sie den Zugriff wirklich verwenden und den visuellen räumlichen Aspekt ausschneiden möchten, verwenden Sie die Datenbank aus den Shapefiles.
Roy
Ich würde eigentlich lieber etwas Linux-kompatibles wie PostgresSQL verwenden. Was verstehen Sie unter "Verwendung verwandter Tabellen gebunden" außerhalb des Kontextes der Verwendung einer Datenbank?
Abe
2

Das glaube ich leider nicht. Zumindest nicht zu diesem Zeitpunkt. Wir versuchen, mit den Daten zu arbeiten, um die bestmöglichen Schätzungen der Bodenparameter für Teile der südlichen Zentralstaaten der USA zu erhalten. Es war ein zeitaufwändiger, langsamer Prozess, die Shapefiles zusammenzuführen, um größere Gebiete abzudecken, und zu lesen die zugehörigen tabellarischen Daten, so dass sie in die von uns benötigten Werte konvertiert werden können.

W Scott Lincoln
quelle
1

Abe,

Ich habe meine SSURGO für den Bundesstaat New Mexico gearbeitet und durchgeführt, weil ich für NRCS arbeite. Bevor ich Ihnen die Schritte erläutere, habe ich das Internet durchsucht und festgestellt, dass dieses und dieses PDF wahrscheinlich sehr nützlich für Sie sein werden. Das ist ähnlich wie ich.

Tutorial für SSURGO von Purdue herunterladen

Sie müssen wahrscheinlich zum NRCS Geospatial Data Gateway gehen , um alle oder einige räumliche und tabellarische SSURGO-Bodendaten des Bodenuntersuchungsgebiets auszuwählen. Dies kann Ihnen in Rechnung stellen, da Sie nicht Teil eines USDA-Mitarbeiters oder einer Bundesbehörde sind. Weitere Informationen erhalten Sie beim kalifornischen NRCS. Wenn Sie jemanden oder eine Organisation kennen, die möglicherweise über die Daten verfügt und eine Kopie davon erhält.

Sobald Sie alle räumlichen und tabellarischen vom Data Mart heruntergeladen haben. Öffnen Sie den MS Access, in dem Sie die Vorlagendatenbank speichern. Sie werden wahrscheinlich ein Warndialogfeld sehen und es unbedingt aktivieren. Stellen Sie sicher, dass Sie eine Kopie erstellen und diese sichern, falls Sie sie durcheinander gebracht haben.

Bevor Sie mit dem Importieren der gesamten Datenbank beginnen, sollten Sie eine neue MS Access-Datenbankdatei wie diese speichern, z. B. SSURGO_CA.mdb.

Wenn Sie eine Datenbank importieren, öffnen Sie am einfachsten den Fenster-Explorer, kopieren Sie den Pfad des Tabellenordners und fügen Sie ihn (auf Seite 8) in das Dialogfeld SSURGO-Import ein. Das spart mir viel Zeit. Stellen Sie nach dem Import sicher, dass Sie es für jede heruntergeladene Tabelle als SSURGO_CA.mdb speichern.

Wenn Sie vergessen haben oder nicht sicher sind, welchen Bodenuntersuchungsbereich Sie importiert haben oder nicht, können Sie die Zugriffsdatei öffnen und nach den Namen suchen, die Sie dort importiert haben.

Lassen Sie mich wissen, wenn Sie Hilfe benötigen. Ich wünsche Ihnen viel Glück!

PROBERT
quelle
0

Beachten Sie, dass sich die Links zu den CA Soil Resource-Seiten kürzlich geändert haben. Bitte verwenden Sie die Suchfunktion auf der neuen Website , um relevantes Material zu finden. Bitte beachten Sie meine Vorschläge in einer verwandten Frage .

Dylan
quelle
0

Es ist die USDA NRCS Soils Database, nicht USGS. Und ja, Sie können den gesamten Datensatz erhalten, sowohl räumlich als auch Attribut.

NRCS-Website

Diese Website enthält die Bestellinformationen für die Soil Data Mart-Datenbank. Das SDM ist die Publikationsdatenbank, die von den verschiedenen Webportalen verwendet wird.

Die SDM-Datenbank ist jedoch mehr als Sie benötigen. Verwenden Sie am besten die Soil Data Access-Site, um die spezifischen Informationen abzufragen, die Sie benötigen, und laden Sie sie zum Import in Ihr Projekt herunter.

Paul R. Finnell
quelle