电子地图制作的批量并行生成系统及其生成方法

文档序号:6628874阅读:167来源:国知局
电子地图制作的批量并行生成系统及其生成方法
【专利摘要】一种电子地图制作的批量并行生成系统及其生成方法,包括前台终端,所述的前台终端中包括有基于ArcGIS平台的用于电子地图制作的批量并行生成模块、预设的二维坐标系空间和用于电子地图的矢量图的标识图,所述的前台终端通过网络同后台服务器相连接,所述的后台服务器中包括带有各自唯一标识的若干矢量图的矢量数据的数据库。并结合其生成方法可有效避免现有技术中的电子地图的生成效率非常低从而无法适应电子工业的高效要求、并且还没有实现并行批量处理电子地图制作的方法的缺陷。
【专利说明】电子地图制作的批量并行生成系统及其生成方法

【技术领域】
[0001]本发明属于电子地图的【技术领域】,具体涉及一种电子地图制作的批量并行生成系统及其生成方法。

【背景技术】
[0002]现有的电子地图的制作过程往往是添加数据到空白的区域中,然后对数据进行符号化表达以进行电子地图的画面渲染,接着进行图面整饰,最后得到电子地图的成品,但是现有的电子地图的制作常常不便于统一处理以及只能一件一件的单独制作,由此带来电子地图的生成效率非常低,无法适应电子工业的高效要求,并且还没有实现并行批量处理电子地图制作的方法。


【发明内容】

[0003]本发明的目的提供一种电子地图制作的批量并行生成系统及其生成方法,包括前台终端,所述的前台终端中包括有基于ArcGIS平台的用于电子地图制作的批量并行生成模块、预设的二维坐标系空间和用于电子地图的矢量图的标识图,所述的前台终端通过网络同后台服务器相连接,所述的后台服务器中包括带有各自唯一标识的若干矢量图的矢量数据的数据库。并结合其生成方法可有效避免现有技术中的电子地图的生成效率非常低从而无法适应电子工业的高效要求、并且还没有实现并行批量处理电子地图制作的方法的缺陷。
[0004]为了克服现有技术中的不足,本发明提供了一种电子地图制作的批量并行生成系统及其生成方法的解决方案,具体如下:
[0005]一种电子地图制作的批量并行生成系统,包括前台终端1,所述的前台终端I中包括有基于ArcGIS平台的用于电子地图制作的批量并行生成模块2、预设的二维坐标系空间6和用于电子地图的矢量图的标识图7,所述的前台终端I通过网络3同后台服务器4相连接,所述的后台服务器4中包括带有各自唯一标识的若干矢量图的矢量数据的数据库5。
[0006]所述的前台终端I为PC机、PDA或者智能手机。
[0007]所述的电子地图制作的批量并行生成系统的生成方法,步骤如下:
[0008]步骤1:启动前台终端1,当前台终端I中的基于ArcGIS平台的用于电子地图制作的批量并行生成模块2向后台服务器4发送包含有两个以上的矢量图的矢量数据的唯一标识的请求数据包后,后台服务器4接收到该请求数据包并根据每个矢量图的矢量数据的唯一标识在数据库5中找到各自对应的矢量图的矢量数据;
[0009]步骤2:后台服务器4把找到的各自对应的矢量图的矢量数据发送到前台终端I进行保存,然后基于ArcGIS平台的用于电子地图制作的批量并行生成模块先统计矢量图的数量,然后启动同矢量图的数量一致的用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程,每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程一一对应于一个矢量图,通过每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程并行运行来根据各自对应的矢量图的矢量数据中的坐标范围、矢量图的矢量数据中的矢量图的横向跨度数值和矢量图的纵向跨度数值构造一个相切于矢量图的矩形,并由该矢量图的矩形的位置得到相切于矢量图的矩形在二维坐标系空间6中的四个顶点坐标值,接着根据用于电子地图的矢量图的标识图的地图元素中的宽和高的数值构造同用于电子地图的矢量图的标识图相切的矩形,随后把同用于电子地图的矢量图的标识图相切的矩形分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上;
[0010]步骤3:根据分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形的位置,得到分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间6的坐标范围,随后在矢量图的矢量数据中的坐标范围中得到同所述的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间6的坐标范围相一致的坐标范围,该同所述的用于电子地图的矢量图的标识图相切的矩形的坐标范围构成了其对应的空间要素,所述同所述的用于电子地图的矢量图的标识图相切的矩形的空间要素包括有同所述的用于电子地图的矢量图的标识图相切的矩形的空间属性和同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性,所述的同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性包括有同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标;
[0011]步骤4:再在所述的相一致的坐标范围内中找到所述的相一致的坐标范围所构成的重置的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,所述的重置的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标也就形成了所述的重叠的空间区域的非空间属性的组成要素;
[0012]步骤5:根据所述的重叠的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,并结合同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,然后通过整体移动用于电子地图的矢量图的标识图的地图元素中的坐标位置或同比例缩放用于电子地图的矢量图的标识图的地图元素中的宽和高的数值的方式来达到消除重叠空间区域的结果;
[0013]步骤6:消除重叠空间区域后,通过每个矢量图的矢量数据来启动ArcGIS平台的ArcMap模块进行矢量图和移动后的用于电子地图的矢量图的标识图的地图元素分别绘制出矢量图和与之对应的矢量图的标不图。
[0014]由这些技术特征,本发明的生成方法生成效率高,能够真正实现批量生产,并且结合同矢量图的数量一致的用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程,就能实现并行批量处理电子地图制作。

