Re: [Geoserver-users] GEOSERVER geotools rendering

2017-11-03 Thread Emanuele Notarnicola
Hi Jody,

thanks a lot, the problem seems to be solved by computing from srs extent,

Regards,

Ema.

2017-10-31 23:28 GMT+01:00 Jody Garnett :

> Please check your spatial reference system and bounds for the dataset.
>
> Spatial reference systems have a range in which they are computationally
> stable, beyond that (for example near the poles) some spatial reference
> systems do not work resulting in issues like you see above.
>
> If your data is "invalid" (ie outside the valid area) consider using
> "compute for srs extent" rather than "compute from data" button when
> configuring your layer.
>
> --
> Jody Garnett
>
> On 27 October 2017 at 07:32, geography79 
> wrote:
>
>> Hi all, I’m adding a new datastore type Directory of spatial files
>> (shapefiles) , the layers are properly viewed in Geoserver OpenLayers
>> windows, but if I see the log I have the following error: 27 Oct 15:28:58
>> ERROR [geotools.rendering] - Transformation doesn't convergence.
>> org.geotools.referencing.operation.projection.ProjectionException:
>> Transformation doesn't convergence. at org.geotools.referencing.opera
>> tion.projection.MapProjection.inv_mlfn(MapProjection.java:1399) at
>> org.geotools.referencing.operation.projection.TransverseMerc
>> ator.inverseTransformNormalized(TransverseMercator.java:217) at
>> org.geotools.referencing.operation.projection.MapProjection$
>> Inverse.transform(MapProjection.java:1050) at
>> org.geotools.referencing.operation.projection.MapProjection$
>> Inverse.transform(MapProjection.java:1105) at
>> org.geotools.referencing.operation.transform.ConcatenatedTra
>> nsform.transform(ConcatenatedTransform.java:440) at
>> org.geotools.referencing.operation.transform.ConcatenatedTra
>> nsformDirect.transform(ConcatenatedTransformDirect.java:80) at
>> org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:479)
>> at 
>> org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:283)
>> at 
>> org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:241)
>> at org.geotools.renderer.lite.StreamingRenderer$RenderableFeatu
>> re.getTransformedShape(StreamingRenderer.java:3123) at
>> org.geotools.renderer.lite.StreamingRenderer$RenderableFeatu
>> re.getShape(StreamingRenderer.java:3066) at
>> org.geotools.renderer.lite.StreamingRenderer.processSymboliz
>> ers(StreamingRenderer.java:2549) at org.geotools.renderer.lite.Str
>> eamingRenderer.processFeature(StreamingRenderer.java:2449) at
>> org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2306)
>> at 
>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1927)
>> at 
>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:831)
>> at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMa
>> p(RenderedImageMapOutputFormat.java:550) at
>> org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMa
>> p(RenderedImageMapOutputFormat.java:273) at
>> org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMa
>> p(RenderedImageMapOutputFormat.java:143) at
>> org.geoserver.wms.GetMap.executeInternal(GetMap.java:623) at
>> org.geoserver.wms.GetMap.run(GetMap.java:279) at
>> org.geoserver.wms.GetMap.run(GetMap.java:125) at
>> org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:320)
>> at sun.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498) at
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
>> at org.springframework.aop.framework.ReflectiveMethodInvocation
>> .invokeJoinpoint(ReflectiveMethodInvocation.java:190) at
>> org.springframework.aop.framework.ReflectiveMethodInvocation
>> .proceed(ReflectiveMethodInvocation.java:157) at
>> org.geoserver.kml.WebMapServiceKmlInterceptor.invoke(WebMapServiceKmlInterceptor.java:34)
>> at org.springframework.aop.framework.ReflectiveMethodInvocation
>> .proceed(ReflectiveMethodInvocation.java:179) at
>> org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:62)
>> at 
>> org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:36)
>> at org.springframework.aop.framework.ReflectiveMethodInvocation
>> .proceed(ReflectiveMethodInvocation.java:179) at
>> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:87)
>> at 
>> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:55)
>> at org.springframework.aop.framework.ReflectiveMethodInvocation
>> .proceed(ReflectiveMethodInvocation.java:179) at
>> org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:33)
>> at org.springframework.aop.framework.ReflectiveMethodInvocation
>> .proceed(ReflectiveMethodInvocation.java:179) at
>> 

Re: [Geoserver-users] GEOSERVER geotools rendering

2017-10-31 Thread Jody Garnett
Please check your spatial reference system and bounds for the dataset.

Spatial reference systems have a range in which they are computationally
stable, beyond that (for example near the poles) some spatial reference
systems do not work resulting in issues like you see above.

If your data is "invalid" (ie outside the valid area) consider using
"compute for srs extent" rather than "compute from data" button when
configuring your layer.

--
Jody Garnett

On 27 October 2017 at 07:32, geography79 
wrote:

