Ist es möglich, Daten direkt an weiterzuleiten ogr2ogr? Ich versuche, curleine GeoJSON-Datei zu erstellen und ogr2ogrsie an ein anderes Format weiterzuleiten.
Ohne Verwendung einer Pipe konnte ich dies erreichen, indem ich zuerst eine Datei schrieb und sie dann mit dem folgenden Befehl konvertierte. Ich bin jedoch gespannt, ob es möglich ist, diesen Schritt zu überspringen.
curl "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_50m_admin_0_countries.geojson" -o "countries.geojson" && ogr2ogr -f "KML" countries.kml countries.geojson
Ich habe auch versucht, eine Variable mit der Curl-Ausgabe zu erstellen, anstatt sie weiterzuleiten, konnte sie jedoch ogr2ogrnicht lesen:
DATA=$(curl -s "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_50m_admin_0_countries.geojson") && ogr2ogr -f "KML" countries.kml $DATA
ogrinfo -ro -al -so /vsicurl/http://svn.osgeo.org/gdal/trunk/autotest/ogr/data/poly.shpAndere Beispiele unter trac.osgeo.org/gdal/wiki/UserDocs/ReadInZip