前言
GIS空間分析指的是在GIS(地理信息系統)裏實現分析空間數據,即從空間數據中獲取有關地理對象的空間位置、分佈、形態、形成和演變等信息並進行分析。
將GIS空間分析利用到系統中,我們可以利用GIS空間分析處理車輛進出電子圍欄,車輛預計到達目的地,車輛是否進入某些區域,車輛是否進入道路,車輛是否偏移了規定道路等等相關應用型分析。
準備
針對複雜的GIS空間分析,我們可以利用Postgresql+Postgis來簡單實現,我們需要先安裝對於的控件分析需要的組件。
1:安裝PostgreSQL,我這裏使用的是Windows 服務器
2:給PostgreSQL 安裝PostGIS組件
安裝參考:https://wenku.baidu.com/view/ac2b40ab284ac850ad0242f3.html
實現
首先我們可以與操作MS-SQL,MySQL等數據庫一樣定義一個DBHelper類,給這個類取名PostgreHelper,封裝PostgresSQL數據庫操作方法。
public class PostgreHelper : IDBHelper
{
/// <summary>
/// 讀取數據返回DataSet
/// </summary>
/// <pa