2016-07-20 44 views
0

Ich muss den gesamten Datensatz in RDF von "Meteorite Landings" über data.nasa.gov herunterladen. Aber wenn ich versuche, herunterzuladen, hat die Datei nur 500 Instanzen.Wie kann man einen Datensatz in RDF über Socrata auf data.nasa.gov vollständig herunterladen?

Wie kann dieser Datensatz vollständig in RDF heruntergeladen werden?

Haben Sie ein Beispiel für ein Skript (mit wget oder curl)?

+0

csv scheint alles zu bekommen, also vielleicht gibt es einen Fehler? Ich schlage vor, sie direkt zu kontaktieren. – user205512

Antwort

4

Ok Ich habe festgestellt, dass ich die Parameter limit/offset mit einem Token verwenden muss. Das Token wird generiert, wenn ich die App im Portal der NASA deklariert habe. Also wieder ich:
https://data.nasa.gov/resource/y77d-th95.rdf GET $ offset = 1 & $ limit = 1
Und in der Kopfzeile http:
X-App-Token: YOUR_APP_TOKEN

Und so mit Curl, kann ich laden alle die Dateien mit dieser Lösung:

curl --header "X-App-Token: YOUR_APP_TOKEN" \ 
-X GET 'https://data.nasa.gov/resource/y77d-th95.rdf?$offset=[1-46000:500]&$limit=500' \ 
-o 'nasa.Meteorites.#1.rdf' 
+0

Sieht für mich richtig aus! – chrismetcalf