面對龐大的GIS格式數據怎麼辦?你與GIS數據管理大師只差一個Aspose.GIS

地理空間數據是是空間數據的一種特殊類型。它是指帶有地理座標的數據,包括資源、環境、經濟和社會等領域的一切帶有地理座標的數據,是地理實體的空間特徵和屬性特徵的數字描述。json

你是否在尋找一款工具可以處理基於矢量的地理空間數據格式訪問和處理地理信息?那麼,好消息來啦!用於GIS數據處理的API——Aspose.GIS重磅上線啦!工具

使用Aspose.GIS能夠從.NET應用程序中讀取,編寫和轉換最流行的GIS文件格式,例如ESRI Shapefile和GeoJSON,而無需任何其餘工具或軟件。同時該API能夠處理幾種不一樣的幾何類型,這些類型能夠進一步做爲「要素」添加到Geo文件中。加密


Aspose.GIS for .NET(點擊下載)用於訪問和處理地理信息的API

Aspose.GIS for .NET是用於標準ZIP格式的靈活文檔壓縮和存檔操做API。API使.NET應用程序可以實現文件壓縮/解壓縮,文件存檔以及文件夾和存檔加密。它經過用戶定義的密碼和使用ZipCrypto或AES加密(例如AES12八、192和AES256)的傳統加密來提供保護。spa

整體特性

Aspose.GIS for .NET功能概述。對象

 

EF2A7C31-04B3-4d88-8C85-72F52134F2A3.png


支持的文件格式

Aspose.ZIP for .NET 支持流行的GIS文件格式。blog

2E00397F-8E93-4a5c-9403-C62F224550F7.png


平臺獨立性

Aspose.GIS for .NET在Windows下支持.NET Framework 4.7或更高版本,在Windows或Linux下支持.NET Core 2.0或更高版本ip

97B7BABD-B8B0-4251-8315-1EF003DFBB96.png


▲先進的GIS數據處理API功能

  • 建立新的圖層和數據集或從現有文件中讀取要素資源

  • 向/從WKT和WKB轉換幾何文檔

  • 計算幾何周圍的緩衝區get

  • 根據特徵值計算特徵的樣式參數

  • 經過SRID查找空間參照系

  • 建立點,線和麪

  • 計算幾何之間的拓撲關係

  • 渲染映射到SVG,PNG,JPEG或BMP

  • 從新投影單個幾何圖形和整個圖層

  • 將數據轉換爲任何受支持的格式

  • 創建非線性幾何

  • 計算任何幾何的相交,並集或差別

  • 組合多個符號器以執行復雜的繪圖

  • 從WKT導入空間參考系統,將空間參考系統導出到WKT

  • 轉換數據時執行從新投影

▲多種格式的單一API

Aspose.GIS負責處理數據格式的全部繁瑣細節,併爲您提供GIS數據的乾淨簡單的對象模型。您可使用通用的,獨立於格式的代碼讀取或存儲文件中的數據。下面示例演示如何從Shapefile讀取GIS數據-C#:

using (var layer = VectorLayer.Open(dir + "myDataFile.shp", Drivers.Shapefile))
{
    foreach (var feature in layer)
    {
            Console.WriteLine(feature.Geometry.AsText()); // print the geometry as WKT
        Console.WriteLine(feature.GetValue("CITY_NAME")); // print an attribute value
        Console.WriteLine(feature.GetValue("UPDATE_DAT")); 
    }
}

▲在格式之間轉換GIS數據

使用Aspose.GIS將GIS數據從一種格式轉換爲另外一種格式一般只須要一行代碼。下面示例演示如何將Shapefile轉換爲GeoJSON-C#:

VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);

▲使用不一樣的座標系

使用Aspose.GIS,您能夠將地理空間座標,幾何形狀和整個圖層從一個座標參考系轉換爲另外一個座標系。支持製圖投影以及大地測量轉換。能夠經過SRID查找座標參考系,也能夠從WKT導入,也能夠直接在代碼中設置自定義參數。

▲執行空間分析

Aspose.GIS包括一整套基於DE-9IM模型的空間謂詞,用於評估對象之間的拓撲關係。典型的狀況是:

  • 肯定兩個對象是否重疊
  • 肯定一個對象是否與另外一對象相交
  • 查找一個幾何圖形與另外一個幾何圖形之間的最小距離
  • 檢查對象的幾何形狀是否會自身迭代
  • 計算幾何面積

Aspose.GIS使您可以輕鬆執行幾何運算,例如:

  • 在幾何體周圍建立緩衝區多邊形
  • 查找幾何的質心
  • 查找幾何的凸包
  • 計算邊界範圍
  • 線性化曲線

若是您有任何疑問或需求,請隨時加入Aspose技術交流羣642018183)。

相關文章
相關標籤/搜索