亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于GIS計算路網(wǎng)網(wǎng)格中人口密度的方法與流程

文檔序號:12667124閱讀:來源:國知局

技術(shù)特征:

1.一種基于GIS獲取路網(wǎng)網(wǎng)格中人口密度的方法,其特征在于該方法包括以下步驟:

步驟(1)、獲取地圖數(shù)據(jù),包括路段編號、路段起點的經(jīng)緯度、路段終點的經(jīng)緯度;

步驟(2)、獲取人的地理信息數(shù)據(jù),包括每個個體的經(jīng)度(jd)和緯度(wd),并進行編號;

步驟(3)、根據(jù)步驟(1)獲取的各路段經(jīng)緯度,以及每個個體i的經(jīng)緯度,獲得每個個體i在上下左右四個不同方向上最短距離的路段,從而得到該個體i對應(yīng)的路網(wǎng)網(wǎng)格的四個經(jīng)緯度坐標點;

步驟(4)、對步驟(3)獲得的四個經(jīng)緯度坐標點按逆時針方向進行排序:

步驟(5)、將步驟(4)排序后的經(jīng)緯度坐標對應(yīng)至xy坐標軸上,利用多邊形面積計算公式計算個體i對應(yīng)的路網(wǎng)網(wǎng)格的面積;

步驟(6)、利用步驟(3)和步驟(5)獲取的每個人對應(yīng)路網(wǎng)網(wǎng)格的經(jīng)緯度坐標和面積計算出各個路網(wǎng)網(wǎng)格中的人口密度。

2.如權(quán)利要求1所述的一種基于GIS獲取路網(wǎng)網(wǎng)格中人口密度的方法,其特征在于步驟(4)具體是:

4-1根據(jù)步驟(3)獲得的四個經(jīng)緯度坐標點,從而獲得上述四個經(jīng)緯度坐標點構(gòu)成的個體i對應(yīng)的路網(wǎng)網(wǎng)格的重心g(j0,w0):

<mrow> <mi>g</mi> <mrow> <mo>(</mo> <msub> <mi>j</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>j</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>j</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>j</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>j</mi> <mn>4</mn> </msub> </mrow> <mn>4</mn> </mfrac> <mo>,</mo> <mfrac> <mrow> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>w</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>w</mi> <mn>4</mn> </msub> </mrow> <mn>4</mn> </mfrac> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

4-2.從g點平行x軸構(gòu)造一個單位矢量個體i對應(yīng)路網(wǎng)網(wǎng)格的四個頂點經(jīng)緯度坐標分別記為a(j1,w1),b(j2,w2),c(j3,w3),d(j4,w4);求出下面四個矢量與單位矢量之間的夾角關(guān)系:

<mrow> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>j</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>j</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>j</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>w</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>j</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>0</mn> </msub> <mo>,</mo> <msub> <mi>w</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mrow>

對四個矢量分別進行討論:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>a</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>c</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>b</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mo>&angle;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>,</mo> <mover> <mi>m</mi> <mo>&RightArrow;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> <msqrt> <mrow> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>x</mi> <mo>+</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> <mo>&times;</mo> <mover> <mrow> <mi>g</mi> <mi>d</mi> </mrow> <mo>&RightArrow;</mo> </mover> <mo>.</mo> <mi>y</mi> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> <mo>;</mo> </mrow>

4-3根據(jù)上述公式計算出從的逆時針旋轉(zhuǎn)角的逆時針旋轉(zhuǎn)角的逆時針旋轉(zhuǎn)角的逆時針旋轉(zhuǎn)角按角度從小到大排序得到四個經(jīng)緯度坐標點的逆時針排序。

3.如權(quán)利要求1所述的一種基于GIS獲取路網(wǎng)網(wǎng)格中人口密度的方法,其特征在于步驟(5)具體是:

5-1通過個體i所對應(yīng)路網(wǎng)網(wǎng)格的四個坐標點獲取在xy坐標軸上對應(yīng)四邊形的四條邊和兩條對角線的長度,即:

<mrow> <msub> <mi>l</mi> <mn>1</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

<mrow> <msub> <mi>l</mi> <mn>2</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>3</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>3</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

<mrow> <msub> <mi>l</mi> <mn>3</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>4</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>3</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>4</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

<mrow> <msub> <mi>l</mi> <mn>4</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

<mrow> <msub> <mi>l</mi> <mn>5</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>4</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>4</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

<mrow> <msub> <mi>l</mi> <mn>6</mn> </msub> <mo>=</mo> <msqrt> <mrow> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>j</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>j</mi> <mn>3</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> <mo>+</mo> <mo>(</mo> <mo>(</mo> <mrow> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>w</mi> <mn>3</mn> </msub> </mrow> <mo>)</mo> <mo>&times;</mo> <mi>r</mi> <mo>)</mo> <mo>^</mo> <mn>2</mn> </mrow> </msqrt> </mrow>

其中地球半徑r=6371km,l1,l2,l3,l4是四邊形四條邊的長度,l5,l6是兩條對角線的長度;

5-2通過將上一步中獲取到的四邊形的四條邊和兩條對角線的長度對應(yīng)到xy坐標軸上,因為已知四條邊和兩條對角線的長度可以確定該四邊形,故可以畫出符合的四邊形,按逆時針方向?qū)⒃撍倪呅蔚乃膫€頂點坐標記為(x1,y1),(x2,y2),(x3,y3),(x4,y4);

