一种工程项目管理系统的电子地图的交互方法与流程
未命名
09-21
阅读:70
评论:0

1.本发明涉及工程项目管理领域,尤其涉及一种工程项目管理系统的电子地图的交互方法。
背景技术:
2.工程项目管理过程中,常使用电子地图进行交互和展示,但是由于项目是动态进行的,对应的地图属性也会发生变化,用户对电子地图进行操作时,涉及一些存在关联位置点的位置点,如具有从属关系的位置点,以及和项目相关联的标记物无法在电子地图上进行展示,常用的方式包括使用电子地图提供的sdk进行开发,但是此种方式提供的互动性操作有限,并且数据结构复杂,无法快速的和项目形成联动,亟待改进。
技术实现要素:
3.本发明的目的在于克服上述一种或多种现有的技术问题,提供一种工程项目管理系统的电子地图的交互方法。
4.为实现上述目的,本发明提供的一种工程项目管理系统的电子地图的交互方法,包括:根据用户在地图区域内的操作,获取一个选中区域;基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;基于压缩后的区域边界在电子地图区域内进行渲染。
5.根据本发明的一个方面,其特征在于,选取在地图上的可视组件,根据选中区域的边界坐标和可视组件中的外轮廓坐标进行比对,获取覆盖度大于阈值的组件,基于覆盖度大于阈值的组件构建地图的层级目录。
6.根据本发明的一个方面,压缩后的区域边界包括用户输入的边界坐标。
7.根据本发明的一个方面,根据语义识别网络获取用户选中区域的边界坐标内包含的目标地物,根据目标地物的坐标信息获取区域的边界坐标,目标地物包括建筑、道路、绿化、水体、覆土区域、土工布、地块以及其他具有识别价值的目标地物。
8.根据本发明的一个方面,根据用户的操作获取一个选中区域时,判断选中区域和实际建筑区域是否边界一致,在边界不一致时,将选中区域对准至实际建筑区域。
9.根据本发明的一个方面,候选区域的边界还包括标签,候选区域至少和一个以上的标签对应。
10.根据本发明的一个方面,候选区域内包含多个组件时,选取多个组件在可视区域内对应的当前缩放倍数下可以显示的尺寸最大的组件;
候选区域内不包含组件时,根据主题信息的标签的关联度获取可视区域内的当前缩放倍数下可以显示的尺寸最大的组件。
11.为实现上述目的,本发明提供一种工程项目管理系统的电子地图的交互系统,包括:用户操作模块:根据用户在地图区域内的操作,获取一个选中区域;主题信息获取模块:基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;候选区域获取模块:基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;候选区域压缩模块:对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;渲染模块:基于压缩后的区域边界在电子地图区域内进行渲染。
12.为实现上述目的,本发明提供一种电子设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述针对一种工程项目管理系统的电子地图的交互方法。
13.为实现上述目的,本发明提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述针对一种工程项目管理系统的电子地图的交互方法。
14.基于此,本发明的有益效果在于:可以在电子地图上快速的与工程项目进行联动,且提供较强的互动性操作,减少了数据结构的复杂度。
附图说明
15.图1是本发明一种工程项目管理系统的电子地图的交互方法的流程图;图2是本发明一种工程项目管理系统的电子地图的交互系统的流程图。
具体实施方式
16.现在将参照示例性实施例来论述本发明的内容,应当理解,论述的实施例仅是为了使得本领域普通技术人员能够更好地理解且因此实现本发明的内容,而不是暗示对本发明的范围的任何限制。
17.如本文中所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”,术语“一个实施例”和“一种实施例”要被解读为“至少一个实施例”。
18.根据本发明的一个实施例,图1为本发明中的一种工程项目管理系统的电子地图的交互方法的流程图,如图1所示,一种工程项目管理系统的电子地图的交互方法包括:为实现上述目的,本发明提供的一种工程项目管理系统的电子地图的交互方法,包括:根据用户在地图区域内的操作,获取一个选中区域;基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确
定候选区域的边界;对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;基于压缩后的区域边界在电子地图区域内进行渲染。
19.根据本发明的一个实施例,上述方案中,根据用户在地图区域内的操作,获取一个选中区域;此处的用户在地图区域内的操作可以是鼠标操作,也可以是通过触控界面进行操作,此操作在电子地图界面形成一个选区,此选区具有边界,并可以{x:y}数组的形式发送至服务器,其中,x代表在经度偏移,y代表纬度偏移,一个封闭的边界表述可以为:{"coordinates":[[[[104.87124,27.290893],[104.871365,27.285269],[104.868307,27.278825],[104.869586,27.273822],[104.874547,27.264918],[104.880006,27.25853],[104.882221,27.257187]
…
]]]}。所形成的选区中可以包括用户的标签信息,或者不包含用户自定义的标签信息,用户的标签信息为如“一号楼”等标记,其和唯一的坐标或者形状对应;进一步的,用户的标签为在服务器侧保存时,可以不发送坐标,而直接根据选区和用户的缩放级别获取包含于选区内的内容。
[0020]
根据本发明的一个实施例,基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;本步骤为获取用户侧选区域内的主题信息,主题(topic)为用户定义的和工程项目关联的内容,例如如下示出了一个工业园区的项目包含的6级数据结构,主题信息为根据项目所涉及的主题生成的标签,例如“项目a-1阶段-化工区”等,一般而言,在一个工程项目内一个主题信息对应了唯一的一个区域和阶段,具体到项目最小主题信息随着项目的进展,其可以发生变化,例如主题信息中的边界会随着进展而发生变化;在用户缩放级别确定时,可以基于缩放级别确定可以呈现的主题信息,具体对应关系如下表所示:级别主题属性1属性2属性31项目名称负责单位启动时间边界2项目阶段负责单位启动时间边界3项目分区负责单位启动时间边界
…………………………
6室负责单位启动时间边界根据本发明的一个实施例,基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;此步骤可以通过遍历或者根据电子地图中组件的筛选器以获取组件或区域的边界。
[0021]
根据本发明的一个实施例,对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;此过程为减少传送的数据量以及优化在界面的显示。
[0022]
根据本发明的一个实施例,基于压缩后的区域边界在电子地图区域内进行渲染;对于新的边界的渲染和构建地图类似,即服务器基于前述步骤处理得到的边界,生成可以在客户端执行的脚本或者可执行的数据,例如包含坐标的json文件,客户端根据此执行渲染,以重新确定用户选择区域的边界。
[0023]
根据本发明的一个实施例,用户选择区域后,可能会出现选择内容和实际地图偏离问题以及预置模型和地图不匹配的问题,基于本技术用户选择区域后经处理后,和项目模型以及卫星地图识别的物体坐标贴合,透明图层给用户的感官更好。此过程适合于构建
模型时,由于数据源或者项目变更时,造成的半透明图层所呈现的组件和地图上组件出现偏差,例如出现了悬空的道路,或者出现了和建筑物的模型处于地图图层的正中央的情形,在出现此情形时,例如通过道路识别网络发现道路和道路模型标注偏移时,可以进行矫正。此校正的结果可以保存到数据库内,用户可以根据需要选择查看原始或者争议版本。
[0024]
根据本发明的一个实施例,候选区域的边界数据传输量过大,导致不能及时对候选区域的边界进行进一步渲染和操作,因此通过道格拉斯普克算法对边界进行压缩后,在可视范围的边界内,降低数据的传输量,进一步加快渲染步骤。通过此方式,还可以进一步确定用户操作的区域,避免用户操作的内容和实际的区域不匹配,以及无法捕捉操作区域的问题。
[0025]
根据本发明的一个实施方式,其特征在于,选取在地图上的可视组件,根据选中区域的边界坐标和可视组件中的外轮廓坐标进行比对,获取覆盖度大于阈值的组件,基于覆盖度大于阈值的组件构建地图的层级目录。通过此方式,可以获得部分被选择的区域,例如选择绿化带时,可能由于图像源情形,用户难以发现目标物,但是通过此方式可以将其选入,并构建层级目录,此处的层级目录为选区内主题信息的导航组件,例如通过树或者列表的形式进行呈现。
[0026]
根据本发明的一个实施例,在传统的地图电子交互方法中,由于对地图的操作过多,导致一些组件客户在选取上产生了一定的困难,主要困难在于无法精确选中组件,一些不相干的组件被错误选入,通过本技术的方法基于阈值大小的判断和可视化轮廓进行组件确认,构成层级目录,其次用户需要和模型相关的层次导航,但是目前传统上的层级目录提供方式和模型关联度不高,因此本技术提出了一种基于阈值和模型关联度构建的方法解决了传统的缺陷。
[0027]
根据本发明的一个实施方式,压缩后的区域边界包括用户输入的边界坐标。在常见的地图交互方法中,对于地图的压缩后往往不仅尺寸会被压缩,其边界坐标和用户提供的参考信息也会消失。造成客户的不便,通过本技术的方法用户进行选取后,用户提供的参考信息得以保留。
[0028]
根据本发明的一个实施方式,根据语义识别网络获取用户选中区域的边界坐标内包含的目标地物,根据目标地物的坐标信息获取区域的边界坐标,目标地物包括建筑、道路、绿化、水体、覆土区域、土工布、地块以及其他具有识别价值的目标地物。根据非模型物体的边界在地图上确定坐标,根据确定的坐标扩展边界。
[0029]
根据本发明的一个实施方式,根据用户的操作获取一个选中区域时,判断选中区域和实际建筑区域是否边界一致,在边界不一致时,将选中区域对准至实际建筑区域。
[0030]
根据本发明的一个实施方式,候选区域的边界还包括标签,候选区域至少和一个以上的标签对应。在传统地图交互方法中地图只有区域,缺少信息标注。本技术针对这一缺陷提供模型和有价值语义的物体的标签信息。
[0031]
根据本发明的一个实施方式,候选区域内包含多个组件时,选取多个组件在可视区域内对应的当前缩放倍数下可以显示的尺寸最大的组件;地图包括多个组件时,信息可能会出现凌乱的情形,按照当前缩放倍数下可以显示的尺寸最大的组件配置,按照层次确定合理的区域选择。
[0032]
候选区域内不包含组件时,根据主题信息的标签的关联度获取可视区域内的当前
缩放倍数下可以显示的尺寸最大的组件。地图内包含非模型的内容无法提供有效信息,根据关联度识别有效信息,按照层次的关联性确定当前缩放倍数下可以显示的尺寸最大的组件。
[0033]
根据本发明的一个实施例,电子地图包括卫星地图和航拍影像。
[0034]
不仅如此,为实现上述发明目的,本发明还提供了一种工程项目管理系统的电子地图的交互系统,图2为本发明中的一种工程项目管理系统的电子地图的交互系统的流程图,如图2所示,本发明中的一种工程项目管理系统的电子地图的交互系统包括:用户操作模块:根据用户在地图区域内的操作,获取一个选中区域;主题信息获取模块:基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;候选区域获取模块:基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;候选区域压缩模块:对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;渲染模块:基于压缩后的区域边界在电子地图区域内进行渲染。
[0035]
根据本发明的一个实施例,上述方案中,根据用户在地图区域内的操作,获取一个选中区域;此处的用户在地图区域内的操作可以是鼠标操作,也可以是通过触控界面进行操作,此操作在电子地图界面形成一个选区,此选区具有边界,并可以{x:y}数组的形式发送至服务器,其中,x代表在经度偏移,y代表纬度偏移,一个封闭的边界表述可以为:{"coordinates":[[[[104.87124,27.290893],[104.871365,27.285269],[104.868307,27.278825],[104.869586,27.273822],[104.874547,27.264918],[104.880006,27.25853],[104.882221,27.257187]
…
]]]}。所形成的选区中可以包括用户的标签信息,或者不包含用户自定义的标签信息,用户的标签信息为如“一号楼”等标记,其和唯一的坐标或者形状对应;进一步的,用户的标签为在服务器侧保存时,可以不发送坐标,而直接根据选区和用户的缩放级别获取包含于选区内的内容。
[0036]
根据本发明的一个实施例,基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;本步骤为获取用户侧选区域内的主题信息,主题(topic)为用户定义的和工程项目关联的内容,例如如下示出了一个工业园区的项目包含的6级数据结构,主题信息为根据项目所涉及的主题生成的标签,例如“项目a-1阶段-化工区”等,一般而言,在一个工程项目内一个主题信息对应了唯一的一个区域和阶段,具体到项目最小主题信息随着项目的进展,其可以发生变化,例如主题信息中的边界会随着进展而发生变化;在用户缩放级别确定时,可以基于缩放级别确定可以呈现的主题信息,具体对应关系如下表所示:级别主题属性1属性2属性31项目名称负责单位启动时间边界2项目阶段负责单位启动时间边界3项目分区负责单位启动时间边界
…………………………
6室负责单位启动时间边界根据本发明的一个实施例,基于主题信息对应的区域边界、地理信息模型中组件
的边界和地图的缩放倍率确定候选区域的边界;此步骤可以通过遍历或者根据电子地图中组件的筛选器以获取组件或区域的边界。
[0037]
根据本发明的一个实施例,对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;此过程为减少传送的数据量以及优化在界面的显示。
[0038]
根据本发明的一个实施例,基于压缩后的区域边界在电子地图区域内进行渲染;对于新的边界的渲染和构建地图类似,即服务器基于前述步骤处理得到的边界,生成可以在客户端执行的脚本或者可执行的数据,例如包含坐标的json文件,客户端根据此执行渲染,以重新确定用户选择区域的边界。
[0039]
根据本发明的一个实施例,用户选择区域后,可能会出现选择内容和实际地图偏离问题以及预置模型和地图不匹配的问题,基于本技术用户选择区域后经处理后,和项目模型以及卫星地图识别的物体坐标贴合,透明图层给用户的感官更好。此过程适合于构建模型时,由于数据源或者项目变更时,造成的半透明图层所呈现的组件和地图上组件出现偏差,例如出现了悬空的道路,或者出现了和建筑物的模型处于地图图层的正中央的情形,在出现此情形时,例如通过道路识别网络发现道路和道路模型标注偏移时,可以进行矫正。此校正的结果可以保存到数据库内,用户可以根据需要选择查看原始或者争议版本。
[0040]
根据本发明的一个实施例,候选区域的边界数据传输量过大,导致不能及时对候选区域的边界进行进一步渲染和操作,因此通过道格拉斯普克算法对边界进行压缩后,在可视范围的边界内,降低数据的传输量,进一步加快渲染步骤。通过此方式,还可以进一步确定用户操作的区域,避免用户操作的内容和实际的区域不匹配,以及无法捕捉操作区域的问题。
[0041]
根据本发明的一个实施方式,其特征在于,选取在地图上的可视组件,根据选中区域的边界坐标和可视组件中的外轮廓坐标进行比对,获取覆盖度大于阈值的组件,基于覆盖度大于阈值的组件构建地图的层级目录。通过此方式,可以获得部分被选择的区域,例如选择绿化带时,可能由于图像源情形,用户难以发现目标物,但是通过此方式可以将其选入,并构建层级目录,此处的层级目录为选区内主题信息的导航组件,例如通过树或者列表的形式进行呈现。
[0042]
根据本发明的一个实施例,在传统的地图电子交互方法中,由于对地图的操作过多,导致一些组件客户在选取上产生了一定的困难,主要困难在于无法精确选中组件,一些不相干的组件被错误选入,通过本技术的方法基于阈值大小的判断和可视化轮廓进行组件确认,构成层级目录,其次用户需要和模型相关的层次导航,但是目前传统上的层级目录提供方式和模型关联度不高,因此本技术提出了一种基于阈值和模型关联度构建的方法解决了传统的缺陷。
[0043]
根据本发明的一个实施方式,压缩后的区域边界包括用户输入的边界坐标。在常见的地图交互方法中,对于地图的压缩后往往不仅尺寸会被压缩,其边界坐标和用户提供的参考信息也会消失。造成客户的不便,通过本技术的方法用户进行选取后,用户提供的参考信息得以保留。
[0044]
根据本发明的一个实施方式,根据语义识别网络获取用户选中区域的边界坐标内包含的目标地物,根据目标地物的坐标信息获取区域的边界坐标,目标地物包括建筑、道路、绿化、水体、覆土区域、土工布、地块以及其他具有识别价值的目标地物。根据非模型物
体的边界在地图上确定坐标,根据确定的坐标扩展边界。
[0045]
根据本发明的一个实施方式,根据用户的操作获取一个选中区域时,判断选中区域和实际建筑区域是否边界一致,在边界不一致时,将选中区域对准至实际建筑区域。
[0046]
根据本发明的一个实施方式,候选区域的边界还包括标签,候选区域至少和一个以上的标签对应。在传统地图交互方法中地图只有区域,缺少信息标注。本技术针对这一缺陷提供模型和有价值语义的物体的标签信息。
[0047]
根据本发明的一个实施方式,候选区域内包含多个组件时,选取多个组件在可视区域内对应的当前缩放倍数下可以显示的尺寸最大的组件;地图包括多个组件时,信息可能会出现凌乱的情形,按照当前缩放倍数下可以显示的尺寸最大的组件配置,按照层次确定合理的区域选择。
[0048]
候选区域内不包含组件时,根据主题信息的标签的关联度获取可视区域内的当前缩放倍数下可以显示的尺寸最大的组件。地图内包含非模型的内容无法提供有效信息,根据关联度识别有效信息,按照层次的关联性确定当前缩放倍数下可以显示的尺寸最大的组件。
[0049]
根据本发明的一个实施例,电子地图包括卫星地图和航拍影像。
[0050]
为实现上述发明目的,本发明还提供一种电子设备,该电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,计算机程序被处理器执行时实现上述一种工程项目管理系统的电子地图的交互方法。
[0051]
为实现上述发明目的,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述一种工程项目管理系统的电子地图的交互方法。
[0052]
基于此,本发明的有益效果在于,可以在电子地图上快速的与工程项目进行联动,且提供较强的互动性操作,减少了数据结构的复杂度。
[0053]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0054]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0055]
在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0056]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案
的目的。
[0057]
另外,在本发明实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
[0058]
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例节能信号发送/接收的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0059]
以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
[0060]
应理解,本发明的发明内容及实施例中各步骤的序号的大小并不绝对意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
技术特征:
1.一种工程项目管理系统的电子地图的交互方法,其特征在于,包括:根据用户在地图区域内的操作,获取一个选中区域;基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;基于压缩后的区域边界在电子地图区域内进行渲染。2.如权利要求1所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,选取在地图上的可视组件,根据选中区域的边界坐标和可视组件中的外轮廓坐标进行比对,获取覆盖度大于阈值的组件,基于覆盖度大于阈值的组件构建地图的层级目录。3.如权利要求2所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,压缩后的区域边界包括用户输入的边界坐标。4.如权利要求3所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,根据语义识别网络获取用户选中区域的边界坐标内包含的目标地物,根据目标地物的坐标信息获取区域的边界坐标,目标地物包括建筑、道路、绿化、水体、覆土区域、土工布、地块以及其他具有识别价值的目标地物。5.如权利要求4所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,根据用户的操作获取一个选中区域时,判断选中区域和实际建筑区域是否边界一致,在边界不一致时,将选中区域对准至实际建筑区域。6.如权利要求5所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,候选区域的边界还包括标签,候选区域至少和一个以上的标签对应。7.如权利要求6所述的一种工程项目管理系统的电子地图的交互方法,其特征在于,候选区域内包含多个组件时,选取多个组件在可视区域内对应的当前缩放倍数下可以显示的尺寸最大的组件;候选区域内不包含组件时,根据主题信息的标签的关联度获取可视区域内的当前缩放倍数下可以显示的尺寸最大的组件。8.一种工程项目管理系统的电子地图的交互系统,其特征在于,包括:用户操作模块:根据用户在地图区域内的操作,获取一个选中区域;主题信息获取模块:基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息;候选区域获取模块:基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界;候选区域压缩模块:对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界;渲染模块:基于压缩后的区域边界在电子地图区域内进行渲染。9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的一种工程项目管理系统的电子地图的交互方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程
序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的一种工程项目管理系统的电子地图的交互方法。
技术总结
本发明涉及工程项目管理领域,公开了一种工程项目管理系统的电子地图的交互方法,包括:根据用户在地图区域内的操作,获取一个选中区域,基于选中区域的边界坐标,服务器获取边界坐标内对应地图区域内的主题信息,基于主题信息对应的区域边界、地理信息模型中组件的边界和地图的缩放倍率确定候选区域的边界,对候选区域的边界使用道格拉斯普克算法进行边界的压缩,得到压缩后的区域边界,基于压缩后的区域边界在电子地图区域内进行渲染。通过本申请可以在电子地图上快速的与工程项目进行联动,且提供较强的互动性操作。且提供较强的互动性操作。且提供较强的互动性操作。
技术研发人员:孙宏源 何可 王赞 柴智 郑直 苏静 苏君秀
受保护的技术使用者:中招国际招标有限公司
技术研发日:2023.08.24
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种矿用红外二氧化碳传感器的制作方法 下一篇:一种双面印刷上纸台稳定装置的制作方法