Uso GeoServer donde creé un almacenamiento ImageMosaic siguiendo este manual . Cuando creo un nuevo almacén de datos, todos los *.tif
archivos se indexan en la base de datos (PostgreSQL con PostGIS). ¿Cómo puedo crear una nueva entrada de índice en la base de datos, cuando pongo un nuevo geotiff en mi carpeta de datos, o reindexar todos los archivos geotiff en la base de datos?
Mis archivos de configuración:
datastore.properties:
SPI=org.geotools.data.postgis.PostgisNGDataStoreFactory
host=localhost
port=5432
database=GeoServerRaster
schema=public
user=geoserver
passwd=*******
Loose\ bbox=true
Estimated\ extends=false
validate\ connections=true
Connection\ timeout=10
preparedStatements=true
indexer.properties:
Caching=false
TimeAttribute=ingestion
ElevationAttribute=elevation
Schema=*the_geom:Polygon,location:String,ingestion:java.util.Date,elevation:Integer
PropertyCollectors=TimestampFileNameExtractorSPI[timeregex](ingestion),DoubleFileNameExtractorSPI[elevationregex](elevation)
timeregex.properties:
regex=[0-9]{8}T[0-9]{6}Z(\?!.\*[0-9]{8}T[0-9]{6}Z.\*)
elevatorregex.properties:
regex=(?<=_)(\\d{1,5})(?=_)
archivos en el directorio:
tc_10000_20140807T033115Z.tif
tc_10000_20140807T040046Z.tif
tc_10000_20140807T043115Z.tif
...