V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nonesuccess
V2EX  ›  程序员

QGIS 制作的地图阴影样式在 geoserver 中无法支持的问题,求方案

  •  
  •   nonesuccess · 2017-06-18 17:30:35 +08:00 · 3039 次点击
    这是一个创建于 2714 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手头有 shp 格式的图,用 qgis 微调后搭建 geoserver 发布服务,前端用 openlayers 显示。

    现在客户提出需求,要调整地图的显示效果。我们的做法是在 qgis 中调整后,再导出一个 sld 文件,交给 geoserver 显示。

    问题出现,客户看到 qgis 中调整出如下两个效果很好:

    • 楼宇阴影
    • 根据楼宇高度信息把楼变成 2.5d 的效果

    而这两个效果在导出的 sld 文件中明确写明了不支持,所以到了 geoserver 中,也就无法显示着两种效果。

    以上两种效果只是举例,总是现在的结论是只要支持了 qgis 完整版本的效果选项,就能基本让客户满意。

    请问大家有什么解决办法,现在能想到的方向:

    • geoserver 有插件机制,是否存在着某个插件能实现这个效果?或者我们可以自己开发插件实现这个效果?
    • 除了 geoserver 引入 sld 这个方案之外,是否有其它类似的 server+样式的组合能支持 qgis 中的效果?
    • 可否在 openlayers 中实现这个效果?

    如果没有可行的路线的话,现在想到的最简单粗暴的方案就是 geoserver 提供服务+导出一张大图片做底图……

    另外,如果有合适的方案的话,也求地图美化咨询服务,可有偿

    前情提要:

    https://www.v2ex.com/t/284987#reply26

    https://www.v2ex.com/t/341025#reply38

    https://www.v2ex.com/t/361155#reply10

    从一个对 gis 毫无概念的人,到把项目干到这个份儿上,感谢诸位慷慨回复的 V2EX 网友!

    1 条回复    2017-06-18 21:46:25 +08:00
    nonesuccess
        1
    nonesuccess  
    OP
       2017-06-18 21:46:25 +08:00
    自顶挽尊……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2820 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:01 · PVG 21:01 · LAX 05:01 · JFK 08:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.