5-3路網(wǎng)網(wǎng)格面積記為area,根據(jù)路網(wǎng)網(wǎng)格面積(area)計算公式計算路網(wǎng)網(wǎng)格的面積,即:

<mrow> <mi>a</mi> <mi>r</mi> <mi>e</mi> <mi>a</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>&times;</mo> <mrow> <mo>(</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>3</mn> </munderover> <msub> <mi>x</mi> <mi>k</mi> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>x</mi> <mn>4</mn> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>&times;</mo> <msub> <mi>y</mi> <mn>4</mn> </msub> <mo>.</mo> </mrow>

4.如權(quán)利要求1所述的一種基于GIS獲取路網(wǎng)網(wǎng)格中人口密度的方法,其特征在于步驟(6)具體是:

6-1利用步驟(3)和步驟(5)獲取的每個個體i對應(yīng)路網(wǎng)網(wǎng)格的經(jīng)緯度坐標和面積構(gòu)造“人編號-對應(yīng)路網(wǎng)網(wǎng)格經(jīng)緯度坐標-面積”數(shù)據(jù)表;

6-2設(shè)立初始空集合S={},集合S中的值包含key1和value1,key1代表路網(wǎng)網(wǎng)格經(jīng)緯度坐標,value1代表該路網(wǎng)網(wǎng)格對應(yīng)的編號,可以通過查詢S的key1獲取對應(yīng)的value1,設(shè)立n=1,對“人編號-對應(yīng)路網(wǎng)網(wǎng)格經(jīng)緯度坐標-面積”數(shù)據(jù)表進行逐個掃描,獲取人編號對應(yīng)的路網(wǎng)網(wǎng)格經(jīng)緯度坐標與路網(wǎng)網(wǎng)格面積,然后對集合S的key1進行掃描,如果該人的a(j1,w1),b(j2,w2),c(j3,w3),d(j4,w4)不在集合S的key1中,則該人編號對應(yīng)的路網(wǎng)網(wǎng)格編號為n,將{a(j1,w1),b(j2,w2),c(j3,w3),d(j4,w4),n}加入集合S中,然后將n的值自增加1,即n=n+1,否則將S的value1作為該人對應(yīng)網(wǎng)格的編號;

6-3根據(jù)上一步的結(jié)果,構(gòu)造“人編號-對應(yīng)路網(wǎng)網(wǎng)格編號-面積”數(shù)據(jù)表;

6-4設(shè)立初始空集合G={},集合G中的值包含key2和value2,key2代表路網(wǎng)網(wǎng)格編號,value2代表該路網(wǎng)網(wǎng)格中人的個數(shù),可以通過查詢G的key2獲取對應(yīng)的value2,對“人編號-對應(yīng)路網(wǎng)網(wǎng)格編號-面積”數(shù)據(jù)表進行逐個掃描,獲取人編號對應(yīng)的路網(wǎng)網(wǎng)格編號與路網(wǎng)網(wǎng)格面積,然后對集合G的key2進行掃描,如果路網(wǎng)網(wǎng)格編號LWWGID不在G的key2中,則將{LWWGID,1}加入G中,否則將LWWGID對應(yīng)的value2值增加1;

6-5根據(jù)上一步的結(jié)果,構(gòu)造“路網(wǎng)網(wǎng)格編號-面積-人數(shù)”數(shù)據(jù)表;

6-6對“路網(wǎng)網(wǎng)格編號-面積-人數(shù)”數(shù)據(jù)表進行逐個掃描,通過路網(wǎng)網(wǎng)格中的人數(shù)/路網(wǎng)網(wǎng)格面積,從而獲得路網(wǎng)網(wǎng)格中的人口密度。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1