【技术实现步骤摘要】
一种面向OGC标准按自定义区域显示地图的方法及系统
本专利技术涉及地图内容显示范围控制
,具体提供一种面向OGC标准按自定义区域显示地图的方法及系统。
技术介绍
地理信息系统(GIS)同时管理地理空间信息和数据库属性数据,随着GIS技术的发展和应用,在越来越多的行业信息化中用到了GIS技术。而基于互联网的WebGIS则是GIS技术发展的新方向,伴随着世界的信息化的发展,也为了解决传统GIS的问题,以及地理信息系统在Internet以及Intranet上的应用以其巨大的潜力和优势,WebGIS受到了越来越多的关注。从目前的发展和研究中可以看出,各个领域对WebGIS的应用需求越来越大,WebGIS正朝着分布式、标准化、大众化、开放的、互操作的方向迈进。这也是开放地理空间信息联盟(OGC)成立的目的。OGC致力于提供地理信息行业软件和数据及服务的标准化工作,目前OGC指定的标准已逐渐成为广泛认可的主流标准。网络空间数据服务是数据层对外提供的最主要的功能服务。为了实现空间数据共享与互操作,数据层将提供符合OGC规范的国际标准访问接口,采用OWS服务模型实现W*S( ...
【技术保护点】
1.一种面向OGC标准按自定义区域显示地图的方法,其特征在于:该方法对围成多边形区域的端点进行计算,完成多边形区域的栅格化,擦除不属于多边形区域内的地图像元,控制地图的显示范围。
【技术特征摘要】
1.一种面向OGC标准按自定义区域显示地图的方法,其特征在于:该方法对围成多边形区域的端点进行计算,完成多边形区域的栅格化,擦除不属于多边形区域内的地图像元,控制地图的显示范围。2.根据权利要求1所述的面向OGC标准按自定义区域显示地图的方法,其特征在于:该方法具体包括以下步骤:S1、多边形的端点确定;S2、多边形端点栅格化;S3、围成多边形的线段的栅格化;S4、多边形内部填充;S5、地图擦除。3.根据权利要求2所述的面向OGC标准按自定义区域显示地图的方法,其特征在于:步骤S1中,读取数据库中的多边形矢量数据,将多边形区域的外界与屏幕范围进行比对,确定多边形的端点包括多边形区域完全在屏幕范围内、多边形区域与屏幕范围交叉和屏幕范围在多边形区域内。4.根据权利要求3所述的面向OGC标准按自定义区域显示地图的方法,其特征在于:步骤S2中,根据多边形端点的矢量坐标根据公式(1)计算出对应栅格的像元行列号,完成多边形端点的栅格化,公式(1)如下:其中,I表示多边形端点对应栅格的像元的行号,J表示多边形端点对应栅格的像元的列号,X0表示多边形端点对应的矢量数据的坐标原点的横坐标,Y0表示多边形多点对应的矢量数据的坐标原点的纵坐标,DX、DY分别表示一个栅格的宽和高,X、Y分别表示多边形端点对应的矢量数据的点坐标的横坐标和纵坐标,[]表示取整。5.根据权利要求4所述的面向OGC标准按自定义区域显示地图的方法,其特征在于:步骤S3中,围成多边形的点数据按照顺序存储,将点数据按照顺序编号,选取栅格化后的相邻的两点,将围成的线数据进行栅格化。6.根据权利要求5所述的面向OGC标准按自定义区域显示地图的方法,其特征在于:步骤S4中,对多边形围成的区...
【专利技术属性】
技术研发人员:张新法,李传义,崔维康,白玉坤,王振东,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。