Hello everyone,
I'm experiencing a weird behaviour for the EPSG database management in
Geoserver. I've compiled gt trunk (2.4 snapshot) and Geoserver trunk
today with a jdk 1.5.0_10.
I have a coverage that is defined to use the code EPSG:41001.
In Geoserver version 1.6alpha2 (the current trunk), when I define my
coverage, the code EPSG:41001 is found in the "SRS List" menu. So the
SRS request and the SRS response are defined with this value.
So I send a WCS request like this :
http://localhost:8080/geoserver1-6/wcs?bbox=-19981848.60,-13817347.59,20037508.34,13817347.59&format=jpeg&service=wcs&version=1.0.0&request=GetCoverage&coverage=geom:OA_20050518_1&crs=EPSG:41001&width=720&height=499.
But I get this error (the full stack trace in the attachement of this
mail, I translate in english here) :
org.vfny.geoserver.wcs.WcsException:
org.opengis.referencing.NoSuchAuthorityCodeException: No "EPSG:41001"
code for the authority "European Petroleum Survey Group" was found for
an object like "CoordinateReferenceSystem".
I know that the EPSG code 41001 is in the jar
"gt2-epsg-extension-2.4-SNAPSHOT.jar" and is not present in the
epsg-hsql jar at the same version of Geotools.
So the question I want to ask is : Is Geoserver parsing the
epsg-extension jar when the URL request is sent, as when I define my
coverage ?
When I use epsg-wkt it works well ...
Cheers,
Cédric B.
20 fÚvr. 2007 16:10:21 fr.geomatys.coverage.io.NetcdfReader <init>
INFO: Raster using EPSG:41001
org.vfny.geoserver.wcs.WcsException: org.opengis.referencing.NoSuchAuthorityCode
Exception: Aucun code "EPSG:41001" de l'autoritÚ "European Petroleum Survey Grou
p" n'a ÚtÚ trouvÚ pour un objet de type "CoordinateReferenceSystem".
at org.vfny.geoserver.wcs.responses.CoverageResponse.execute(CoverageRes
ponse.java:258)
at org.vfny.geoserver.wcs.responses.CoverageResponse.execute(CoverageRes
ponse.java:184)
at org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapte
r.java:45)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:560)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:20
5)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(
AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.ha
ndle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
erServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
rServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
workServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServl
et.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
racterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: org.opengis.referencing.NoSuchAuthorityCodeException: Aucun code "EPS
G:41001" de l'autoritÚ "European Petroleum Survey Group" n'a ÚtÚ trouvÚ pour un
objet de type "CoordinateReferenceSystem".
at org.geotools.referencing.factory.AbstractAuthorityFactory.noSuchAutho
rityCode(AbstractAuthorityFactory.java:917)
at org.geotools.referencing.factory.epsg.FactoryUsingSQL.createCoordinat
eReferenceSystem(FactoryUsingSQL.java:1956)
at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoord
inateReferenceSystem(BufferedAuthorityFactory.java:686)
at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordi
nateReferenceSystem(AuthorityFactoryAdapter.java:560)
at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoord
inateReferenceSystem(BufferedAuthorityFactory.java:686)
at org.geotools.referencing.factory.AuthorityFactoryAdapter.createCoordi
nateReferenceSystem(AuthorityFactoryAdapter.java:560)
at org.geotools.referencing.factory.BufferedAuthorityFactory.createCoord
inateReferenceSystem(BufferedAuthorityFactory.java:686)
at org.geotools.referencing.CRS.decode(CRS.java:343)
at org.vfny.geoserver.wcs.responses.CoverageResponse.getFinalCoverage(Co
verageResponse.java:313)
at org.vfny.geoserver.wcs.responses.CoverageResponse.execute(CoverageRes
ponse.java:233)
... 29 more-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users