CN102402531A - 地理信息符号处理方法及*** - Google Patents

地理信息符号处理方法及*** Download PDF

Info

Publication number
CN102402531A
CN102402531A CN201010280978XA CN201010280978A CN102402531A CN 102402531 A CN102402531 A CN 102402531A CN 201010280978X A CN201010280978X A CN 201010280978XA CN 201010280978 A CN201010280978 A CN 201010280978A CN 102402531 A CN102402531 A CN 102402531A
Authority
CN
China
Prior art keywords
information symbol
geography information
symbol
processing method
pel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201010280978XA
Other languages
English (en)
Inventor
曹五丰
李欣
王生
程永辉
赵纪太
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Founder International Co Ltd
Founder International Beijing Co Ltd
Original Assignee
Founder International Co Ltd
Founder International Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Founder International Co Ltd, Founder International Beijing Co Ltd filed Critical Founder International Co Ltd
Priority to CN201010280978XA priority Critical patent/CN102402531A/zh
Publication of CN102402531A publication Critical patent/CN102402531A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种地理信息符号处理方法及***。其中地理信息符号处理方法包括:添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;对所述地理信息符号进行归一化参数设置;保存所述地理信息符号,并在电子地图中进行加载。本发明的地理信息符号处理方法及***,通过采用统一的符号库更新管理机制,形成了一套较为完善的符号制作流程,提供对矢量、栅格、Truetype等不同类型符号的编辑和操作功能。

Description

