Hi Sabine, After many many tests and your help I finally got it working.
Thanks!! Regards, Agur bero bat, David Alda Fernández de Lezea Área de Sistemas de Información Geográfica, Planificación Territorial y Forestal Informazio Geografikoen Sistemak, Lurralde eta Baso Antolaketaren Arloa. da...@hazi.eus | www.hazi.eus T 945 003 240 – M 627 923 170 – F 945 003 290 Hazi | Granja Modelo de Arkaute s/n | 01192 Arkaute – Araba ********************* LEGE OHARRA ******************* AVISOLEGAL ******************* DISCLAIMER ***************************** Mezu hau pertsonala eta isilpekoa da eta baimenik gabeko erabilera debekatua dago legalki. Jasotzailea ez bazara ezabatu mezua, bidali eta kontserbatu gabe. Este mensaje es personal y confidencial y su uso no autorizado está prohibido legalmente. Si usted no es el destinatario, proceda a borrarlo, sin reenviarlo ni conservarlo. This message is personal and confidential, unauthorised use is legally prohibited. If you are not the intended recipient, delete it without resending or backing it. -----Mensaje original----- De: Sabine Ohlendorf [mailto:sabine.ohlend...@gmx.de] Enviado el: miércoles, 09 de noviembre de 2016 14:48 Para: David Alda Fernandez de Lezea CC: GeoServer Users Asunto: Aw: [Geoserver-users] RESP API add CoverageStore Hi David, I recommend to test your REST commands with curl before building into your C+ program. See http://docs.geoserver.org/stable/en/user/rest/examples/curl.html For creating a coverageStore you have to send the raster data directly. You don't have to send any xml code. Here is an example for creating a geotiff coveragestore with curl: curl -v -u <user>:<password> -XPUT -H "Content-type:application/zip" --data-binary @<local path to zipped raster data> http://<geoserver ip>/geoserver/rest/workspaces/<workspace name>/coveragestores/<coveragestore name>/file.geotiff You have to send the data as zip file and use -XPUT if you send it to a remote server. IF your data is already located on the server where geoserver is running you can use (curl example): curl -v -u <user>:<password> -XPOST -H "Content-type:text/plain" -d "file:///<local path to zipped raster data>" http://<geoserver ip>/geoserver/rest/workspaces/<workspace name>/coveragestores/<coveragestore name>/external.geotiff See also http://docs.geoserver.org/stable/en/user/rest/api/coveragestores.html Hope I could help. Kind regards, Sabine > Gesendet: Dienstag, 08. November 2016 um 09:21 Uhr > Von: "David Alda Fernandez de Lezea" <da...@hazi.eus> > An: "GeoServer Users" <geoserver-users@lists.sourceforge.net> > Betreff: [Geoserver-users] RESP API add CoverageStore > > Hi list, > > I'm trying to add a coverage store through REST API but I'm not sure if it's > possible or if I'm doing it the right way. Here's my scenario: > > I've got several ECW raster files that I want to automatically be > populated using the REST API. So far I've achieved to populate a > workspace, buy when it comes to add a CoverageStore I get a 405 Method > not permitted response. I'm sending the requests from a C# program > using normal WebRequests. I've configured DIGEST Auth following > http://docs.geoserver.org/latest/en/user/security/tutorials/digest/ind > ex.html > > Now, here's the data I'm sending: > > <coverageStore><name>PRUEBA</name><workspace>new_workspace_csharp_2</w > orkspace><enabled>true</enabled><source>file://\\192.168.1.15\\IMAGENE > S_SATELITE\\SENTINEL2\\S2A_OPER_MSI_L1C_DS_EPA_20150821T111616945Z_IrR > G.ecw</source><format>ECW</format></coverageStore> > > I've tried sending the method as PUT and POST but without success in both > cases. > > So my questions are: > > Is it possible to add a Covergae Store from the REST API? > > Is ECW format supported for REST API - Coverage Store? > > When sending the request, the url should be something like > http://mygeoserver.com/rest/TELEDETEKZIOA/coveragestores/S2A_OPER_MSI_L1C_DS_EPA_20150821T111616945Z_IrRG.ecw > ??? > > Any ideas why I'm getting a 405 response? > > Thanks in advance. > > Regards, > > Agur bero bat, > > > David Alda Fernández de Lezea > Área de Sistemas de Información Geográfica, Planificación Territorial y > Forestal Informazio Geografikoen Sistemak, Lurralde eta Baso Antolaketaren > Arloa. > da...@hazi.eus | www.hazi.eus > T 945 003 240 - M 627 923 170 - F 945 003 290 Hazi | Granja Modelo de > Arkaute s/n | 01192 Arkaute - Araba > > ********************* LEGE OHARRA ******************* AVISOLEGAL > ******************* DISCLAIMER ***************************** Mezu hau > pertsonala eta isilpekoa da eta baimenik gabeko erabilera debekatua dago > legalki. Jasotzailea ez bazara ezabatu mezua, bidali eta kontserbatu gabe. > Este mensaje es personal y confidencial y su uso no autorizado está prohibido > legalmente. Si usted no es el destinatario, proceda a borrarlo, sin > reenviarlo ni conservarlo. > This message is personal and confidential, unauthorised use is legally > prohibited. If you are not the intended recipient, delete it without > resending or backing it. > > > > ---------------------------------------------------------------------- > -------- Developer Access Program for Intel Xeon Phi Processors Access > to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Geoserver-users mailing list > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users > ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users