DB视图/表为空时如何避免出现粉红色图块?
从某种意义上说,我有一些空间视图,它们从其他表中选择了一些空间列。该表是使用geoserver发布的。该表是活动的,有时根本没有数据。当表中没有数据时,显示的wms全部都存在,red并且在Firebug控制台中的错误是: WMS返回: > <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE > ServiceExceptionReport SYSTEM > "http://192.168.70.65:80/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" > <ServiceException> > java.lang.NullPointerException > null > </ServiceException></ServiceExceptionReport> 编码: function init(){ OpenLayers.IMAGE_RELOAD_ATTEMPTS = 1; OpenLayers.Util.onImageLoadErrorColor = "transparent"; map = new OpenLayers.Map('map', { projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG:4326"), numZoomLevels: 21, maxExtent: new OpenLayers.Bounds(-20037508, -20037508,20037508, 20037508.34), controls: …