Hi,

not sure if this is exactly what you are looking for but I am doing the
following to add a granule to an existing image mosaic:

Send a HTTP POST request to
http://mygeoserver/workspaces/myworkspace/coveragestores/myCoverageStore/external.imagemosaic
whereas the URL (local files can be referenced with file://) to the new
granule is send in the POST body, e.g. file:///opt/raster_data/myGeotiff.tif

Hope this helps
Chris

On 14.02.21 18:23, Simon Crown wrote:
> The REST endpoint I am using is POST to
> http://localhost:8080/geoserver/rest/imports
>
> To create the ImageMosaic the JSON sent is 
>
> {
>     "import" : {
>         "targetWorkspace" : {
>             "workspace" : {
>                 "name" : "TEST"
>             }
>         },
>         "data" : {
>             "type" : "mosaic",
>             "location" : "D:\\PART1"
>         }
>    }
> }
> Now in order to add files from a different directory I send the following
> {
>     "import" : {
>         "targetStore" : {
>             "store" : "PART1"
>         },
>         "targetWorkspace" : {
>             "workspace" : {
>                 "name" : "TEST"
>             }
>         },
>         "data" : {
>             "type" : "mosaic",
>             "location" : "D:\\PART2"
>         }
>     }
> }
> The above was copied from a computer that is not connected to the
> internet so I apologize if there are any obvious errors in the JSON,
> Looking at the GeoServer source code I see that the error I am getting
> is thrown in importer.java at initForMosaic.
> On a related note. Is there any way to get GeoServer to log the
> requests it gets from the supplied Web UI. Perhaps I could do this at
> the level of the Jetty web server. This would be a really useful to
> the API documentation.
> Regards,
> Simon Crown
>
> On Sun, Feb 14, 2021 at 10:17 AM Andrea Aime
> <[email protected] <mailto:[email protected]>>
> wrote:
>
>     Hi Simon,
>     can you please show which requests you've used?
>
>     Cheers
>     Andrea
>
>     On Sun, Feb 14, 2021 at 9:14 AM Simon Crown
>     <[email protected] <mailto:[email protected]>> wrote:
>
>         GeoServer 2.18.0 Java 1.8 on Windows
>
>         I have succeeded in creating an ImageMosaic store using the
>         REST API. This store is located as a single directory in the
>         file system. The data are GeoTIFF.
>
>         I would like to add new tiles to this store. To do this l add
>         a targetStore JSON object to the REST import object. GeoServer
>         returns an INIT_ERROR with a message " ingest not supported
>         for mosaics"
>
>         This seems to indicate that it is not possible to extend a
>         mosaic once it has been created. Is this the case or perhaps I
>         am calling the REST API incorrectly? 
>
>         Note. I previously posted this question to GIS StackExchange
>         but it was not answered so I am trying my luck here.
>
>
>
>
>         _______________________________________________
>         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
>
>
>         [email protected]
>         <mailto:[email protected]>
>         https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
>
>     -- 
>
>     Regards, Andrea Aime
>
>     == GeoServer Professional Services from the experts! Visit
>     http://goo.gl/it488V for more information. == Ing. Andrea Aime
>     @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A
>     55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272
>     mob: +39 339 8844549 http://www.geo-solutions.it
>     http://twitter.com/geosolutions_it
>     ------------------------------------------------------- /Con
>     riferimento alla normativa sul trattamento dei dati personali
>     (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
>     “GDPR”), si precisa che ogni circostanza inerente alla presente
>     email (il suo contenuto, gli eventuali allegati, etc.) è un dato
>     la cui conoscenza è riservata al/i solo/i destinatario/i indicati
>     dallo scrivente. Se il messaggio Le è giunto per errore, è
>     tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei
>     comunque grato se potesse darmene notizia. This email is intended
>     only for the person or entity to which it is addressed and may
>     contain information that is privileged, confidential or otherwise
>     protected from disclosure. We remind that - as provided by
>     European Regulation 2016/679 “GDPR” - copying, dissemination or
>     use of this e-mail or the information herein by anyone other than
>     the intended recipient is prohibited. If you have received this
>     email by mistake, please notify us immediately by telephone or
>     e-mail./
>
>
>
> _______________________________________________
> 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
>
>
> [email protected]
> 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


[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to