【问题标题】:java.lang.NullPointerException with GeoServer, Postgis and openlayer带有 GeoServer、Postgis 和 openlayer 的 java.lang.NullPointerException
【发布时间】:2013-06-06 16:04:06
【问题描述】:

我正在继续其他人基于 Geoserver 和 postgis 开始的工作。在数据库级别有许多表,层是基于这些表的视图。效果很好!

现在我想创建一些其他的表和视图。我也一直在将它们添加到 GeoServer。为了检查这是否有效,我选择了图层预览并单击了通用格式列中的打开图层。结果是显示了一个弹出窗口来下载一个 XML 文件,但是当我打开它时,它说:

<ServiceExceptionReport version="1.1.1">
    <ServiceException> java.lang.NullPointerException null </ServiceException>
</ServiceExceptionReport>

对于其他人创建的图层,这可以正常工作。我比较了两层,它们看起来很相似,那我做错了什么?

PS:所有图层都从 shapefile 转换为 postgis。

【问题讨论】:

    标签: xml openlayers postgis geoserver


    【解决方案1】:

    如果您检查您在 Geoserver 中添加的图层,Native SRS 和 Declared SRS 字段是否包含值。如果他们不这样做,那么这可能就是您的问题所在。将带有几何字段的表添加到 PostGIS 时,请确保您指定了 SRID,以便 Geoserver 可以为 Native SRS 选择它。

    如果是这种情况,请在此处查看可能的解决方法: https://gis.stackexchange.com/questions/34612/how-to-change-the-srid-of-exisisting-data-in-postgis

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 2013-11-14
      相关资源
      最近更新 更多