基于mapnik的地图符号编辑器功能介绍

xiaoxiao2021-02-28  79

本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处! 本文成文于2010年9月,介绍了笔者基于mapnik开发的地图符号编辑器。从该编辑器的功能可窥见mapnik的样式定义所包含的设置内容,同时也可作为地图符号编辑器的功能设计参考。

一、主界面

主界面如图1-1所示,主要功能如下:

地图文件及数据源的载入;地图的显示;地图渲染控制(放大、缩小、上下左右各方向的移动、显示全图);地图符号的显示。即包含各层下所具有的点、线、面、文字符号及其预览的树状图。

图1-1 主界面

二、样式属性

样式属性编辑框如图2-1所示,主要功能如下:

视野范围信息的读取;过滤条件的读取;样式预览图。

图2-1 样式属性对话框

三、点符号设置

点符号设置对话框如图3-1所示,主要功能如下:

点符号库的显示(读取标准符号目录及客户符号目录以供选择);点符号预览图(当前点符号的预览);点符号尺寸的设置(编辑框、滑动条);“是否允许点符号覆盖”属性的设置;

图3-1 点符号设置对话框

四、线符号设置

⑴ 线形设置 线形选项卡如图4-1所示,主要功能如下:

线形库的显示(读取标准文件及客户文件以供选择);线形整体预览图(当前线形的预览);单层线形预览图(当前编辑的线形层的预览);编辑层的选择及层的添加和删除;单层线的颜色设置;单层线的透明度设置;单层线的宽度设置;单层线的折点形式设置(圆角、斜坡等);单层线的线头(边缘)形式设置(圆头、包裹方头等);单层线形设置,即镂空虚线形式的设置。

图4-1 线符号设置对话框线形选项卡

⑵ 线图案设置 线图案选项卡如图4-2所示,主要功能如下:

线图案库的显示(读取标准目录及客户目录以供选择);线图案预览图(当前线图案的预览图);线图案尺寸的设置(编辑框、滑动条)。

图 4-2 线符号设置对话框图案选项卡

五、面符号设置

⑴ 面形设置 面型设置选项卡如图5-1所示,主要功能如下:

面型初始样式预览;面型当前样式预览;面颜色设置;面透明度设置。

图 5-1面符号设置对话框面形选项卡 ⑵ 图案设置 图案设置选项卡如图5-2所示,主要功能如下:

面图案库的显示(读取标准目录及客户目录以供选择);面图案预览图(当前面图案的预览图);面图案尺寸的设置(编辑框、滑动条)。

图 5-2 面符号设置对话框图案选项卡

六、文字符号设置

文字符号设置对话框如图6-1所示,主要功能如下:

文字符号库的显示(读取标准文件及客户文件以供选择);字形预览(当前编辑字形的预览);字体、字号、字符间距(仅英文有效)的设置;文字填充颜色设置;文字透明度设置;文字描边颜色设置;文字描边宽度设置;文字渲染方式,即选择以线形渲染还是点形渲染;文字重复间隔(仅线形渲染时有效);线位移横纵坐标值的设置;字符串间最小间距的设置;“是否避免文字出现在地图边缘”属性的设置;

图6-1 文字符号设置对话框

转载请注明原文地址: https://www.6miu.com/read-65396.html

最新回复(0)