您的位置:首页 > 其它

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

2017-07-11 19:20 567 查看
本文来自李明子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 文字符号设置对话框
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息