本发明涉及数据分析技术领域,特别涉及一种基于外线资源的图纸导出方法。
背景技术:
项目实施的过程中利用osp系统对客户外线资源进行管理和指导ftth(fibertothehome,光纤到户即光纤直接到家庭)的实现。osp是一种根据模型的经纬度信息能够将模型(资源)展示在地图上的外线系统。通过osp可以看到模型(资源)经过的物理地址,经过的建筑、设施,一个资源到目标位置需要经过的道路、河流等地理环境。基于osp系统,操作者可以直观的看到需要施工资源如:人井,管道段的地理位置,周边地理情况以及设备资源之间的关联情况。但是实际应用中,管道段涉及周边地理资源较多,可能从一个街区跨到另一个街区,缩放比例尺较高情况下无法获取包含整条管道段地理信息的地图对象。
现有的地图打印功能只能通过截屏获取当前屏幕展示的地图,虽然可以通过缩放地图以获取更大范围的打印效果,但是经过缩放地图上展示的资源会减少并且各种地理位置信息比如:道路名、小区名、楼宇名称等都会减少,这样会影响施工团队定位施工位置的精确度。并且这样的地图打印功能只能保证截屏的地图图片完整地呈现在a4纸上,无法进行更加清晰的展示。
arcgis是一种用于发布地图服务的平台。由于arcgis地图服务在高倍比例尺下展示的资源数和精度有限,在导出图纸的过程中,如果直接导出当前地图页面展示的范围,导出后的图纸远远无法达到指导施工的要求。
基于上述情况,本发明提出了一种基于外线资源的图纸导出方法。
技术实现要素:
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于外线资源的图纸导出方法。
本发明是通过如下技术方案实现的:
一种基于外线资源的图纸导出方法,其特征在于,包括以下步骤:
第一步,将当前页面地图进行分割,获得有精确经纬度标定范围的子地图;
第二步,后台通过经纬度确定每一个子地图的地图对象,对每个地图对象进行获取标号;
第三步,对子地图进行拼接获得清晰的图纸;
第四步,用户在导出图纸时,定位到了需要导出的地图位置后,选择需要导出的图纸类型,生成图纸导出任务;
第五步,执行图纸导出任务。
所述第一步中,按照地图四角的经纬度对整个地图页面进行分割,长宽各分割为n份,从而获得n2份有精确经纬度标定范围的子地图;n为不小于2的自然数。
所述第三步中,对子地图进行拼接获得的图纸所展示的地图范围与页面相同,但是比例尺缩小了n倍,且各类地理位置信息都清晰可见,便于施工方进行施工位置的确认。
所述第四步中,图纸类型包括概览图纸和标准图纸两种。
所述第四步中,当用户选择概览图纸作为导出的图纸类型时,直接建立图纸导出任务,无需选择导出图纸的长宽比例,直接以当前屏幕展示的比例为默认图纸比例进行导出,适合直接在电脑上查看,导出一张以当前屏幕所见为范围,详细程度(尺寸)是当前屏幕n2倍的图纸。
所述第四步中,当用户选择标准图纸作为导出的图纸类型时,osp将进入导出图纸模式,页面中展示一个适应屏幕与选定模式相同比例的移动打印框,用户将移动打印框内地图自动缩放至一定比例(例如1:4000)并固定在这个比例,并在这个页面下通过拖动地图以调整打印图纸内容,选定地图位置后即可建立一个图纸导出任务。
所述第四步中,当导出地图不符合要求时,可以直接删除图纸导出任务,重新进行导出;还可以同时建立多个图纸导出任务,新建的图纸导出任务不会影响上一个图纸导出任务的进行。
为了有效地控制图纸导出任务执行数量,以控制全部图纸导出任务所消耗的服务器资源,导出图纸程序定时轮询执行图纸导出任务。
所述图纸导出任务的任务信息包括任务名称,图纸类型,任务状态,导出进度,任务创建时间,任务开始时间和任务结束时间;
所述第五步中,建立导出任务后,osp系统中生成一个状态为未开始的图纸导出任务,图纸导入成功后选择导出图纸进行下载即可。
本发明的有益效果是:该基于外线资源的图纸导出方法,不仅能够根据用户的不同需求,导出对应大小,长宽比和比例尺的图纸,实现工程向图纸的导出,还能够记录导出图纸的人员和开始、结束时间,同时导出图纸具有较高分辨率,且可以预览导出图纸情况,根据实际需求进行调整,从而为指导施工和客户方的报表统计提供信息详细的图纸。
附图说明
附图1为本发明基于外线资源的图纸导出方法示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该基于外线资源的图纸导出方法,包括以下步骤:
第一步,将当前页面地图进行分割,获得有精确经纬度标定范围的子地图;
第二步,后台通过经纬度确定每一个子地图的地图对象,对每个地图对象进行获取标号;
第三步,对子地图进行拼接获得清晰的图纸;
第四步,用户在导出图纸时,定位到了需要导出的地图位置后,选择需要导出的图纸类型,生成图纸导出任务;
第五步,执行图纸导出任务。
所述第一步中,按照地图四角的经纬度对整个地图页面进行分割,长宽各分割为n份,从而获得n2份有精确经纬度标定范围的子地图;n为不小于2的自然数。
所述第三步中,对子地图进行拼接获得的图纸所展示的地图范围与页面相同,但是比例尺缩小了n倍,且各类地理位置信息都清晰可见,便于施工方进行施工位置的确认。
示例:当n为4时,整个地图页面可以分割为16个比例尺缩小了4倍的子地图。
在原本地图上进行缩放会影响osp展示资源数目以及清晰度,但是导出图纸包含的资源信息不仅限于osp地图展示部分。假设地图页面展示的比例尺为1:4000,最后获得的图纸所展示的地图范围与页面相同,但是比例尺变成了1:1000,能够展示的地理信息和物理资源较多,各类地理位置信息如街道名,小区名,楼宇名称都会清晰可见,便于施工方进行施工位置的确认。
所述第四步中,图纸类型包括概览图纸和标准图纸两种。
所述第四步中,当用户选择概览图纸作为导出的图纸类型时,直接建立图纸导出任务,无需选择导出图纸的长宽比例,直接以当前屏幕展示的比例为默认图纸比例进行导出,适合直接在电脑上查看,导出一张以当前屏幕所见为范围,详细程度(尺寸)是当前屏幕n2倍的图纸。
虽然概览图纸展示范围较大但是不方便打印成纸质材料进行查看,如果直接打印可能会导致地图信息丢失。而导出标准图纸展示范围会在选中打印范围时进行框选,通过移动打印框可以选择对应地图范围,由此导出的标准图纸可以直接用打印机使用大小和打印模式一致的纸张进行打印,方便现场施工人员根据图纸进行施工。
所述第四步中,当用户选择标准图纸作为导出的图纸类型时,osp将进入导出图纸模式,页面中展示一个适应屏幕与选定模式相同比例的移动打印框,用户将移动打印框内地图自动缩放至一定比例(例如1:4000)并固定在这个比例,并在这个页面下通过拖动地图以调整打印图纸内容,选定地图位置后即可建立一个图纸导出任务。
所述第四步中,当导出地图不符合要求时,可以直接删除图纸导出任务,重新进行导出;还可以同时建立多个图纸导出任务,新建的图纸导出任务不会影响上一个图纸导出任务的进行,并且经过多次优化,导出速度极快,操作者使用体验极佳。
为了有效地控制图纸导出任务执行数量,以控制全部图纸导出任务所消耗的服务器资源,导出图纸程序定时轮询执行图纸导出任务。
所述图纸导出任务的任务信息包括任务名称,图纸类型,任务状态,导出进度,任务创建时间,任务开始时间和任务结束时间;
所述第五步中,建立导出任务后,osp系统中生成一个状态为未开始的图纸导出任务,图纸导入成功后选择导出图纸进行下载即可。
所述第五步中,下载界面上有进度条可以实时看到下载进度,评估用时。
与现有技术相比,该基于外线资源的图纸导出方法,具有以下特点:
第一、能够根据操作者的不同需求,导出对应大小,长宽比和比例尺的图纸。
第二、包括对图纸的导出和管理,以任务控制为实现方式的规范流程,实现工程向图纸的导出,能够记录导出图纸的人员和开始、结束时间。
第三、不仅导出图纸具有较高分辨率,还可以预览导出图纸情况,根据个人需求进行调整。
第四、在管理界面可以查看图纸导出状况,下载已导出图纸。导出的图纸包含信息较为细致可以用于指导施工和客户方的报表统计。
以上所述的实施例,只是本发明具体实施方式的一种,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
1.一种基于外线资源的图纸导出方法,其特征在于,包括以下步骤:
第一步,将当前页面地图进行分割,获得有精确经纬度标定范围的子地图;
第二步,后台通过经纬度确定每一个子地图的地图对象,对每个地图对象进行获取标号;
第三步,对子地图进行拼接获得清晰的图纸;
第四步,用户在导出图纸时,定位到了需要导出的地图位置后,选择需要导出的图纸类型,生成图纸导出任务;
第五步,执行图纸导出任务。
2.一种根据权利要求1所述的基于外线资源的图纸导出方法,其特征在于:所述第一步中,按照地图四角的经纬度对整个地图页面进行分割,长宽各分割为n份,从而获得n2份有精确经纬度标定范围的子地图;n为不小于2的自然数。
3.根据权利要求2所述的基于外线资源的图纸导出方法,其特征在于:所述第三步中,对子地图进行拼接获得的图纸所展示的地图范围与页面相同,但是比例尺缩小了n倍,且各类地理位置信息都清晰可见,便于施工方进行施工位置的确认。
4.根据权利要求3所述的基于外线资源的图纸导出方法,其特征在于:所述第四步中,图纸类型包括概览图纸和标准图纸两种。
5.根据权利要求4所述的基于外线资源的图纸导出方法,其特征在于:所述第四步中,当用户选择概览图纸作为导出的图纸类型时,直接建立图纸导出任务,无需选择导出图纸的长宽比例,直接以当前屏幕展示的比例为默认图纸比例进行导出,适合直接在电脑上查看,导出一张以当前屏幕所见为范围,详细程度是当前屏幕n2倍的图纸。
6.根据权利要求4所述的基于外线资源的图纸导出方法,其特征在于:所述第四步中,当用户选择标准图纸作为导出的图纸类型时,osp将进入导出图纸模式,页面中展示一个适应屏幕与选定模式相同比例的移动打印框,用户将移动打印框内地图自动缩放至一定比例并固定在这个比例,并在这个页面下通过拖动地图以调整打印图纸内容,选定地图位置后即可建立一个图纸导出任务。
7.根据权利要求5或6所述的基于外线资源的图纸导出方法,其特征在于:所述第四步中,当导出地图不符合要求时,可以直接删除图纸导出任务,重新进行导出;还可以同时建立多个图纸导出任务,新建的图纸导出任务不会影响上一个图纸导出任务的进行。
8.根据权利要求7所述的基于外线资源的图纸导出方法,其特征在于:为了有效地控制图纸导出任务执行数量,以控制全部图纸导出任务所消耗的服务器资源,导出图纸程序定时轮询执行图纸导出任务。
9.根据权利要求7所述的基于外线资源的图纸导出方法,其特征在于:所述图纸导出任务的任务信息包括任务名称,图纸类型,任务状态,导出进度,任务创建时间,任务开始时间和任务结束时间。
10.根据权利要求1所述的基于外线资源的图纸导出方法,其特征在于:所述第五步中,建立导出任务后,osp系统中生成一个状态为未开始的图纸导出任务,图纸导入成功后选择导出图纸进行下载即可。
技术总结