zoukankan      html  css  js  c++  java
  • geoserver发布自定义坐标系矢量切片(以北京54投影坐标系为例)

    geoserver中默认的4326和3857,作为一名中国的用户我们有时候需要使用我们国家的坐标例如,西安80或者北京54再或者2000坐标系,有时候我们得到的是WGS84坐标系,需要转到西安80、北京54、2000,坐标转换一个原则椭球要相同,利用七参数或者四参数进行转换,无论你导入到postgis或者shape文件发布服务,就是要数据源坐标系和服务坐标系一致,才能是正确的,在这里需要提醒各位一下,如果数据是4326,你发布成2436并不意味着,你发的坐标系就是2436,无论geoserver或者postgis导入,选择坐标系的时候,是让你选择数据源的坐标系,并不代表你选择其他的坐标系就意味着你坐标系就自定转换了。

    一、需要的插件
    vectortile插件下载地址
    用途:为了让geoserver支持geojson或者pbf的矢量方式
    二、发布矢量数据
    这里我用的postgis 中的数据具体发布过程网上都可以搜到在这里就在详细介绍,下面介绍需要注意的问题
    在这里插入图片描述发布页面如上,定义SRS一定要选和数据源一样的坐标系,边框计算选择从数据计算
    三、自定义gridset
    在这里插入图片描述全部参数如上图,这里Gridset bounds采用的上述的数据发布的bound,这里中心点就是最小x和最小y,切片规则原点在左上角
    三、预览矢量切片
    在这里插入图片描述在Tile Layers,select one选择一个即可
    效果图
    在这里插入图片描述四、存在的问题
    切片偏移的问题,解决方式参考这篇文章https://www.cnblogs.com/naaoveGIS/p/9566743.html,此人非常牛

  • 相关阅读:
    (转)三款Json查看小工具
    开源数据源
    关于异常
    java 线程池
    百度android面试及一些问题的讲解
    linux常用命令
    android activityManager
    Android ListView及其属性
    android listView与adapter
    android 反编译
  • 原文地址:https://www.cnblogs.com/tuboshu/p/10752264.html
Copyright © 2011-2022 走看看