È possibile reindirizzare direttamente i dati ogr2ogr
? Sto provando curl
un file GeoJSON e lo ogr2ogr
installo per convertirlo in un altro formato.
Senza usare una pipe, sono stato in grado di raggiungere questo obiettivo scrivendo prima un file e poi convertendolo utilizzando il seguente comando, ma sono curioso di sapere se è possibile saltare quel passaggio.
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
Ho anche provato a creare una variabile con l'output di arricciatura invece di eseguirne il piping, ma ogr2ogr
non sono riuscito a leggerlo:
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.shp
Altri esempi su trac.osgeo.org/gdal/wiki/UserDocs/ReadInZip