Hi Andrew, every documentation page has a link, on the right, for editing the page contents. If you have time, please submit a change request there (edit the page, GitHub will turn that into a pull request for you).
Cheers Andrea On Wed, Jul 21, 2021 at 5:54 PM Andrew Chamberlain via Geoserver-users < geoserver-users@lists.sourceforge.net> wrote: > > <https://docs.geoserver.org/stable/en/user/data/raster/imagemosaic/configuration.html#indexer-properties>Hi > Jakub, > > Your example content for the Primary configuration file was spot on. > Specifically, the TimeAttribute being in there rather than the > indexer.properties. This was the only change I made and it now works - > thank you! > > It seems as though the documentation needs updating, but there may be > something else going on. > > Thanks again, > > Andy > > > On Wednesday, 21 July 2021, 14:19:44 BST, Andrew Chamberlain < > andy_chamberl...@yahoo.co.uk> wrote: > > > Hi Jakub, > > Thank you for your reply. > > I'll take a look at your example configuration. What's interesting is > that you seem to have TimeAttribute in the Primary configuration file, > rather than indexer.properties. Will certainly give this a go. > > What is reassuring to hear from everyone is that the scenario we're trying > should indeed be possible. > > Thank you all, it's much appreciated. > > Andy > > > On Tuesday, 20 July 2021, 15:59:26 BST, Jakub Sawicki < > sawicki....@gmail.com> wrote: > > > We actually cover a similiar use case in our product. As we populate the > DB tables ourselves, we don't use indexer at all, you probably don't need > it either. > > The datastore.properties to connect to the DB looks the following: > > SPI=org.geotools.data.postgis.PostgisNGJNDIDataStoreFactory > jndiReferenceName=java:comp/env/jdbc/somename > schema=public > Loose\ bbox=true > preparedStatements=false > > then some of the most relevant fields in the mosaic.properties file: > > Name=layer_name > TypeName=target_table_name > Caching=false > LocationAttribute=name_of_the_location_column > TimeAttribute=name_of_the_timestamp_column > > You may also need to specify at least some other, but as Carlo mentioned > you can find it in the tutorials. > Anyway, some of the other properties that we use in mosaic.properties, but > they are not directly tied to the core issue here (we use custom SPI to > fetch data from S3 and it needs some specific workarounds): > > Levels=1,1 > LevelsNum=1 > MosaicCRS=EPSG\:3857 > Heterogeneous=true > HeterogeneousCRS=false > ExpandToRGB=false > CheckAuxiliaryMetadata=false > PathType=URL > SuggestedSPI=it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReaderSpi > SuggestedFormat=org.geotools.s3.geotiff.S3GeoTiffFormat > SuggestedIsSPI=org.geotools.s3.S3ImageInputStreamImplSpi > > Best, > Jakub > On 20.07.2021 13:43, carlo cancellieri wrote: > > Yes its possible you are probably missing tha datastore.properties > pointing to the database? > Please (google) follow the time series howto with imagemosaic to check > if/what else you are missing. > > > Il giorno mar 20 lug 2021 alle 11:43 Andrew Chamberlain via > Geoserver-users <geoserver-users@lists.sourceforge.net> ha scritto: > > Hi All > > Apologies for the self-reply. I feel this is a bug, but before I can > raise one, I understand <http://geoserver.org/issues/> that it first > needs to be confirmed by a third party. I was therefore wondering if > anyone might be able to confirm the following: > > 1) It should be possible for an ImageMosaic layer to use a pre-populated > timestamp column in an existing granule index (i.e. database table). > 2) The indexer.properties file below looks reasonable. > > Many thanks in advance, > > Andrew > > > > On Monday, 12 July 2021, 14:43:50 BST, Andrew Chamberlain via > Geoserver-users <geoserver-users@lists.sourceforge.net> wrote: > > > Hi All, > > Not sure if this should be possible, but I'm trying to configure an > ImageMosaic layer, whereby the index is pre-populated in a Postgres > database and includes a timestamp column for when the imagery was > captured. My indexer.properties file looks like: > > TimeAttribute=datecaptured > Schema=*geometry:Polygon,location:String,datecaptured:java.util.Date > PropertyCollectors= > UseExistingSchema=true > Caching=false > AbsolutePath=true > Name=metadata > > > However, when creating the layer, the TIME dimension remains unavailable, > with the message "*Cannot enable, no attribute of type Date found*". > I've also created an index in the database, in case this mattered. > > I can't find an example of using a mosaic index with a pre-populated time, > so was starting to wonder whether it's possible at all? > > Have tried on versions 2.17 and 2.19. Any pointers would be greatly > appreciated. > > Many thanks, > > Andrew Chamberlain > > > P.S. The only hint of any issue is the following from the logs, but I > imagine this is a red herring and just a minor UI issue? > > 2021-07-12 14:21:27,263 WARN [wicket.Localizer] - Tried to retrieve a > localized string for a component that has not yet been added to the page. > This can sometimes lead to an invalid or no localized resource returned. > Make sure you are not calling Component#getString() inside your Component's > constructor. Offending component: [DimensionEditor [Component id = time]] > > > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > > -- > Mr. Carlo Cancellieri > *skype*: ccancellieri > *Twitter*: @cancellieric > *LinkedIn*: http://it.linkedin.com/in/ccancellieri/ > > > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to this > list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > Geoserver-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geoserver-users > > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users >
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users