[Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there’s no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo


From: dumont89@anonymised.com
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users

Carlo,

Thanks for info. Maybe it is like you said, but I wonder on part ‘Get the underlying files for the coverage store as a zip file with mime typeapplication/zip.’ in http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores - I thought this means that I can download files (in ZIP archive) from file based coverage store (files which are store data - like GeoTIFFs). What do you think about this? How you understand this part of documentation?
The problem is that I need to get GeoTIFF in original format (not as png/jpeg or something served by WMS) - is there any way to achieve that (other than downloading via REST Api)?

Regards,
Arek

2012/11/30 Carlo Cancellieri <ccancellieri@anonymised.com>

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there’s no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo


From: dumont89@anonymised.com
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users


Pozdrawiam.
A. Woźniak.

Arek,
you are right i missed the get part, I never used it.

So:

curl -u admin:geoserver -XGET
   http://localhost:8080/geoserver/rest/workspaces/{WORKSPACENAME}/coveragestores/{coverageStoreName}/file.geotiff``

The result should be a zip archive with the target coverage.

Cheers,
Carlo Cancellieri - GeoSolutions SAS


From: dumont89@anonymised.com
Date: Sat, 1 Dec 2012 10:55:19 +0100
Subject: Re: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)
To: ccancellieri@anonymised.com
CC: geoserver-users@anonymised.come.net

Carlo,

Thanks for info. Maybe it is like you said, but I wonder on part ‘Get the underlying files for the coverage store as a zip file with mime typeapplication/zip.’ in http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores - I thought this means that I can download files (in ZIP archive) from file based coverage store (files which are store data - like GeoTIFFs). What do you think about this? How you understand this part of documentation?
The problem is that I need to get GeoTIFF in original format (not as png/jpeg or something served by WMS) - is there any way to achieve that (other than downloading via REST Api)?

Regards,
Arek

2012/11/30 Carlo Cancellieri <ccancellieri@anonymised.com>

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there’s no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo


From: dumont89@anonymised.com
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@anonymised.comsts.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users


Pozdrawiam.
A. Woźniak.

Carlo,
Ok. So this URL doesn’t work for me (see first email). I get 404 HTTP status instead of ZIP archive with GeoTIFF. Any ideas why (store exists)? Does GeoTIFF layer always file-based layer or it need some specific configuration?

Regards,
Arek

2012/12/1 Carlo Cancellieri <ccancellieri@anonymised.com>

Arek,
you are right i missed the get part, I never used it.

So:

curl -u admin:geoserver -XGET
   [http://localhost:8080/geoserver/rest/workspaces/{WORKSPACENAME}/coveragestores/{coverageStoreName}/file.geotiff](http://localhost:8080/geoserver/rest/workspaces/%7BWORKSPACENAME%7D/coveragestores/%7BcoverageStoreName%7D/file.geotiff)``

The result should be a zip archive with the target coverage.

Cheers,
Carlo Cancellieri - GeoSolutions SAS


From: dumont89@anonymised.com
Date: Sat, 1 Dec 2012 10:55:19 +0100
Subject: Re: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)
To: ccancellieri@anonymised.com
CC: geoserver-users@lists.sourceforge.net

Carlo,

Thanks for info. Maybe it is like you said, but I wonder on part ‘Get the underlying files for the coverage store as a zip file with mime typeapplication/zip.’ in http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores - I thought this means that I can download files (in ZIP archive) from file based coverage store (files which are store data - like GeoTIFFs). What do you think about this? How you understand this part of documentation?
The problem is that I need to get GeoTIFF in original format (not as png/jpeg or something served by WMS) - is there any way to achieve that (other than downloading via REST Api)?

Regards,
Arek

2012/11/30 Carlo Cancellieri <ccancellieri@anonymised.com>

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there’s no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo


From: dumont89@anonymised.com
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users


Pozdrawiam.
A. Woźniak.


Pozdrawiam.
A. Woźniak.

Hi,

Have you considered WCS? With version 1.0.0 it is rather simple to download raster data in geotiff format.
http://docs.geoserver.org/latest/en/user/services/wcs/configuration.html

-Jukka Rahkonen-
________________________________
Arek Woźniak wrote:

Carlo,

Thanks for info. Maybe it is like you said, but I wonder on part 'Get the underlying files for the coverage store as a zip file with mime typeapplication/zip.' in http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores - I thought this means that I can download files (in ZIP archive) from file based coverage store (files which are store data - like GeoTIFFs). What do you think about this? How you understand this part of documentation?

The problem is that I need to get GeoTIFF in original format (not as png/jpeg or something served by WMS) - is there any way to achieve that (other than downloading via REST Api)?

Regards,
Arek

