Apakah mungkin untuk langsung mengirim data ke pipa ogr2ogr? Saya mencoba untuk curlfile GeoJSON dan pipa ogr2ogruntuk menyamarkannya ke format lain.
Tanpa menggunakan pipa, saya bisa mencapai ini dengan terlebih dahulu menulis file dan kemudian mengonversinya menggunakan perintah berikut, tapi saya ingin tahu apakah mungkin untuk melewati langkah itu.
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
Saya juga mencoba membuat variabel dengan output curl alih-alih memipangnya, tetapi ogr2ogrtidak dapat membacanya:
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.shpContoh lain di trac.osgeo.org/gdal/wiki/UserDocs/ReadInZip