地理信息符号处理方法及***
技术领域
本发明涉及一种GIS技术,尤其涉及一种地理信息符号处理方法及***。
背景技术
在各GIS平台软件中,都各自有其不同的颜色符号***,因此导致地图数据的展现方式也各异,而警用地理信息***的平台建设与信息展现,需要形成统一、规范化的符号库管理机制和应用模式,消除符号***在展现和应用上的多样性、局限性。
而且,各种GIS平台中已有的符号库制作工具,不能够完全符合警用地理信息***的符号库建设标准。警用地理信息***的平台建设与信息展现,需要形成统一、规范化的符号库管理机制和应用模式,以消除符号库在展现和应用上的多样性、局限性。
现有技术中存在的缺陷主要有以下两点:
1、不同类型GIS平台原有的符号库,均拥有其独立风格以及个性化应用模式,导致地图显示效果存在诸多差异,且无法实现符号库的跨平台统一调用,不符合且不能够满足警用地理信息的业务应用需要;
2、同时,各符号库的独立开发维护,会产生较多的重复性工作,给整个平台的建设和应用带来不必要的成本损失和难度。
发明内容
本发明的目的在于,提供一种地理信息符号处理方法及***,采用。
为实现上述目的,根据本发明的一个方面,提供一种地理信息符号处理方法,包括:
添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
对所述地理信息符号进行归一化参数设置;
保存所述地理信息符号,并在电子地图中进行加载。
优选地,该方法还包括:采用“CMYK”四色对所述地理信息符号的颜色进行设置。
其中,所述地理信息符号包括:点符号、线符号及面符号。
其中,对所述地理信息符号进行归一化参数设置的操作具体包括:指定符号的下列属性:分类编号、符号编号或符号ID、可变线宽、可变颜色、缺省高度、缺省宽度和/或符号名称。
优选地,该方法还包括:根据所述符号编码或符号ID引用相应的地理信息符号。
优选地,该方法在添加地理信息符号的图元之前还包括:指定所述地理信息符号的符号框的大小及定位点位置。
优选地,该方法还包括:通过API接口,对于不同GIS平台显示同一的地理信息符号。
为实现上述目的,根据本发明的另一个方面,提供一种地理信息符号处理***,包括:
编辑装置,用于添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
设置装置,用于对所述地理信息符号进行归一化参数设置;
存储装置,用于存储所述地理信息符号;
加载装置,用于在电子地图中进行加载所述地理信息符号。
优选地,该***还包括:引用装置,用于根据所述符号编码或符号ID引用相应的地理信息符号。
优选地,该***还包括:API接口,用于针对不同GIS平台显示同一的地理信息符号。
本发明的地理信息符号处理方法及***,通过采用统一的符号库更新管理机制,形成了一套较为完善的符号制作流程,提供对矢量、栅格、Truetype等不同类型符号的编辑和操作功能。另外,对外提供统一的符号显示API接口,以实现在ArcGIS、Supermap、MapGIS等不同GIS平台下地图显示基本一致的技术效果。避免了符号库建设与展现的多样性分化;避免了不同GIS平台下符号制作以及符号库管理工具的重复开发和维护,降低了警用地理信息平台的建设成本,提高了工作效率。
附图说明
图1是本发明地理信息符号处理方法实施例的流程图;
图2是本发明地理信息符号处理方法另一实施例的流程图;
图3是本发明地理信息符号处理方法实施例中归一化参数设置的示意图;
图4是本发明地理信息符号绘制的流程图;
图5是本发明地理信息符号处理***实施例的结构图。
具体实施方式
以下结合附图对本发明进行详细说明。
在本方案中,将地图符号根据其所表达的不同地物信息类型,分为点符号、线符号、面符号三类进行符号库的分类管理(以不同的后缀名加以区分)。用户可以在符号制作工具中创建和定义一个新符号,也可对已有符号的样式及相关属性进行编辑。同时,将地图颜色以颜色库的形式进行统一管理,采用“CMYK”四色的颜色管理方式,并提供了对专色的编辑功能,这样可以满足一些地图出版用户的特殊需求。
方法实施例
如图1所示,本发明地理信息符号处理方法实施例包括:
步骤102,添加地理信息符号的图元;
步骤104,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
步骤106,对所述地理信息符号进行归一化参数设置;
步骤108,保存所述地理信息符号,并在电子地图中进行加载。
本实施例的地理信息符号处理方法,通过采用统一的符号库更新管理机制,形成了一套较为完善的符号制作流程,提供对矢量、栅格、Truetype等不同类型符号的编辑和操作功能。
创建地理信息符号库之后,在上层应用***中可通过如下方式使用符号***:
1、通过接口加载指定目录下的点、线、面符号库
2、通过接口枚举点、线、面符号库下面的所有符号
3、通过接口调用符号选择界面,显示当前符号库中所有符号,并允许用户通过鼠标选择某一个符号,并获得所选符号的类别编码和ID。
4、可以通过接口直接按照符号的类别编码和ID引用这些符号,获得符号的更多具体信息,包括:
符号主类别编码、符号ID、符号默认高度、符号默认宽度、符号水平间距、符号垂直间距、符号旋转角度、面边线宽度、符号颜色编号、符号名称、填充色、面边线颜色等等;
5、可以调用点符号绘制接口,直接传入点坐标,在地图平台上绘制点符号
6、可以调用线符号绘制接口,直接传入线坐标串,在地图平台上沿线绘制线符号
7、可以调用面符号绘制接口,直接传入面边界坐标串,在地图平台上用面符号填充区域
如图2所示,本发明地理信息符号处理方法另一实施例具体包括:
步骤202,启动符号编辑器;
步骤204,打开/创建符号库,创建一个新的点、线、面符号库,或者打开一个现有的符号库文件;
步骤206,修改符号框,指定符号框的大小,以及符号的定位点位置;
步骤208,增加图元,设置属性,符号编辑工具提供点圆、点弧、矩形点、多边形、曲线多边形、文字、折线等多种图元输入方法,用户可以通过这些方法向符号框中增加图元;
步骤210,归一化参数设置,当用户绘制完成后,***提供多种选项,允许用户对符号进行缩放,将所绘制区域自动扩展至符号框区域,如图3所示,调整符号的比例变换;
步骤212,将符号保存为符号库中的一个新符号,或者替换原有符号;
步骤214,设置地理信息符号进行属性:
指定符号的下列属性:分类编号、符号编号或符号ID、可变线宽、可变颜色、缺省高度、缺省宽度和/或符号名称;
步骤216,将所有符号存储到符号库文件中。
为了提供在不同地图平台上绘制符号的能力,需要定义一套抽象接口,用于实现地图坐标和屏幕坐标之间的双向转换能力。客户端需要实现的接口类CEzTsClientImpl包含的抽象接口函数如下:
地图坐标转换为屏幕坐标抽象函数:
virtual void MapToClient(double mapx,double mapy,int*clientX,int*clientY)=0;
屏幕坐标转换为地图坐标抽象函数:
virtual void ClientToMap(int clientX,int clientY,double*mapx,double*mapy)=0;
其中:
mapx:X方向地图坐标
mapy:Y方向地图坐标
clientX:X方向屏幕坐标
clientY:Y方向屏幕坐标
如图4所示,符号绘制内部机制描述如下:
1、初始化,将客户端实现的接口类CEzTsClientImpl(此类包含了地图坐标与屏幕坐标之间的双向转换信息)传入到符号绘制函数中;
2、客户端传入符号坐标、符号属性等符号绘制信息,如下:
点符号的绘制参数:
mainID:符号主编号
subID:符号辅编号
dx,dy:符号地图坐标位置
color:符号RGB颜色值
angle:符号旋转角度,以度为单位
dLineWidth:符号边界线宽
width,height:符号宽、高
线符号的绘制参数:
mainID:符号主编号
subID:符号辅编号
ptnum:符号点个数
pCoords:组成线符号的点数组
color:符号RGB颜色值
dLineWidth:符号边界线宽
width,height:符号宽、高
面符号的绘制参数:
mainID:符号主编号
subID:符号辅编号
loopnum:环个数
pCoords:组成多边形的点数组
lpPolyCounts:各个环的点个数
color:RGB颜色值
fillclr:填充颜色,若为负数则不进行颜色填充
lc:符号边界颜色
lw:符号边界线宽
width,height:符号宽、高
gapx,gapy:符号间距
bdrawline:是否绘制面边界
3、符号绘制接口中,依据客户端实现的接口类CEzTsClientImpl的地图坐标与屏幕坐标转换信息进行坐标转换,采用画柄将符号绘制到屏幕对应的坐标上,同时充分表达符号的其它属性信息。
4、客户端屏幕显示绘制的符号。
***实施例
如图5所示,本发明地理信息符号处理***实施例包括:
编辑装置52,用于对添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
设置装置54,用于对所述地理信息符号进行归一化参数设置;
存储装置56,用于存储所述地理信息符号;
加载装置58,用于在电子地图中进行加载所述地理信息符号。
地理信息符号的具体制作方式在上述方法实施例中已具体说明,在此不再赘述。
优选地,本实施例还包括:API接口,用于针对不同GIS平台显示同一的地理信息符号。对外提供统一的符号显示API接口,以实现在ArcGIS、Supermap、MapGIS等不同GIS平台下地图显示基本一致的技术效果。
本实施例,通过采用统一的符号库管理机制,形成了一套较为完善的符号制作流程,提供对矢量、栅格、Truetype等不同类型符号的编辑和操作功能。另外,对外提供统一的符号显示API接口,以实现在ArcGIS、Supermap、MapGIS等不同GIS平台下地图显示基本一致的技术效果。避免了符号库建设与展现的多样性分化;避免了不同GIS平台下符号制作以及符号库管理工具的重复开发和维护,降低了警用地理信息平台的建设成本,提高了工作效率。
应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。

