GeoServer

WMS reprojection requires Bulsa-Wolf parameters to be specified

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.6.4, 1.7.0-RC2
  • Fix Version/s: 1.7.0-RC3
  • Component/s: WMS
  • Labels:
    None
  • Number of attachments :
    0

Description

See here:
http://www.nabble.com/Re-project-maps-from-EPSG:23030-to-EPSG:4326-to19328934.html

The stack trace, reported in private mail, is:

2008-09-05 12:18:29,125 WARN [geotools.rendering] - Parámetros de Bursa Wolf
requeridos.
org.opengis.referencing.operation.OperationNotFoundException: Parámetros de
Bursa Wolf requeridos.
	at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createO
perationStep(DefaultCoordinateOperationFactory.java:1072)
	at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createO
perationStep(DefaultCoordinateOperationFactory.java:1136)
	at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createO
perationStep(DefaultCoordinateOperationFactory.java:881)
	at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createO
perationStep(DefaultCoordinateOperationFactory.java:998)
	at
org.geotools.referencing.operation.DefaultCoordinateOperationFactory.createO
peration(DefaultCoordinateOperationFactory.java:267)
	at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.create
Operation(BufferedCoordinateOperationFactory.java:254)
	at org.geotools.referencing.CRS.findMathTransform(CRS.java:948)
	at org.geotools.referencing.CRS.findMathTransform(CRS.java:916)
	at
org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getShape(Stre
amingRenderer.java:2270)
	at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRen
derer.java:1721)
	at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:
1656)
	at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRendere
r.java:1600)
	at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:64
2)
	at
org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRenderer(Sh
apefileRenderer.java:1474)
	at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1
343)
	at
org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:2
65)
	at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(Default
RasterMapProducer.java:337)
	at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:
423)
	at
org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:
48)
	at org.geoserver.ows.Dispatcher.response(Dispatcher.java:635)
	at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:198)
	at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstrac
tController.java:153)
	at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Si
mpleControllerHandlerAdapter.java:48)
	at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServl
et.java:875)
	at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServle
t.java:809)
	at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkSer
vlet.java:571)
	at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java
:501)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:269)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterE
ncodingFilter.java:108)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:264)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecur
ityInterceptor.java:107)
	at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSec
urityInterceptor.java:72)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
	at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslatio
nFilter.java:110)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
	at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(Ano
nymousProcessingFilter.java:125)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
	at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessin
gFilter.java:178)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
	at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpS
essionContextIntegrationFilter.java:229)
	at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterCh
ainProxy.java:274)
	at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
	at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:16
3)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:215)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:188)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:210)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:174)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127
)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117
)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:108)
	at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
	at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:665)
	at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:528)
	at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:81)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:685)
	at java.lang.Thread.run(Thread.java:619)

Issue Links

Activity

Hide
Andrea Aime added a comment -

Fixed in gt2 for GeoServer 1.7.x and trunk. Did not back port the change for 1.6.x series since that series is dead

Show
Andrea Aime added a comment - Fixed in gt2 for GeoServer 1.7.x and trunk. Did not back port the change for 1.6.x series since that series is dead

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: