失踪人口回归更新!!!
由于之前tiff的文件发布之后,上面没有地名,所以我使用了shp文件和tiff文件叠加的方法,调整shp文件的透明度,使它只显示地名和轮廓线,但是显示之后,出现的问题就是,由于tiff文件颜色有时候会很深,就看不到字的样式,我就参考了百度地图的样式,将字体调整成了白底黑边的样式,本来时想用udig去实现的,结果没有找到这个功能,最终我在geoserver的官网找到了和geoserver样式配套的软件 --qgis,关于qgis软件的下载和安装,本文不再叙述,接下来讲一讲调整字体样式吧!!!
1.qgis中导入shp文件,这个不多叙述,直接添加就可以
2.调整文件的属性,点击右键选择属性
3.选择符号化–单一符号,在这里设置图层的填充颜色,还有描边颜色和描边宽度,点击确定
4.按照上图操作后,显示结果如下
5.也可以选择符号化–分类,给单独的一个省或者国家设置边界的颜色,这里面需要知道自己的属性表的值,属性表的值可以点击图层 右键查看属性表。实现效果如下:
6.设置完样式,开始重头戏,设置字体!左侧标注–选择单一标注,选中你需要显示的属性值,这里面字体我推荐选择 微软雅黑、Bold的字体格式,这个字体显示出来的黑边我认为是最自然的,在文本中设置字体的大小,颜色,因为这里是要白底黑边,所以设置为白色底色,
设置完成显示如下
7.字体颜色是可以了,但是黑边还是没有显示,在这里设置字体的缓冲,选中之后,文本样例会显示出来预览的字体,在这里设置你的黑边颜色,带下,透明度就可以了,调整到自己认为可以的程度。
8.设置完成显示效果
9.这里就设置完成了,qgis还有一个写表达式的功能,如下图,如果是中国,就显示不同的颜色字体,这就是一个表达式
10.右边的函数就是python的写法(函数导出之后,无法应用到geoserver,我没有找到方法,所以只是玩了一下,没有应用,如果有人成功,可以一起探讨一下)
11.导出样式,左下角样式–保存样式,选择保存路径和名字,就可以保存成功。
12.最后加一个添加比例尺,范围可以自己设置显示和隐藏。
13.udig和qgis导出的sld,一个是sld标签,一个是se标签,两者对于geoserver都可以使用。
最近我的geoserver的研究就告一段落了,总是零零散散的研究,如果有什么问题,大家可以一起研究!!!接下来准备写shardingjdbc 分库分表的文章了!!!