原創|行業資訊|編輯:李顯亮|2019-11-26 14:04:35.573|閱讀 428 次
概述:你是否在尋找一款工具能夠處理基于矢量的地理空間數據格式訪問和處理地理信息?那么,好消息來啦!用于GIS數據處理的API——Aspose.GIS在慧都平臺重磅上線啦!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
地理空間數據是是空間數據的一種特殊類型。它是指帶有地理坐標的數據,包括資源、環境、經濟和社會等領域的一切帶有地理坐標的數據,是地理實體的空間特征和屬性特征的數字描述。
你是否在尋找一款工具能夠處理基于矢量的地理空間數據格式訪問和處理地理信息?那么,好消息來啦!用于GIS數據處理的API——Aspose.GIS在慧都平臺重磅上線啦!
使用Aspose.GIS可以從.NET應用程序中讀取,編寫和轉換最流行的GIS文件格式,例如ESRI Shapefile和GeoJSON,而無需任何其他工具或軟件。同時該API可以處理幾種不同的幾何類型,這些類型可以進一步作為“要素”添加到Geo文件中。
Aspose.GIS for .NET使您能夠從基于矢量的地理空間數據格式訪問和處理地理信息。API支持讀取,寫入和轉換大多數流行的GIS文件格式,例如Shapefile、GeoJSON、FIleGDB、KML和OSM XML,以及將地圖從支持的格式轉換為SVG。
Aspose.GIS for .NET功能概述。
Aspose.GIS for .NET 支持流行的GIS文件格式。
Aspose.GIS for .NET在Windows下支持.NET Framework 4.7或更高版本,在Windows或Linux下支持.NET Core 2.0或更高版本
創建新的圖層和數據集或從現有文件中讀取要素
向/從WKT和WKB轉換幾何
計算幾何周圍的緩沖區
根據特征值計算特征的樣式參數
通過SRID查找空間參照系
創建點,線和面
計算幾何之間的拓撲關系
渲染映射到SVG,PNG,JPEG或BMP
重新投影單個幾何圖形和整個圖層
將數據轉換為任何受支持的格式
建立非線性幾何
計算任何幾何的相交,并集或差異
組合多個符號器以執行復雜的繪圖
從WKT導入空間參考系統,將空間參考系統導出到WKT
轉換數據時執行重新投影
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")); } }
使用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使您能夠輕松執行幾何運算,例如:
還想要其他產品資訊嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn