0

Can someone point me in the right direction? Somewhat new to GIS / GeoServer. I'm attempting to configure meta-tiling on GeoserverWebCache as described here. We've run into the duplicate label problem with out vector tiles. Currently we make requests in the following way :

uriBuilder
.path("/geoserver/gwc/service/tms/1.0.0/{layerName}/{zoom}/{x}/{y}.{format}").build("search:$layerName@EPSG%3A900913@pbf", zoom, x, y, format)

Geoserver logs return the following :

Logs from Geoserver

The documentation states that we need to set tiled=true. My question is, how would I alter the above get request to set the tiled parameter?

What I've tried

I've attempted the following solution by changing the request like so :

http://localhost:8089/geoserver/gwc/service/wmts?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&LAYER=landonline-search:all_parcels&STYLE=&FORMAT=application%2Fvnd.mapbox-vector-tile&TILECOL=31947&TILEROW=11777&VIEWPARAMS=ispercent:1;R:0000FF;zoomlevel:15&TILEMATRIX=EPSG:4326:15&TILEMATRIXSET=EPSG:4326

GeoServer then returns with the following error :

Caused by: java.sql.SQLException: java.sql.SQLException: Coordinates out of bounds in ST_GeomFromText.
        at org.geotools.jdbc.JDBCFeatureReader.runQuery(JDBCFeatureReader.java:282)
        at org.geotools.jdbc.JDBCFeatureReader.<init>(JDBCFeatureReader.java:153)
        at org.geotools.jdbc.JDBCFeatureSource.getReaderInternal(JDBCFeatureSource.java:620)
        ... 145 more
Caused by: java.sql.SQLException: Coordinates out of bounds in ST_GeomFromText.
        at com.informix.jdbc.IfxSqli.addException(IfxSqli.java:3129)
        at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3394)
        at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2292)
        at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2217)
        at com.informix.jdbc.IfxSqli.executeStatementQuery(IfxSqli.java:1461)
        at com.informix.jdbc.IfxResultSet.executeQuery(IfxResultSet.java:183)
        at com.informix.jdbc.IfxStatement.executeQueryImpl(IfxStatement.java:968)
        at com.informix.jdbc.IfxStatement.executeQuery(IfxStatement.java:165)
        at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208)
        at org.apache.commons.dbcp.DelegatingStatement.executeQuery(DelegatingStatement.java:208)
        at org.geotools.jdbc.JDBCFeatureReader.lambda$new$0(JDBCFeatureReader.java:153)
        at org.geotools.jdbc.JDBCFeatureReader.runQuery(JDBCFeatureReader.java:271)

UPDATE : This is an example of the duplicate label probem we're encoutering. enter image description here

Ian Turton
  • 81,417
  • 6
  • 84
  • 185

0 Answers0