【技术实现步骤摘要】
地理矢量数据空间缓冲区分析方法、装置、设备及介质
[0001]本申请涉及地理矢量空间缓冲区领域,特别是涉及一种地理矢量数据空间缓冲区分析方法、装置、设备及介质。
技术介绍
[0002]缓冲区是围绕地理要素一定缓冲距离的区域,用于分析地理要素与周围要素之间的空间邻近性,反映了地理空间实体的一种影响范围或服务范围。空间缓冲区分析是地理信息系统中最基本的空间分析功能之一,在交通、林业、资源管理、城市规划中有着广泛的应用。其根据分析对象的点、线、面实体自动建立周围一定距离的缓冲区,在实际应用中,公园选址问题,湖泊河流周围保护区定界问题,震源破坏的扩散程度问题等均通过空间缓冲区分析来实现解决。大规模地理矢量数据的空间缓冲区分析是一个数据密集型和计算密集型的空间分析问题,采用现有的数据导向的空间缓冲区分析方法,以单个矢量要素作为计算单元,随着数据规模的增长,这些方法难以应对大规模地理矢量数据的空间缓冲区分析。
[0003]因此,如何加快计算像素值以生成最终屏幕显示成为了一个亟待解决的技术问题。
[0004]上述内容仅用于 ...
【技术保护点】
【技术特征摘要】
1.一种地理矢量数据空间缓冲区分析方法,其特征在于,所述方法包括:获取地理矢量数据集,根据所述地理矢量数据集获取目标瓦片,随机选取所述目标瓦片中的像素定义为待计算像素;判断所述目标瓦片是否在所述LGTQ树中存在对应节点;若是,则根据所述待计算像素从所述LGTQ树中获取对应的目标节点,并生成像素1;随机获取所述待计算像素外围预设层级中的像素点标记为次级像素;若所述次级像素满足距离条件时,根据所述次级像素对应的次级节点生成像素1;判断所述次级像素是否最终像素;若否,则执行步骤随机获取所述待计算像素预设层级中的像素点标记为次级像素。2.如权利要求1所述的方法,其特征在于,所述获取地理矢量数据集,根据所述地理矢量数据集获取目标瓦片,随机选取所述目标瓦片中的像素定义为待计算像素的步骤之前,还包括:对所述地理矢量数据集中像素空间范围进行Geohash编码以使在接收到解码指令之后可以通过字符串操作和指针变化实现对目标区域的像素值和定位的生成。3.如权利要求2所述的方法,其特征在于,所述判断所述目标瓦片是否在所述LGTQ树中存在对应节点的步骤,包括:对所述目标瓦片中的Geohash进行解码操作,根据解码结果判断所述目标瓦片对应的索引节点在LGTQ树中是否存在;若否,则目标瓦片无需绘制,将所述目标瓦片中的像素值设为0。4.如权利要求2所述的方法,其特征在于,所述若是,则根据所述待计算像素从所述LGTQ树中获取对应的目标节点,并生成像素1的步骤,包括:若所述目标瓦片在所述LGTQ数中存在对应节点,计算所述目标瓦片中所述待计算像素的Geohash编码;根据所述待计算像素的计算结果判断所述待计算像素在所述LGTQ树中是否存在;若是,则获取所述待计算像素对应的目标节点并生成像素1。5.如权利要求1所述的方法,其特征在于,所述随机获取所述待计算像素外围预设层级中的像素点标记为次级像素的步骤,包括:判断当前是否为第一次遍历;若是,则将预设层数定为1,并随机获取所述待计算像素外围第一层中的像素点并标记为次级像素;若否,则获取...
【专利技术属性】
技术研发人员:马梦宇,刘泽邦,贾庆仁,杨岸然,彭双,欧阳雪,杜春,陈荦,李沛秦,熊伟,吴烨,李军,钟志农,陈浩,伍江江,景宁,曹竞之,陈南宇,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。