Claims (10)

1.一种地理信息符号处理方法,其特征在于,包括:
添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
对所述地理信息符号进行归一化参数设置;
保存所述地理信息符号,并在电子地图中进行加载。
2.根据权利要求1所述的地理信息符号处理方法,其特征在于,还包括:
采用“CMYK”四色对所述地理信息符号的颜色进行设置。
3.根据权利要求1所述的地理信息符号处理方法,其特征在于,
所述地理信息符号包括:点符号、线符号及面符号。
4.根据权利要求1所述的地理信息符号处理方法,其特征在于,所述地理信息符号相关属性包括:
分类编号、符号编号或符号ID、可变线宽、可变颜色、缺省高度、缺省宽度和/或符号名称。
5.根据权利要求4所述的地理信息符号处理方法,其特征在于,还包括:
根据所述符号编码或符号ID引用相应的地理信息符号。
6.根据权利要求1所述的地理信息符号处理方法,其特征在于,对所述地理信息符号进行归一化参数设置的操作包括:
对所述地理信息符号的比例进行变换调整。
7.根据权利要求1所述的地理信息符号处理方法,其特征在于,所述添加地理信息符号的图元之前还包括:
指定所述地理信息符号的符号框的大小及定位点位置。
8.根据权利要求1所述的地理信息符号处理方法,其特征在于,还包括:
通过API接口,对于不同GIS平台显示同一的地理信息符号。
9.一种地理信息符号处理***,其特征在于,包括:
编辑装置,用于添加地理信息符号的图元,根据预设的样式及相关属性对所述图元进行编辑,形成地理信息符号;
设置装置,用于对所述地理信息符号进行归一化参数设置;
存储装置,用于存储所述地理信息符号;
加载装置,用于在电子地图中进行加载所述地理信息符号。
10.根据权利要求8所述的地理信息符号处理***,其特征在于,还包括:
API接口,用于针对不同GIS平台显示同一的地理信息符号。
CN201010280978XA 2010-09-13 2010-09-13 地理信息符号处理方法及*** Pending CN102402531A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010280978XA CN102402531A (zh) 2010-09-13 2010-09-13 地理信息符号处理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010280978XA CN102402531A (zh) 2010-09-13 2010-09-13 地理信息符号处理方法及***

