geojson 河流 GIS基本概念,空間分析

2021-10-16 14:45:33 字數 2035 閱讀 4071

一、gis基本概念

1.1 要素模型(feature)

要素是geotools中的核心術語,它是描述地理空間資料對

象的基本單位,它描述了乙個現實世界中的客觀地理實體,如:一條河流、一座橋梁都

可以理解為要素。

1.2 向量資料

向量資料是僅僅儲存節點,比如箭頭,線條,點等。儲存的是物件的輪廓,而柵格資料適合表達物件的內容。

向量資料型別有點,線和多邊形。

數量小,資料更新快

伺服器壓力大,技術要求高

1.3 空間分析

1.3.1 空間查詢和空間量算

基於空間關係查詢

基於空間關係和屬性特徵查詢

位址匹配查詢

幾何量算 :包括線的長度計算 和面狀地物的面積 。

形狀量算

質心量算

距離量算

1.3.2 緩衝區分析

鄰近度:描述了地理空間中兩個地物距離相近的程度 。

緩衝區:地理空間目標的一種影響範圍或服務範圍。

緩衝區分析:給定乙個空間物件或集合,確定它們的鄰域,鄰域的大小由鄰域半徑r決定。

1.3.3 疊加分析

疊加分析 :將有關主題層組成的資料層面,進行疊加產生乙個新資料層面的操作,其結果綜合了原來兩層或多層要素所具有的屬性。

分為以下五類

視覺資訊疊加

點與多邊形疊加

線與多邊形疊加

多邊形疊加

柵格圖層疊加

1.3.4 網路分析

網路資料結構 :主要有鏈(link)和結點。

主要網路分析功能

路徑分析

計算最短路徑的dijkstra演算法

資源分配

1.3.5 空間插值

空間插值 :用於將離散點的測量資料轉換為連續的資料曲面。

二、空間分析

2.1空間分析-空間資訊的測量:求物件的長度、面積、周長。

空間分析-空間資訊分類:外接矩形、凸殼、緩衝區,對線狀地物求平行線、光滑處理等,兩個物件求最短距離、求兩個物件交點,判斷兩個物件是否相同、相交、相離、包含等關係,面物件之間求並、求交,物件相交打斷和構面等。

2.2 空間分析-網路分析:

(1)最佳路徑功能:求解任意兩個點或一組點物件之間的最佳路徑。可以在兩個節點之間求最佳路徑,也可以在節點和內點之間求最佳路徑,也可在兩個內點之間求最佳路徑。

(2) 設定障礙點的實現:在gis網路分析中,如何尋找避開障礙點而到達目的地最近或最快的道路.

(3) 追蹤功能:主要求從某一點出發能夠到達給定範圍內的全部節點點或邊。點物件可以是節點,也可以是內點,結果集中可以包括節點、弧、亞弧等。

(4) 資源分配功能:資源分配問題,就是將數量一定的資源(如原材料、資金、機器裝置、勞動力、食品等)恰當地分配給若干個使用者,使總的路徑值最優。

(5) 連通性分析功能:給出乙個點或一組點,得到這些點可以到達的連通的所有點和邊。同時可以對網路設定資源流動方向,根據流的方向,得到連通的所有點和邊。

(6) 最近設施功能:給定乙個需求點,可求出某**點圖層中任意個(在介面設定個數)與之最近的點。

2.3 空間分析-空間統計分析:插值、趨勢分析、結構分析;

空間分析-表面分析:坡度分析、坡向分析、可見度和相互可見度分析

鄰域功能——所謂鄰域是指具有統一屬性的實體區域或者焦點集中在整個地區的較小部分實體空間。鄰域功能就是在特定的實體空間中發現其屬性的一致性。它包括直接鄰域和擴充套件鄰域。

緩衝區分析——是指根據資料庫的點、線、面實體基礎,自動建立其周圍一定寬度範圍內的緩衝區多邊形實體,從而實現空間資料在水平方向得以擴充套件的空間分析方法。緩衝區在某種程度上受控於目前存在的摩擦表面、地形、障礙物等,也就是說,儘管緩衝區建立在位置的基礎上,但是還有其他實質性的成分。確定緩衝區距離的四種基本方法:隨機緩衝區、成因緩衝區、可測量緩衝區、合法授權緩衝區。

空間插值——空間插值常用於將離散點的測量資料轉換為連續的資料曲面,以便與其它空間現象的分布模式進行比較,它包括了空間內插和外推兩種演算法。空間內插演算法:通過已知點的資料推求同一區域未知點資料。空間外推算法:通過已知區域的資料,推求其它區域資料。

線密度——用所有區域內的線的總長度除以區域的面積。

Fabric private data基本概念

fabric private data利用sidedb來儲存私有資料,相當於在通道之上又提供了一層更細粒度的資料隱私保護機制。本文將介紹fabric private data的引入目的 基本概念與應用場景。目前在hyperledger fabric中實現資料隱私的方法是使用通道。但是官方並不孤立為了...

Fabric private data基本概念

fabric private data利用sidedb來儲存私有資料,相當於在通道之上又提供了一層更細粒度的資料隱私保護機制。本文將介紹fabric private data的引入目的 基本概念與應用場景。目前在hyperledger fabric中實現資料隱私的方法是使用通道。但是官方並不孤立為了...

HyperLedger Fabric基本概念

源自 提供共識服務的網路節點,例如,使用kafka或pbft 維護賬本的網路節點,通常在hyperledger fabric中擔任背書或者記賬角色。檢查交易的合法性,最終將交易提交到區塊鏈中。orderers peers comitter 三者之間關係如下圖所示 fabric中交易的處理過程 在整個...