1.cad图准备(.dwg格式的文件)
2.将cad图添加数据至软件面板中,我用的软件是arcMap10.5,直接下破解版即可
3.在左边的图层目录中,找到要导出的PolyLine图层,右击数据,导出数据,导出shp文件,将shp文件导出至你想放的文件夹下
4.在右边的目录面板中(如果没有,可在窗口菜单栏下找到),右击导出,导出shp文件(批量).特别注意shp文件包含显示的中文字段及信息
5.启动geoserver服务,找到geoserver目录下的bin,单击Startup.bat,即可启动
6.将上面导出的shp文件,复制进geoserver可上传文件的data目录下(在data_dir下).
7.发布图层,发布线图层简单,按照平常的步骤发布即可,一定要注意EPSG:3857 投影
8.发布中文标注图层,要选择style
`<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0"
xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NamedLayer>
<Name>render</Name>
<UserStyle>
<Title>render</Title>
<Abstract>A heatmap surface showing population density</Abstract>
<FeatureTypeStyle>
<Rule>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#40FF40</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#FFFFFF</CssParameter>
<CssParameter name="stroke-width">2</CssParameter>
</Stroke>
</PolygonSymbolizer>
<TextSymbolizer>
<Label>
<ogc:PropertyName>Text</ogc:PropertyName> //这个地方是你要展示的字段名称,可去arcMap中在那个图层上打开属性表查阅合适的字段
</Label>
<Font>
<CssParameter name="font-family">宋体</CssParameter>
<CssParameter name="font-size">15</CssParameter>
<CssParameter name="font-style">normal</CssParameter>
<CssParameter name="font-weight">bold</CssParameter>
<CssParameter name="font-fill">#000000</CssParameter>
</Font>
<LabelPlacement>
<PointPlacement>
<AnchorPoint>
<AnchorPointX>0.5</AnchorPointX>
<AnchorPointY>0.5</AnchorPointY>
</AnchorPoint>
</PointPlacement>
</LabelPlacement>
<Fill>
<CssParameter name="fill">#000000</CssParameter>
</Fill>
<VendorOption name="autoWrap">60</VendorOption>
<VendorOption name="maxDisplacement">150</VendorOption>
</TextSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
`
以上代码为一体的,设置style那个图层发布的发布页,
9.如果出现乱码,则打开放置style目录下的sld文件,用记事本打开,另存为修改自己所需的编码即可。
10.两个图层组合,运用图层组,将两个图层组合到一起,两个图的投影EPSG:XXX,XXX得相同。
11.点击图层预览,即可预览图层,还有不解,就联系QQ:1147629986
本文详细介绍了如何将CAD图的线图层和中文标注图层发布到Geoserver。首先准备DWG格式的CAD图,然后使用ArcMap10.5将其转换为SHP文件。接着,启动Geoserver服务,将SHP文件上传到data目录,并分别发布线图层和中文标注图层,注意设置正确的投影。若出现乱码,可通过修改SLD文件的编码解决。最后,通过图层组将两个图层组合并预览。
2190

被折叠的 条评论
为什么被折叠?



