क्या डेटा को सीधे पाइप करना संभव है ogr2ogr? मैं curlGeoJSON फ़ाइल की कोशिश कर रहा हूं और 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पर अन्य उदाहरण