Tôi sử dụng GeoServer nơi tôi đã tạo bộ lưu trữ ImageMosaic theo hướng dẫn này . Khi tôi tạo một kho dữ liệu mới, tất cả *.tif
các tệp được lập chỉ mục vào DB (PostgreQuery với PostGIS). Làm cách nào tôi có thể tạo mục nhập chỉ mục mới trong DB, khi tôi đặt geotiff mới vào thư mục dữ liệu của mình hoặc reindex tất cả các tệp geotiff trong DB?
Tập tin cấu hình của tôi:
kho dữ liệu.properies:
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.properations:
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.properies:
regex=[0-9]{8}T[0-9]{6}Z(\?!.\*[0-9]{8}T[0-9]{6}Z.\*)
elevationregex.properies:
regex=(?<=_)(\\d{1,5})(?=_)
tập tin trong thư mục:
tc_10000_20140807T033115Z.tif
tc_10000_20140807T040046Z.tif
tc_10000_20140807T043115Z.tif
...