Publications (1)

Publication Number Publication Date
CN102402531A true CN102402531A (zh) 2012-04-04

Family

ID=45884746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010280978XA Pending CN102402531A (zh) 2010-09-13 2010-09-13 地理信息符号处理方法及***

Country Status (1)

Country Link
CN (1) CN102402531A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016004738A1 (zh) * 2014-07-07 2016-01-14 百度在线网络技术(北京)有限公司 电子地图的展现方法、装置、设备及非易失性计算机存储介质
CN108665516A (zh) * 2018-04-20 2018-10-16 中国人民解放军92859部队 电子航海图中s-52线符号与svg符号的转换方法
CN109783088A (zh) * 2018-12-29 2019-05-21 北京辰安科技股份有限公司 基于定制应急地图符号模版webgis显示方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739498A (zh) * 2009-12-10 2010-06-16 西安煤航信息产业有限公司 一种精确设计制作ArcGIS符号库的方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739498A (zh) * 2009-12-10 2010-06-16 西安煤航信息产业有限公司 一种精确设计制作ArcGIS符号库的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
车森,等: "高精度地图符号编辑器的设计与实现", 《测绘科学技术学报》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016004738A1 (zh) * 2014-07-07 2016-01-14 百度在线网络技术(北京)有限公司 电子地图的展现方法、装置、设备及非易失性计算机存储介质
CN108665516A (zh) * 2018-04-20 2018-10-16 中国人民解放军92859部队 电子航海图中s-52线符号与svg符号的转换方法
CN109783088A (zh) * 2018-12-29 2019-05-21 北京辰安科技股份有限公司 基于定制应急地图符号模版webgis显示方法及装置

Similar Documents

Publication Publication Date Title
US7095418B2 (en) Apparatus and methods for texture mapping
CN101908232B (zh) 一种交互式场景仿真***及场景虚拟仿真方法
JP5336067B2 (ja) グラフィックスを処理する方法および装置
US7999805B2 (en) System and method of converting edge record based graphics to polygon based graphics
CN107423445A (zh) 一种地图数据处理方法、装置及存储介质
JP2007157155A (ja) グラフィックスを処理する方法および装置
US20120189221A1 (en) Image File Generation Device, Image Processing Device, Image File Generation Method, And Image Processing Method.
CN102157001A (zh) 一种电子地图绘制的方法及***
CN101894386B (zh) 多层次模型中图元层间关系直观显示的方法及***
CN102789361B (zh) 一种矢量电子地图信息的显示风格设置方法
CN110335354B (zh) 一种模块化3d建模的方法和装置
CN106251322B (zh) 图像处理设备、图像处理方法和图像处理***
CN102402531A (zh) 地理信息符号处理方法及***
CN105474271A (zh) 立体地图显示***
CN107729511B (zh) 一种可定制的地理信息数据矩形分幅方法
CN103207875A (zh) 一种地图数据处理方法及装置
CN113269882A (zh) 一种基于虚拟纹理的地形渲染方案及***
CN104346771B (zh) 一种电子地图分层管理方法
CN112215739A (zh) 一种用于AutoCAD的正射影图文件处理方法、装置及存储介质
CN115964455A (zh) 一种基于MapVGL开源GIS引擎的数据可视化处理方法
AU739231B2 (en) Display and navigation method for large data files containing graphic elements, and method for compressing data files containing text and graphic or image data
JP3352458B2 (ja) グラフィック・ディスプレイ・システムにおける図形彩色方法
CN111260780B (zh) 基于高度图高程的实时地形修改方法
CN103077551A (zh) 海岛信息处理方法及装置
JP3656233B2 (ja) 地図表示システム及び地図表示方法並びに地図表示プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20120404

RJ01 Rejection of invention patent application after publication