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."
GitLab Appliance - Powered by TurnKey Linux