我正在尝试设置一个 ImageMosaic 栅格存储来提供每小时栅格,请按照此处的说明进行操作:ImageMosaic
我的光栅的标题是这样的,在一个名为光栅的导演中/
qpe_20241004060000.tif
qpe_20241004070000.tif
qpe_20241004080000.tif
我的 timeregex.properites 看起来像
regex=([0-9]{14}),format=yyyyMMddHHmmss
我的indexer.properties看起来像:
TimeAttribute=ingestion
ElevationAttribute=elevation
Schema=*the_geom:Polygon,location:String,ingestion:java.util.Date,elevation:Integer
PropertyCollectors=TimestampFileNameExtractorSPI[timeregex](ingestion)
但是,当我尝试创建商店时,我的 dbf 文件似乎无法正确读取时间戳,它看起来像:
所以它似乎没有获取时间戳。 我也尝试过各种其他正则表达式,但似乎没有任何效果。 我做错了什么?
Ubuntu 上的 Geoserver 版本 2.26.0
根据非常有帮助的 Geoserver 论坛,这里是解决方案? https://discourse.osgeo.org/t/imagemosaic-timeregex-properites-not-reading- Correctly/110680
简而言之:Shapefile 不支持时间值,因此必须转向 postGIS。