क्या डेटा को सीधे पाइप करना संभव है ogr2ogr
? मैं curl
GeoJSON फ़ाइल की कोशिश कर रहा हूं और ogr2ogr
इसे दूसरे प्रारूप में कवर करने के लिए पाइप करता हूं ।
एक पाइप का उपयोग किए बिना, मैं पहली बार एक फ़ाइल लिखकर और फिर निम्न कमांड का उपयोग करके इसे परिवर्तित करने में सक्षम था, लेकिन मैं उत्सुक हूं कि क्या उस चरण को छोड़ना संभव है।
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
मैंने इसे पाइप करने के बजाय कर्ल आउटपुट के साथ एक चर बनाने की कोशिश की, लेकिन ogr2ogr
इसे पढ़ने में सक्षम नहीं था:
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
पर अन्य उदाहरण