【问题标题】:arcmap 10.6 shapefiles do not display in OpenLayers 4.6.5arcmap 10.6 shapefile 不显示在 OpenLayers 4.6.5 中
【发布时间】:2018-05-18 12:02:50
【问题描述】:

我已经使用 Geoserver 10 年了。

升级到 ArcMap 10.6 后,我发现当我导出到 shapefile 时, 我的功能不再显示在带有投影 EPSG:900913 的 OpenLayers 4.6.5 中。它确实显示在 GeoServer 10.13.0 OpenLayers 预览中,并带有其原生 EPSG:2249 投影。

我不知道这是否重要,但是当我在旧的和新的 shapefile 上使用 shp2pgsql 时,.sql 文件的不同之处在于“shape_leng​​strong>”、“shape_area”去了

来自:'7.34326200731e+001','2.91698658023e+002'

收件人:'7.34326200731e+01','2.91698658023e+02'

注意指数中的附加数字。

【问题讨论】:

  • 问题似乎仅限于一个要素类,其他 ArcMap 10.6 shapefile 在 openLayers 中工作。
  • 如果我将 shapefile 用作地理服务器存储,它可以工作,但当我将 .sql 加载到 postgresql 时就不行
  • objectid、shape_length 和 shape_area 在 postgresql 的 shapefile 输入中显示为 BigDecimal 类型,对于 shapefile,它们是 long 或 double 类型
  • 没有 GeoServer 10.13.0
  • 你看到了什么错误信息?

标签: openlayers shapefile geoserver


【解决方案1】:

我的愚蠢错误-数据在 MA 状态平面米中,我告诉 GeoServer 使用英尺

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多