upload_geojson.sh
670 Bytes
#!/bin/bash
echo "Instalando zip..."
echo "x25yvaga2023" | sudo -S DEBIAN_FRONTEND=noninteractive apt install -y zip
echo "Convirtiendo a ESRI Shapefile..."
cd /home/cbareiro/proyecto
rm -f e505_mejoras.shp e505_mejoras.shx e505_mejoras.dbf e505_mejoras.prj e505_mejoras.zip
ogr2ogr -f "ESRI Shapefile" e505_mejoras.shp e505_mejoras.geojson -nln e505_mejoras
echo "Comprimiendo..."
zip -j e505_mejoras.zip e505_mejoras.*
echo "Enviando por curl (REST API GeoServer)..."
curl -v -u admin:x25yvaga2023 -XPUT -H "Content-type: application/zip" --data-binary @e505_mejoras.zip http://localhost:8080/geoserver/rest/workspaces/sigem/datastores/e505/file.shp
echo "Hecho."