【专利附图】

【附图说明】
[0015]图1为本发明的一种电子地图制作的批量并行生成系统的连接结构示意图。

【具体实施方式】
[0016]本发明的目的是研制自动化的高效的一种电子地图制作的批量并行生成系统及其生成方法,通过附图和实施例来进行进一步的说明:
[0017]电子地图制作的批量并行生成系统,包括前台终端1,所述的前台终端I中包括有基于ArcGIS平台的用于电子地图制作的批量并行生成模块2、预设的二维坐标系空间6和用于电子地图的矢量图的标识图7,所述的前台终端I通过网络3同后台服务器4相连接,所述的后台服务器4中包括带有各自唯一标识的若干矢量图的矢量数据的数据库5。所述的前台终端I为PC机、PDA或者智能手机。
[0018]所述的电子地图制作的批量并行生成系统的生成方法,步骤如下:
[0019]步骤1:启动前台终端1,当前台终端I中的基于ArcGIS平台的用于电子地图制作的批量并行生成模块2向后台服务器4发送包含有两个以上的矢量图的矢量数据的唯一标识的请求数据包后,后台服务器4接收到该请求数据包并根据每个矢量图的矢量数据的唯一标识在数据库5中找到各自对应的矢量图的矢量数据;
[0020]步骤2:后台服务器4把找到的各自对应的矢量图的矢量数据发送到前台终端I进行保存,然后基于ArcGIS平台的用于电子地图制作的批量并行生成模块先统计矢量图的数量,然后启动同矢量图的数量一致的用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程,每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程一一对应于一个矢量图,通过每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程并行运行来根据各自对应的矢量图的矢量数据中的坐标范围、矢量图的矢量数据中的矢量图的横向跨度数值和矢量图的纵向跨度数值构造一个相切于矢量图的矩形,并由该矢量图的矩形的位置得到相切于矢量图的矩形在二维坐标系空间6中的四个顶点坐标值,接着根据用于电子地图的矢量图的标识图的地图元素中的宽和高的数值构造同用于电子地图的矢量图的标识图相切的矩形,随后把同用于电子地图的矢量图的标识图相切的矩形分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上;
[0021]步骤3:根据分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形的位置,得到分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间6的坐标范围,随后在矢量图的矢量数据中的坐标范围中得到同所述的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间6的坐标范围相一致的坐标范围,该同所述的用于电子地图的矢量图的标识图相切的矩形的坐标范围构成了其对应的空间要素,所述同所述的用于电子地图的矢量图的标识图相切的矩形的空间要素包括有同所述的用于电子地图的矢量图的标识图相切的矩形的空间属性和同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性,所述的同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性包括有同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标;
[0022]步骤4:再在所述的相一致的坐标范围内中找到所述的相一致的坐标范围所构成的重置的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,所述的重置的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标也就形成了所述的重叠的空间区域的非空间属性的组成要素;
[0023]步骤5:根据所述的重叠的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,并结合同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,然后通过整体移动用于电子地图的矢量图的标识图的地图元素中的坐标位置或同比例缩放用于电子地图的矢量图的标识图的地图元素中的宽和高的数值的方式来达到消除重叠空间区域的结果;
[0024]步骤6:消除重叠空间区域后,通过每个矢量图的矢量数据来启动ArcGIS平台的ArcMap模块进行矢量图和移动后的用于电子地图的矢量图的标识图的地图元素分别绘制出矢量图和与之对应的矢量图的标不图。
[0025]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
【权利要求】
1.一种电子地图制作的批量并行生成系统,其特征在于包括前台终端,所述的前台终端中包括有基于ArcGIS平台的用于电子地图制作的批量并行生成模块、预设的二维坐标系空间和用于电子地图的矢量图的标识图,所述的前台终端通过网络同后台服务器相连接,所述的后台服务器中包括带有各自唯一标识的若干矢量图的矢量数据的数据库。
2.根据权利要求1所述的电子地图制作的批量并行生成系统,其特征在于所述的前台终端为PC机、PDA或者智能手机。
3.根据权利要求所述的电子地图制作的批量并行生成系统的生成方法,其特征在于,步骤如下: 步骤1:启动前台终端,当前台终端中的基于ArcGIS平台的用于电子地图制作的批量并行生成模块向后台服务器发送包含有两个以上的矢量图的矢量数据的唯一标识的请求数据包后,后台服务器接收到该请求数据包并根据每个矢量图的矢量数据的唯一标识在数据库中找到各自对应的矢量图的矢量数据; 步骤2:后台服务器把找到的各自对应的矢量图的矢量数据发送到前台终端进行保存,然后基于ArcGIS平台的用于电子地图制作的批量并行生成模块先统计矢量图的数量,然后启动同矢量图的数量一致的用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程,每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程一一对应于一个矢量图,通过每个用于基于ArcGIS平台的用于电子地图制作的批量并行生成的子线程并行运行来根据各自对应的矢量图的矢量数据中的坐标范围、矢量图的矢量数据中的矢量图的横向跨度数值和矢量图的纵向跨度数值构造一个相切于矢量图的矩形,并由该矢量图的矩形的位置得到相切于矢量图的矩形在二维坐标系空间中的四个顶点坐标值,接着根据用于电子地图的矢量图的标识图的地图元素中的宽和高的数值构造同用于电子地图的矢量图的标识图相切的矩形,随后把同用于电子地图的矢量图的标识图相切的矩形分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上; 步骤3:根据分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形的位置,得到分别置于相切于矢量图的矩形的左下角、右下角、左上角或者右上角上的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间的坐标范围,随后在矢量图的矢量数据中的坐标范围中得到同所述的用于电子地图的矢量图的标识图相切的矩形在二维坐标系空间的坐标范围相一致的坐标范围,该同所述的用于电子地图的矢量图的标识图相切的矩形的坐标范围构成了其对应的空间要素,所述同所述的用于电子地图的矢量图的标识图相切的矩形的空间要素包括有同所述的用于电子地图的矢量图的标识图相切的矩形的空间属性和同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性,所述的同所述的用于电子地图的矢量图的标识图相切的矩形的非空间属性包括有同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标; 步骤4:再在所述的相一致的坐标范围内中找到所述的相一致的坐标范围所构成的重叠的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,所述的重叠的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标也就形成了所述的重置的空间区域的非空间属性的组成要素; 步骤5:根据所述的重叠的空间区域中的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,并结合同所述的用于电子地图的矢量图的标识图相切的矩形的最大横坐标、最小横坐标、最大纵坐标和最小纵坐标,然后通过整体移动用于电子地图的矢量图的标识图的地图元素中的坐标位置或同比例缩放用于电子地图的矢量图的标识图的地图元素中的宽和高的数值的方式来达到消除重叠空间区域的结果;步骤6:消除重叠空间区域后,通过每个矢量图的矢量数据来启动ArcGIS平台的ArcMap模块进行矢量图和移动后的用于电子地图的矢量图的标识图的地图元素分别绘制出矢量图和与之对应的矢量图的标示图。
【文档编号】G06F17/30GK104268237SQ201410510250
【公开日】2015年1月7日 申请日期:2014年9月28日 优先权日:2014年9月28日
【发明者】琚彪, 邢兴蓉, 徐刚, 花峰, 周亚甜 申请人:南京国图信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1