基于百地图的特种设备地理信息系统开发

基于百度地图的特种设备地理信息系统开发1.前言根据《特种设备安全法》的定义,特种设备包括锅炉压力容器、压力管道、电梯、起重机械、客运索道、大型游乐设施、场(厂)内专用机动车辆等。这些设备通常具有高压、局温、高空、尚速、易燃、易爆、易发生高空坠落等特点,其一旦发生事故将对人身和财产安全有较大危险性。而截止2015年上半年,局相关数据统计,宁波市特种设备总量已接近20万台,特种设备使用单位超4万家,整体呈现基数庞大、行业覆盖广、年均递增快的特点。如何利用地理信息系统等信息化技术手段对如此数量庞大、分布广泛的特种设备的安全状况和使用位置进行统一监管就显得非常有实际意义。2.百度地图API百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript、iOS、Andriod、静态地图、Web服务等多种版本,提供基本地图、位置搜索、周边搜索、公交驾车导航、定位服务、地理编码及逆地理编码等丰富功能。尤其是JavaScriptAPI(阁1)是一套由JavaScript语言编写的应用程序接口,可在Web应用中构建功能丰富、交互性强的地图应用,它支持PC端和移动端基于浏览器的地图应用开发,并支持HTML5。开发者通过API接口将应用开发平台和地理信息数据进行捆绑,从而实现对复杂的地理信息系统底层进行封装,开发者可不必了解它的技术细节就能在业务应用中快速调用和构建基础地理地图,并进行各种专题风格的展现及地图坐标的查询定位。下面,将详细探讨如何通过百度地图API建立特种设备地理信息系统并展示其不同的应用场景及给出关键的实现代码。3.系统主要功能模块3.1地理信息坐标值的采集及存储为方便数据统一管理,建议将每台特种设备的经纬度坐标值,直接存储在该设备所在业务系统的基础信息表中,而采集的方式有以下2种:(1)对于新增设备,由检验检测人员在监督检验的现场通过移动终端采集并上传至数据库;(2)对于业务系统中已经存在设备,则通过百度地图AH提供的地址转化函数统一在数据库中进行批量解析。这里需要注意的是,通过API接口批量转化的坐标值实际上并非真正意义上的GPS坐标,而是百度坐标体系下的位置,这需要在后续的调用时选择对应的展示方式的URL,以免出现位置偏离。3.2设备地理位置分布展示百度地图API提供了3种不同风格和的位置展示方式,结合特种设备的实际业务需求,主要包括:(1)批量特种设备展示,通过循环调用BMap.Map.addOverlay(BMap.Marknot;er)函数对集中一批的坐标值进行地图展示。(2)海量模式特种设备展示,当需要展示的数量过多,则需要调用海量展不的BMap.Map.addOverlay(BMap.PointCollection)兩数,这样做的目的主要是为了提高数据点的加载和系统整体性能。(3)特种设备热力图展示模式,通过调用BMap.Map.addOver-lay(BMapLib.HeatmapOverlay)函数,系统将通过颜色的密集和深浅形象地分析,指定主题的特种设备区域分布特征。以上3种模式,可以根据需展示的设备点数和业务需求灵活选择应用。3.3基于待检验设备位置分布的检验任务安排在地图中显示特定待任务安排设备的所在位置。方便安排人员通过地图掌握待检特种设备的分布情况,进而按详细位置划分安排工作,提高管理人员安排工作效率的同时也减少了现场工作人员因为设备所在地不同而两地跑的尴尬情况出现。在具体实现上,可通过任务安排功能将需要展示的设备传人地理信息平台,并将数据包的数据通过百度API接U发送给百度地图服务端展示出设备的相对位置分布。3.4动态条件査询的设备的分布在地图中显示一批通过动态条件查询到的设备的批量展示所在位置。如:指定区域的公共场所设备分布,指定范围的老旧电梯分布,大型起重机械的分布、区域超期设备的分布、严重事故隐患设备的分布等。通过快捷按钮可以将动态查询条件的快照进行保存,以便后续直接调用。另外,对于显示批量设备的地理坐标展示时,通过不同颜色的标志区分不同性质设备的属性,如红色代表已经超期、黄色代表即将到期、绿色代表有效期内等。3.5系统配置这个模块主要是指对地理信息系统中的图标、菜单、权限、账号、密码等资源的后台统一管理。4.关键代码4.1地址信息批量转化经纬度的代码市x某某镇xxx...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?