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