1.准备数据,只支持4326坐标系
(1)打开arcmap操作,点击工具箱,找到投影和变换工具
投影前先确定源数据已存在坐标系,如果没有先确定好之前坐标系,在手动赋坐标系。
(2)投影到4326wgs84地理坐标系
2.将转换后的shp导入到postgis
注:不支持中文路径、shp图层不支持中文名
安装postgresql和postgis后,可以使用postgis自带的工具
连接postgis
3.GeoServer切片服务发布
(1)打开Geoserver服务地址,点击图层,选择添加新的资源
(2)连接postgis库中数据,选择要发布的图层,貌似图层需要一个个发布,没有同arcgis的要素数据集的概念。
(3)重新定义坐标系为4326,重新计算边框范围
(4)在发布一栏中可以选择自定义的sld样式
自定义sld样式可以在开源GIS平台软件QGIS中配置后导出
右键点击图层,打开属性框,设置好配图颜色后,点击保存样式
选择保存为sld格式的文件
转到GeoServer,点击style,添加新的sld样式
(5)生成切片
(6)点击保存,发布成功
(7)对矢量图层进行切片,点击Tile Layers
点击Seed/Truncate
配置Grid Set为EPSG:900913
Format为mapbox矢量切片
点击Submit,等待切片完成。