2012/11/30 Carlo Cancellieri <ccancellieri@anonymised.com<mailto:ccancellieri@anonymised.com95…>>

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there's no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo
________________________________
From: dumont89@anonymised.com<mailto:dumont89@anonymised.com>
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net<mailto:geoserver-users@anonymised.comceforge.net>
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I've got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces/<ws>/coveragestores/<cs>/file[.<extension>]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I've got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist -> 404
GET for a data store that is not file based -> 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

    Version 2.2

    Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

    Build Date 19-Sep-2012 18:33

    GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)

----------------

JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot(TM) 64-Bit Server VM)

----------------

Native JAI false

Native JAI ImageIO false

----------------

OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

----------------
Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net<mailto:Geoserver-users@anonymised.comforge.net> https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Pozdrawiam.
A. Woźniak.

Arek,
mmm … testing it and I’m getting an ftl exception…
Looking at the code seams that this functionality is not implemented.
Try asking on the Dev list.
I don’t know if it is a documentation mistake or a regression.

Cheers,
Carlo Cancellieri - GeoSolutions SAS


From: ccancellieri@anonymised.com
To: dumont89@anonymised.com
Date: Sat, 1 Dec 2012 10:53:16 +0000
CC: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Arek,
you are right i missed the get part, I never used it.

So:

curl -u admin:geoserver -XGET
   http://localhost:8080/geoserver/rest/workspaces/{WORKSPACENAME}/coveragestores/{coverageStoreName}/file.geotiff``

The result should be a zip archive with the target coverage.

Cheers,
Carlo Cancellieri - GeoSolutions SAS


From: dumont89@anonymised.com
Date: Sat, 1 Dec 2012 10:55:19 +0100
Subject: Re: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)
To: ccancellieri@anonymised.com
CC: geoserver-users@anonymised.coms.sourceforge.net

Carlo,

Thanks for info. Maybe it is like you said, but I wonder on part ‘Get the underlying files for the coverage store as a zip file with mime typeapplication/zip.’ in http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores - I thought this means that I can download files (in ZIP archive) from file based coverage store (files which are store data - like GeoTIFFs). What do you think about this? How you understand this part of documentation?
The problem is that I need to get GeoTIFF in original format (not as png/jpeg or something served by WMS) - is there any way to achieve that (other than downloading via REST Api)?

Regards,
Arek

2012/11/30 Carlo Cancellieri <ccancellieri@anonymised.com>

Arek,

Using the path you specified you are querying the geoserver catalog. This means that you are asking for information on how your data is configured and stored into geoserver.
You can download this information in different (ascii) formats:
http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#formats-and-representations

As far as I know there’s no a rest api service to serve the file, probably because this is not so general purpose (many datastores are not file based).

If you want to download the data you have to use the getMap
http://docs.geoserver.org/stable/en/user/services/wms/reference.html#getmap
specifying the desired output format:
http://docs.geoserver.org/stable/en/user/services/wms/outputformats.html#wms-output-formats

Cheers,
Carlo


From: dumont89@anonymised.com
Date: Fri, 30 Nov 2012 12:34:57 +0100
To: geoserver-users@lists.sourceforge.net
Subject: [Geoserver-users] Downloading GeoTIFF file via RESTApi (GeoServer 2.2)

Hi,
I am using GeoServer (Version 2.2 Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80 Build Date 19-Sep-2012 18:33 GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)) and I’ve got workspace with name myTestWorkspace and store with name test and type GeoTIFF. This store has URL connection parameters as follows: file:coverages/test.tif. I would like to download *.tif file by GeoServer REST API.

I found in documentation (http://docs.geoserver.org/stable/en/user/restconfig/rest-config-api.html#coverage-stores) that it is possible using URL

/workspaces//coveragestores//file[.]

So in my case it will be /workspaces/myTestWorkspace/coveragestores/test/file.geotiff(am I right?). But when I paste this URL I’ve got HTTP status 404. In documentation above is information that in this case (getting 404) are two options:

Exceptions:

GET for a data store that does not exist → 404
GET for a data store that is not file based → 404

My data store exists (if for example I paste/workspaces/myTestWorkspace/coveragestores/test.xml then I get information about store: name, type etc.).
But is my data store file based? I thought that if data store has type GeoTIFF, then he is file based - am I right?

Any ideas why I cannot download TIFF file?
Thanks, Arek

This are information about my configuration:

Geoserver:

Build Information

Version 2.2

Git Revision f5b5c35076b52d02eb9cca3fa3232bc17b5f6d80

Build Date 19-Sep-2012 18:33

GeoTools Version 8.2 (rev 704570474295e339c08d1ca140d884f23a8a03a3)


JAVA: Oracle Corporation: 1.7.0_07 (Java HotSpot™ 64-Bit Server VM)


Native JAI false

Native JAI ImageIO false


OS: Linux centos64 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


Web container: Apache Tomcat/7.0.30

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@anonymised.comsts.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users


Pozdrawiam.
A. Woźniak.

------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What’s next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users