CN105893384B - 一种在三维空间中建立电子围栏的方法 - Google Patents

一种在三维空间中建立电子围栏的方法 Download PDF

Info

Publication number
CN105893384B
CN105893384B CN201410837584.8A CN201410837584A CN105893384B CN 105893384 B CN105893384 B CN 105893384B CN 201410837584 A CN201410837584 A CN 201410837584A CN 105893384 B CN105893384 B CN 105893384B
Authority
CN
China
Prior art keywords
polygon
fence
space
index
grid
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410837584.8A
Other languages
English (en)
Other versions
CN105893384A (zh
Inventor
刘俊伟
黄栋
唐莉萍
李同高
宋伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Terry Digital Technology Beijing Co ltd
Original Assignee
TERRA INFOTECH (BEIJING) CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TERRA INFOTECH (BEIJING) CO Ltd filed Critical TERRA INFOTECH (BEIJING) CO Ltd
Priority to CN201410837584.8A priority Critical patent/CN105893384B/zh
Publication of CN105893384A publication Critical patent/CN105893384A/zh
Application granted granted Critical
Publication of CN105893384B publication Critical patent/CN105893384B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明开发了一种在三维空间中建立电子围栏的方法,通过输入需要建立电子围栏索引的多边形,网格化多边形数据,遍历网格,建立网格与多边形之间的索引关系,最终对点数据所在的围栏进行判断,然后以点依据,根据电子围栏索引来判断电子围栏的边界。所述的建立三维电子围栏的方法由于加入了电子围栏索引建立方法,生成网格索引,三维电子围栏边界判断,实现了点数据所在围栏判断,以及电子围栏边界的建立,可以在三维空间中建立符合用户要求的电子围栏。

Description

一种在三维空间中建立电子围栏的方法
技术领域
本发明涉及建立电子围栏的方法,特别是一种在三维空间中建立电子围栏的方法。
背景技术
地理电子围栏是在空间中构建一个虚拟的地理边界。目前,传统的地理电子围栏技术,都是在二维空间中构建一个虚拟的地理边界,并且都基于二维的地图平台来生成围栏的生成和进行分析。在具备高程变化的三维环境中,电子围栏不仅要考虑二维的地理环境,还要考虑地理高程的变化对地理位置的影响。在二维空间中,电子围栏是通过二维多边形的绘制来建立的,二维展示方式不能很好地表达真实三维空间中建筑环境、空间地形等因素对于二维地理围栏边界的影像。对于复杂地理环境下的电子围栏来说,传统的二维地理围栏创建过程中容易引起边界位置的错位,而且在二维场景中不能表达真实的三维空间中的高程起伏变化。在三维空间中,需要通过识别用户输入的多边形来建立电子围栏索引,然后按照电子围栏索引来判断空间点数据所在的位置是否处于围栏之内,来建立空间中的电子围栏。
发明内容
本发明一种在三维空间中建立电子围栏的方法旨在提供一种在三维空间中建立地理围栏的方法,使传统的电子围栏可以延伸到三维空间中,建立空间电子围栏索引,并在空间中确定点数据所在的围栏。为真实三维空间建立电子围栏提供可靠的方法。
本发明一种在三维空间中建立电子围栏的方法方案如下:
本发明先通过建立电子围栏索引来判断空间中的点数据所在范围,然后建立电子围栏边界判定索引来检测三维空间地理围栏边界,来最终建立三维空间电子围栏
通过建立电子围栏索引来判断空间中的点数据所在围栏来建立三维空间电子围栏,一共包含10个步骤,其中包括了电子围栏索引建立和点数据所在围栏判断。
电子围栏索引建立的流程包括:
步骤1:在三维空间中按照用户需求构建索引的多边形,并对多边形数据按照网格化来进行划分,得到多边形对应的多个空间网格;
步骤2:在三维场景中,取得第一步空间网格对应的网格,并遍历网格内所有的点,便于下一步对其建立索引;
步骤3:在建立的三维场景中,按照网格与多边形之间的对应关系,建立索引文件;
步骤4:在三维场景中,将建立好的索引文件应用到下一步的电子围栏判断中;
点数据所在围栏判断的流程包括:
步骤5:在三维场景中,按照需要查询的空间点的三维坐标数据,来对网格进行计算。在计算中,根据第三步中建立的索引文件,来查询网格对应的多边形;
步骤6:通过查询来取得网格对应的多边形中的一个,采用遍历的方式来执行这个操作;
步骤7:通过高程来判定三维场景中的点是否处于多边形的高程范围之内,如果在之内则跳转至第八步,如果不在多边形之内,则继续执行第九步;
步骤8:通过射线算法来判定三维场景中的点是否位于多边形的高程范围之内;如果在之内,则继续执行第九步,如果不在多边形范围之内,则跳转执行第十步;
步骤9:通过判断空间中的点是否位于多边形内,可以添加此多边形到返回的结果集;
步骤10:判断多边形范围内是否还存在还未查询到的点,如果还有则返回至第三步,并重复上述的步骤3至步骤9。如果没有,则将返回的结果集输出,作为三维空间中的电子围栏;
通过建立电子围栏边界判定索引来检测三维空间地理围栏边界,一共包含四个步骤:
步骤11:通过图形方式来绘制一个多边形A,该多边形形状由用户决定;
步骤12:对此多边形A左右双向分别以距离为Δ(判断误差)进行偏移,得到不同的2个偏移距离都为Δ的多边形;
步骤13:将步骤12得到的2个多边形合并成一个多边形;
步骤14:对步骤13得到的最终多边形按照前述的电子围栏索引建立的流程来创建空间网格索引;最终通过空间网格索引,可以在空间中检测到多边形A的地理围栏边界。
本发明一种在三维空间中建立电子围栏的方法相对于以往技术的优势在于:通过在空间中建立电子围栏索引来判断点数据所在围栏,进而建立三维空间中的电子围栏,实现了电子围栏在三维空间中的建立和使用的基础。通过创建空间网格索引来对三维空间中地理围栏边界范围进行检测,简化了用户的输入,实现了对于三维地理围栏的边界的准确检测。
附图说明
图1是本发明实施例的电子围栏索引建立流程图。
图2是本发明实施例的点数据所在围栏判断的流程图
图3是本发明实施例的检测地理围栏边界流程图。
具体实施方式
附图1为本发明实施例的电子围栏索引建立流程图,共包含6个步骤,现详述如下:
步骤100,输入需要建立索引的多边形;
步骤101,对多边形数据进行网格化处理,得到该多边形对应的多个空间网格;
步骤102,取得该多边形对应的网格(遍历网格),以便下一步对其建立索引;
步骤103,建立网格与多边形之间的索引关系;
步骤104,判断是否轮询完该多边形对应的网格,如果还有网格存在,跳转到步骤102,如果网格已遍历完成,跳转到步骤105;
步骤105,对步骤100输入的多边形建立网格索引结束。
附图2为本发明实施例的点数据所在围栏判断的流程图,共包含8个步骤。现详述如下:
步骤200,输入需要查询的空间坐标点P(x,y,z);
步骤201,根据P(x,y,z)计算网格,根据附图一中步骤103建立的索引,查询网格对应的多边形;
步骤202,取得对应多边形中的一个多边形(遍历多边形);
步骤203,通过高程判定点P是否在多边形的高程范围之内。如果否,跳转到步骤206;如果是,继续下一个步骤204;
步骤204,通过射线算法判定点P是否在多边形范围之内。如果否,跳转到步骤206,;如果是,继续下一个步骤205;
步骤205,判定点P是在该多边形内,添加此多边形到返回的结果集。
步骤206,判断是否还存在轮询完网格内多边形未轮询到。如果是,跳转到步骤202;如果否,继续下一个步骤207;
步骤207,返回步骤205得到的结果集。
附图3为本发明实施例的检测三维空间地理围栏边界的方法的流程图
为本发明实施例的电子围栏边界判定索引建立流程图,共包含四个步骤,先详述如下:
步骤300:用户输入制定的多边形(示例中以矩形为例);
步骤301:对此多边形左右双向实施距离为Δ(判断误差)的偏移操作,得到2个偏移距离为Δ的多边形(虚线部分);
步骤302:将步骤301得到的2个多边形(虚线部分)合并成一个多边形;
步骤303:对步骤302得到的最终多边形建立空间网格索引。最终通过空间网格索引,利用前述的电子围栏索引建立方法(步骤100至步骤207),可以在空间中检测到多边形的地理围栏边界。

Claims (1)

1.一种在三维空间中建立电子围栏的方法,其特征在于提供一种在三维空间中建立地理围栏的方法,使传统的电子围栏可以延伸到三维空间中,建立空间电子围栏索引,并在空间中确定点数据所在的围栏,为真实三维空间建立电子围栏提供可靠的方法,包括以下步骤:
步骤1:在三维空间中按照用户需求构建索引的多边形,并对多边形数据按照网格化来进行划分,得到多边形对应的多个空间网格;
步骤2:在三维场景中,取得第一步空间网格对应的网格,并遍历网格内所有的点,便于下一步对其建立索引;
步骤3:在建立的三维场景中,按照网格与多边形之间的对应关系,建立索引文件;
步骤4:在三维场景中,将建立好的索引文件应用到下一步的电子围栏判断中;
点数据所在围栏判断的流程包括:
步骤5:在三维场景中,按照需要查询的空间点的三维坐标数据,来对网格进行计算;
步骤6:通过查询来取得网格对应的多边形中的一个,采用遍历的方式来执行这个操作;
步骤7:通过高程来判定三维场景中的点是否处于多边形的高程范围之内,如果在之内则跳转至第八步,如果不在多边形之内,则继续执行第九步;
步骤8:通过射线算法来判定三维场景中的点是否位于多边形的高程范围之内;如果在之内,则继续执行第九步,如果不在多边形范围之内,则跳转执行第十步;
步骤9:通过判断空间中的点是否位于多边形内,可以添加此多边形到返回的结果集;
步骤10:判断多边形范围内是否还存在还未查询到的点,如果还有则返回至第三步,并重复上述的步骤3至步骤9,如果没有,则将返回的结果集输出,作为三维空间中的电子围栏;
步骤11:通过图形方式来绘制一个多边形A,该多边形形状由用户决定;
步骤12:对此多边形A左右双向分别以距离为Δ的判断误差进行偏移,得到不同的2个偏移距离都为Δ的多边形;
步骤13:将步骤12得到的2个多边形合并成一个多边形;
步骤14:对步骤13得到的最终多边形按照前述的电子围栏索引建立的流程来创建空间网格索引;最终通过空间网格索引,可以在空间中检测到多边形A的地理围栏边界。
CN201410837584.8A 2014-12-30 2014-12-30 一种在三维空间中建立电子围栏的方法 Active CN105893384B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410837584.8A CN105893384B (zh) 2014-12-30 2014-12-30 一种在三维空间中建立电子围栏的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410837584.8A CN105893384B (zh) 2014-12-30 2014-12-30 一种在三维空间中建立电子围栏的方法

Publications (2)

Publication Number Publication Date
CN105893384A CN105893384A (zh) 2016-08-24
CN105893384B true CN105893384B (zh) 2019-04-12

Family

ID=56701445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410837584.8A Active CN105893384B (zh) 2014-12-30 2014-12-30 一种在三维空间中建立电子围栏的方法

Country Status (1)

Country Link
CN (1) CN105893384B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790690B (zh) * 2017-02-20 2020-07-07 中国地质大学(武汉) 一种跨楼层的消息推送方法及装置
CN107402955B (zh) * 2017-06-02 2020-04-14 阿里巴巴集团控股有限公司 确定地理围栏的索引网格的方法和装置
CN111246376B (zh) 2018-11-28 2021-11-16 北京嘀嘀无限科技发展有限公司 用于确定目标是否属于目标地理围栏的***和方法
CN110769369B (zh) * 2018-12-29 2020-09-22 北京嘀嘀无限科技发展有限公司 位置判断方法、判断装置、服务器和计算机可读存储介质
CN109918461B (zh) * 2019-01-28 2020-10-30 北京瓴域航空技术研究院有限公司 一种多维度的网格空域应用方法
CN111754724A (zh) * 2019-07-24 2020-10-09 广东小天才科技有限公司 基于可穿戴设备的预警方法、预警装置、设备及存储介质
CN111750874B (zh) * 2019-09-10 2022-07-29 广东小天才科技有限公司 地图获取方法、地图获取装置、电子设备及存储介质
CN110766899A (zh) * 2019-11-11 2020-02-07 四川航天神坤科技有限公司 一种增强虚拟环境中电子围栏监控预警的方法及***
CN111010666B (zh) * 2019-12-30 2021-06-04 中科星图股份有限公司 一种基于GeoHash的地理围栏事件实时监测方法
CN114501320A (zh) * 2021-12-29 2022-05-13 浙江百应科技有限公司 一种设备管控方法、装置以及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186963A (zh) * 2011-12-28 2013-07-03 泰瑞数创科技(北京)有限公司 一种基于实时地理位置的电子围栏
CN104063509A (zh) * 2014-07-09 2014-09-24 武汉大学 一种移动式地理围栏的信息推送***及其方法
CN104202366A (zh) * 2014-08-19 2014-12-10 江苏南亿迪纳数字科技发展有限公司 一种电子栅栏应用方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8436771B2 (en) * 2010-12-29 2013-05-07 Texas Instruments Incorporated Enhancing search capacity of global navigation satellite system (GNSS) receivers
US9720555B2 (en) * 2011-12-23 2017-08-01 Gary SORDEN Location-based services

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103186963A (zh) * 2011-12-28 2013-07-03 泰瑞数创科技(北京)有限公司 一种基于实时地理位置的电子围栏
CN104063509A (zh) * 2014-07-09 2014-09-24 武汉大学 一种移动式地理围栏的信息推送***及其方法
CN104202366A (zh) * 2014-08-19 2014-12-10 江苏南亿迪纳数字科技发展有限公司 一种电子栅栏应用方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种地理围栏服务中的LBS 隐私保护方法;杨松涛等;《山东大学学报(理学版)》;20140930;第49卷(第9期);第69-73页
基于Gimbal的手机情境感知应用开发;强小辉等;《电脑编程技巧与维护》;20131231;第90-95页

Also Published As

Publication number Publication date
CN105893384A (zh) 2016-08-24

Similar Documents

Publication Publication Date Title
CN105893384B (zh) 一种在三维空间中建立电子围栏的方法
KR102235827B1 (ko) 격자 지도를 생성하는 방법 및 장치
EP2769181B1 (en) Reimaging based on depthmap information
CN105550199B (zh) 一种基于多源地图的点位聚合方法及装置
EP3007129A1 (en) Modeling device, three-dimensional model generation device, modeling method, program, and layout simulator
CN103424112B (zh) 一种基于激光平面辅助的运动载体视觉导航方法
US20190026938A1 (en) Three-dimensional modeling from optical capture
KR101525891B1 (ko) 3차원 실내공간 정보 구축을 위한 라이다 데이터 모델링 방법 및 시스템
CN105593637B (zh) 尺寸测量装置、尺寸测量方法、尺寸测量***和程序
CN111737790B (zh) 仿真城市模型的构建方法和设备
WO2013057077A2 (en) Three dimensional routing
KR101425576B1 (ko) 정밀한 광역 축척 모형 제작을 위한 3차원 데이터 획득 및 가공 방법
CN108182724B (zh) 一种高精度城市热岛检测方法、设备及存储设备
CN107796370B (zh) 用于获取转换参数的方法、装置及移动测图***
CN102867057A (zh) 一种基于视觉定位的虚拟向导构建方法
CN109685893B (zh) 空间一体化建模方法及装置
CN109146990B (zh) 一种建筑轮廓的计算方法
CN103954970A (zh) 一种地形要素采集方法
CN104331927A (zh) 一种储层数字露头表层模拟的方法和***
CN110706331A (zh) 一种基于bim点云技术与三维扫描的施工质量控制方法
CN104751479A (zh) 基于tin数据的建筑物提取方法和装置
Garrote et al. 3D point cloud downsampling for 2D indoor scene modelling in mobile robotics
CN110132131A (zh) 一种三维场景数据的测量方法
Sgrenzaroli et al. Indoor mobile mapping systems and (BIM) digital models for construction progress monitoring
CN111986320A (zh) 面向智慧城市应用的dem与倾斜摄影模型空间贴合优化算法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100192 Beijing Baosheng South Road, Haidian District 1, Austria north science and Technology Park, B 5.

Applicant after: Terra-IT Technology (Beijing) Co.,Ltd.

Address before: 100101 Chaoyang District, Beijing, 11 North Tower, Beijing, B 10 block 1005, room 1005.

Applicant before: Terra-IT Technology (Beijing) Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Lin Tongran

Document name: Notification of Conformity

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 100190 22 / F, building 683, zone 2, 5 Zhongguancun South Street, Haidian District, Beijing

Patentee after: Terry digital technology (Beijing) Co.,Ltd.

Address before: 100192 Beijing Baosheng South Road, Haidian District 1, Austria north science and Technology Park, B 5.

Patentee before: Terra-IT Technology (Beijing) Co.,Ltd.