本发明属于地理信息空间计算,尤其涉及一种考虑空间重合特征的有效空间建模方法。
背景技术:
1、在日益复杂的地理信息空间计算领域,经常会出现空间内存在多个且类型不同的能力体,如何有效得进行能力空间建模成为支撑空间计算的关键技术。
2、能力空间建模在地理信息空间计算领域具有重要意义,但现有空间计算技术及逻辑难以有效实现,从而影响其后续的应用。
技术实现思路
1、本发明实施例的目的在于提供一种考虑空间重合特征的有效空间建模方法,旨在解决背景技术中存在的问题。
2、本发明实施例是这样实现的,一种考虑空间重合特征的有效空间建模方法,该方法包括以下步骤:
3、步骤1:对能力空间进行二维分割,将一片能力空间分割成若干点,计算每个点的能力值,点连成片即可表达一个能力空间中某种能力的变化;
4、步骤2:有效能力体判断,即有效能力区分,当能力体辐射范围大于单位点距能力体距离时,此能力体为有效能力体,反之则此能力体为无效能力体,将无效能力体剔除,不进行空间能力重合计算;
5、步骤3:能力体区分,根据能力体的类型p2进行区分,为空间能力重合计算提供依据;
6、步骤4:单点空间能力重合计算,即重合特征,根据上一步区分出的能力体,分别进行空间重合加法计算和空间重合减法计算;
7、步骤5:能力空间建模:遍历当前能力空间内所有单位点时,每个能力点关于此能力计算得出对应的能力值,用离散规则的点来代表水平二维能力空间内的能力值分布及变化。
8、作为本发明进一步的方案,所述步骤2的有效能力体判断对应公式如下:
9、
10、其中,d代表能力体的能力辐射范围;dd代表能力体与单位点之间的距离,
11、结果res值大于1时则该能力体为有效能力体,反之则能力体为无效能力体。
12、作为本发明进一步的方案,所述步骤3的能力体的类型p2包括:
13、1)正向能力体:对空间所求能力值产生的影响分为正面影响,空间重合度为正值;
14、2)负向能力体:对空间所求能力值产生的影响分为负面影响,空间重合度为负值;
15、对应公式表达如下:
16、
17、其中,r1、r2……rn为正向能力体;b1,b2……bn为负向能力体。
18、作为本发明进一步的方案,所述步骤4的重合加法计算可以在一单位点多个同一类型能力体能力覆盖时,计算出多个同为正向能力体或多个同为负向能力体影响时的能力值,对应公式表达如下:
19、
20、其中,公式(1)代表多个能力体之间的能力值相加,qi代表能力体的能力值,i代表能力体编号;公式(2)表示取多个能力体最大能力值,qi代表能力体的能力值,i代表能力体编号;
21、所述重合减法计算可以在一单位点多个不同类型能立体能力覆盖时,正向能力体能力值qr与负向能力体能力值qb之间的计算,对应的公式表达如下:
22、
23、其中公式f1为正向能力值qr与负向能力值qb相减,qr大于qb时,取相减结果,qb大于qr时,计算结果取0;公式f2为正向能力值qr与负向能力值qb抵消,当qb大于0时,计算结果取0,当qb等于0时,计算结果取qr。
24、作为本发明进一步的方案,所述步骤4的重合减法计算的使用存在四种情况:
25、1)当前空间单位点被一个正向能力体与一个负向能力体影响:
26、此时qr为r1能力值qb为b1能力值可直接对qr与qb进行重合减法计算;
27、2)当前空间单位点被多个正向能力体与一个负向能力体影响:
28、须先对正向能力体进行空间重合加法计算得到qr,而qb为b1能力值后对qr与qb进行重合减法计算;
29、3)当前空间单位点被多个负向能力体与一个正向能力体影响:
30、须先对负向能力体进行空间重合加法计算得到qb,而qr为r1能力值后对qr与qb进行重合减法计算;
31、4)当前空间单位点被多个负向能力体与多个正向能力体影响:
32、须先分别对正向能力体与负向能力体进行空间重合加法计算得到qr与qb,后对qr与qb进行重合减法计算。
33、与现有技术相比,本发明的有益效果是:考虑空间重合特征首要条件是判断目标单位是否在能力体的能力辐射范围内,再根据能力体的不同区分进行空间重合加法和空间重合减法,最后将能力值表示出来,在特定的平面空间内更精准和更有效地展现能力强弱。
1.一种考虑空间重合特征的有效空间建模方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种考虑空间重合特征的有效空间建模方法,其特征在于,所述有效能力体判断对应公式如下:
3.根据权利要求1所述的一种考虑空间重合特征的有效空间建模方法,其特征在于,所述步骤3的能力体的类型p2包括:
4.根据权利要求1所述的一种考虑空间重合特征的有效空间建模方法,其特征在于,所述步骤4的重合加法计算可以在一单位点多个同一类型能力体能力覆盖时,计算出多个同为正向能力体或多个同为负向能力体影响时的能力值,对应公式表达如下:
5.根据权利要求1所述的一种考虑空间重合特征的有效空间建模方法,其特征在于,所述步骤4的重合减法计算的使用存在四种情况: