Es posible directamente de la tubería de datos a ogr2ogr
? Estoy tratando curl
un archivo GeoJSON y canalizar a ogr2ogr
para convertirlo a otro formato.
Sin el uso de un tubo, yo era capaz de lograr esto por primera escribir en un archivo y, a continuación, convertirlo usando el siguiente comando, pero tengo la curiosidad de si es posible omitir ese paso.
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
Yo también intenté crear una variable con el curl de salida en lugar de la tubería, pero ogr2ogr
no fue capaz de leerlo:
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
Gracias!