GeoServer(OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据)
工具:ArcMap PostgreSQL uDig
第一步:ArcMap将点、线、面转shp文件,(右键 - 数据 - 导出数据 - 确定)
第二步:点、线、面正常发布(存储仓库 - 添加新的存储仓库 - Shapefile - 保存 - 发布 )
第三步:ArcMap软件导入的CAD注记Annotation层,右键 - 转换地理数据库注记 - 参考比例(10000) - ArcToolbox - 数据管理工具 - 要素 - 要素转点(刚刚转换的要素) - 内部(√) - 转shp文件
第四步:利用PostGis(PostgreSQL的扩展)导入到数据库,导入前数据库先执行
CREATE EXTENSION postgis;
导入完成!
Shapefile import completed.
第五步:GeoServer发布,选择【PostGIS - PostGIS Database】,信息按照安装时设置的填写.
第六步:uDig连接数据库,layer - add - PostGis,选择层
第七步:在layers窗口,右键层 - 更改样式 - labels - label设置字段其他样式,设置完成后复制XML至GeoServer 新建point样式,以及应用到哪个图层,注:注意XML的编码GBK和UTF-8
第八步:多图层合并,GeoServer新建图层组,选择点线面注记层,按需添加,发布完成!
缺点:标注样式需要自己修改,毕竟麻烦