geoserver 绘制地图 “rendering process failed / by zero”

通常将 shapefile 通过oracle spatial转换成oracle表后 ,再通过GeoServer 将其渲染出来

但在渲染地图上的点(城市等)有时会出现 /by zero错误

   Tomcat 后台打印:

ERROR: [geoserver.ows] Rendering process  failed

Caused by:java.lang.ArithmeticException: /by zero

这个主要是Version的问题  只需将转换后的表 通过系统存储过程 :SDO_MIGRATE.TO_CURRENT 转换过来即可完成点的渲染

关于存储过程信息:http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28400/sdo_objmigr.htm

转载自:https://blog.csdn.net/yexun_2009/article/details/6742511

You may also like...