GeoServer(OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据)

工具:ArcMap PostgreSQL uDig


第一步:ArcMap将点、线、面转shp文件,(右键 - 数据 - 导出数据 - 确定)
uTools_1689063851522.png


第二步:点、线、面正常发布(存储仓库 - 添加新的存储仓库 - Shapefile - 保存 - 发布 )
uTools_1689063917663.png


第三步:ArcMap软件导入的CAD注记Annotation层,右键 - 转换地理数据库注记 - 参考比例(10000) - ArcToolbox - 数据管理工具 - 要素 - 要素转点(刚刚转换的要素) - 内部(√) - 转shp文件


第四步:利用PostGis(PostgreSQL的扩展)导入到数据库,导入前数据库先执行

CREATE EXTENSION postgis;

uTools_1689064485759.png
uTools_1689064457226.png

导入完成!
Shapefile import completed.



第五步:GeoServer发布,选择【PostGIS - PostGIS Database】,信息按照安装时设置的填写.


第六步:uDig连接数据库,layer - add - PostGis,选择层


第七步:在layers窗口,右键层 - 更改样式 - labels - label设置字段其他样式,设置完成后复制XML至GeoServer 新建point样式,以及应用到哪个图层,注:注意XML的编码GBK和UTF-8
uTools_1689065418548.png


第八步:多图层合并,GeoServer新建图层组,选择点线面注记层,按需添加,发布完成!

uTools_1689065147135.png

缺点:标注样式需要自己修改,毕竟麻烦

标签: none

© 2025 GarinJのBlog. 由 Typecho&Garin 强力驱动.