> Hi all, I’m adding a new datastore type Directory of spatial files
> (shapefiles) , the layers are properly viewed in Geoserver OpenLayers
> windows, but if I see the log I have the following error: 27 Oct 15:28:58
> ERROR [geotools.rendering] - Transformation doesn't convergence.
> org.geotools.referencing.operation.projection.ProjectionException:
> Transformation doesn't convergence. at org.geotools.referencing.
> operation.projection.MapProjection.inv_mlfn(MapProjection.java:1399) at
> org.geotools.referencing.operation.projection.TransverseMercator.
> inverseTransformNormalized(TransverseMercator.java:217) at
> org.geotools.referencing.operation.projection.MapProjection$Inverse.
> transform(MapProjection.java:1050) at org.geotools.referencing.
> operation.projection.MapProjection$Inverse.transform(MapProjection.java:1105)
> at org.geotools.referencing.operation.transform.ConcatenatedTransform.
> transform(ConcatenatedTransform.java:440) at org.geotools.referencing.
> operation.transform.ConcatenatedTransformDirect.transform(
> ConcatenatedTransformDirect.java:80) at org.geotools.geometry.jts.
> Decimator.decimateTransformGeneralize(Decimator.java:479) at
> org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:283)
> at 
> org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:241)
> at org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.
> getTransformedShape(StreamingRenderer.java:3123) at
> org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getShape(StreamingRenderer.java:3066)
> at 
> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:2549)
> at 
> org.geotools.renderer.lite.StreamingRenderer.processFeature(StreamingRenderer.java:2449)
> at 
> org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2306)
> at 
> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1927)
> at 
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:831)
> at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(
> RenderedImageMapOutputFormat.java:550) at org.geoserver.wms.map.
> RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:273)
> at org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(
> RenderedImageMapOutputFormat.java:143) at org.geoserver.wms.GetMap.
> executeInternal(GetMap.java:623) at 
> org.geoserver.wms.GetMap.run(GetMap.java:279)
> at org.geoserver.wms.GetMap.run(GetMap.java:125) at org.geoserver.wms.
> DefaultWebMapService.getMap(DefaultWebMapService.java:320) at sun.reflect.
> GeneratedMethodAccessor215.invoke(Unknown Source) at sun.reflect.
> DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498) at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
> at org.springframework.aop.framework.ReflectiveMethodInvocation.
> invokeJoinpoint(ReflectiveMethodInvocation.java:190) at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:157) at org.geoserver.kml.
> WebMapServiceKmlInterceptor.invoke(WebMapServiceKmlInterceptor.java:34)
> at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:179) at org.geoserver.gwc.wms.
> CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:62) at
> org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(
> CacheSeedingWebMapService.java:36) at org.springframework.aop.framework.
> ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
> at 
> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:87)
> at 
> org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:55)
> at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:179) at org.geoserver.ows.util.
> RequestObjectLogger.invoke(RequestObjectLogger.java:33) at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:179) at org.springframework.aop.
> framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) at
> com.sun.proxy.$Proxy112.getMap(Unknown Source) at sun.reflect.
> GeneratedMethodAccessor214.invoke(Unknown Source) at sun.reflect.
> 

[Geoserver-users] GEOSERVER geotools rendering

2017-10-27 Thread geography79
Hi all,I’m adding a new datastore type Directory of spatial files
(shapefiles) , the layers are properly viewed in Geoserver OpenLayers
windows, but if I see the log I have  the following error:27 Oct 15:28:58
ERROR [geotools.rendering] - Transformation doesn't
convergence.org.geotools.referencing.operation.projection.ProjectionException:
Transformation doesn't convergence.at
org.geotools.referencing.operation.projection.MapProjection.inv_mlfn(MapProjection.java:1399)
   
at
org.geotools.referencing.operation.projection.TransverseMercator.inverseTransformNormalized(TransverseMercator.java:217)
   
at
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1050)
   
at
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1105)
   
at
org.geotools.referencing.operation.transform.ConcatenatedTransform.transform(ConcatenatedTransform.java:440)
   
at
org.geotools.referencing.operation.transform.ConcatenatedTransformDirect.transform(ConcatenatedTransformDirect.java:80)
   
at
org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:479)
   
at
org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:283)
   
at
org.geotools.geometry.jts.Decimator.decimateTransformGeneralize(Decimator.java:241)
   
at
org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getTransformedShape(StreamingRenderer.java:3123)
   
at
org.geotools.renderer.lite.StreamingRenderer$RenderableFeature.getShape(StreamingRenderer.java:3066)
   
at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:2549)
   
at
org.geotools.renderer.lite.StreamingRenderer.processFeature(StreamingRenderer.java:2449)
   
at
org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:2306)
   
at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1927)
   
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:831)  
 
at
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:550)
   
at
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:273)
   
at
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:143)
   
at org.geoserver.wms.GetMap.executeInternal(GetMap.java:623)at
org.geoserver.wms.GetMap.run(GetMap.java:279)at
org.geoserver.wms.GetMap.run(GetMap.java:125)at
org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:320)
   
at sun.reflect.GeneratedMethodAccessor215.invoke(Unknown Source)at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   
at java.lang.reflect.Method.invoke(Method.java:498)at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
   
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
   
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
   
at
org.geoserver.kml.WebMapServiceKmlInterceptor.invoke(WebMapServiceKmlInterceptor.java:34)
   
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
   
at
org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:62)
   
at
org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:36)
   
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
   
at
org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:87) 
  
at
org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:55) 
  
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
   
at
org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:33)  
 
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
   
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
   
at com.sun.proxy.$Proxy112.getMap(Unknown Source)at
sun.reflect.GeneratedMethodAccessor214.invoke(Unknown Source)at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   
at java.lang.reflect.Method.invoke(Method.java:498)at
org.geoserver.ows.Dispatcher.execute(Dispatcher.java:857)at
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:268)   
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)
   
at