Aspose.GIS for .NET使您能夠從基于矢量的地理空間數(shù)據(jù)格式訪問和處理地理信息。
標(biāo)簽:開發(fā)商: ASPOSE
當(dāng)前版本: v21.9
產(chǎn)品類型:控件
產(chǎn)品功能:GIS/地圖
平臺語言:.NET
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請來電 023-68661681 咨詢。
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購買請先行測試。
Aspose.GIS for .NET是用于標(biāo)準(zhǔn)ZIP格式的靈活文檔壓縮和存檔操作API。API使.NET應(yīng)用程序能夠?qū)崿F(xiàn)文件壓縮/解壓縮,文件存檔以及文件夾和存檔加密。它通過用戶定義的密碼和使用ZipCrypto或AES加密(例如AES128、192和AES256)的傳統(tǒng)加密來提供保護(hù)。
Aspose.GIS for .NET功能概述。
Aspose.GIS for .NET 支持流行的GIS文件格式。
Aspose.GIS for .NET在Windows下支持.NET Framework 4.7或更高版本,在Windows或Linux下支持.NET Core 2.0或更高版本
創(chuàng)建新的圖層和數(shù)據(jù)集或從現(xiàn)有文件中讀取要素
向/從WKT和WKB轉(zhuǎn)換幾何
計算幾何周圍的緩沖區(qū)
根據(jù)特征值計算特征的樣式參數(shù)
通過SRID查找空間參照系
創(chuàng)建點(diǎn),線和面
計算幾何之間的拓?fù)潢P(guān)系
渲染映射到SVG,PNG,JPEG或BMP
重新投影單個幾何圖形和整個圖層
將數(shù)據(jù)轉(zhuǎn)換為任何受支持的格式
建立非線性幾何
計算任何幾何的相交,并集或差異
組合多個符號器以執(zhí)行復(fù)雜的繪圖
從WKT導(dǎo)入空間參考系統(tǒng),將空間參考系統(tǒng)導(dǎo)出到WKT
轉(zhuǎn)換數(shù)據(jù)時執(zhí)行重新投影
Aspose.GIS負(fù)責(zé)處理數(shù)據(jù)格式的所有繁瑣細(xì)節(jié),并為您提供GIS數(shù)據(jù)的干凈簡單的對象模型。您可以使用通用的,獨(dú)立于格式的代碼讀取或存儲文件中的數(shù)據(jù)。下面示例演示如何從Shapefile讀取GIS數(shù)據(jù)-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數(shù)據(jù)從一種格式轉(zhuǎn)換為另一種格式通常只需要一行代碼。下面示例演示如何將Shapefile轉(zhuǎn)換為GeoJSON-C#:
VectorLayer.Convert(dir + "example.shp", Drivers.Shapefile, dir + "output.json", Drivers.GeoJson);
如有必要,您可以在轉(zhuǎn)換過程中執(zhí)行其他操作,例如調(diào)整數(shù)據(jù)屬性架構(gòu)或動態(tài)重新投影要素幾何。受支持的格式轉(zhuǎn)換的一些示例:
數(shù)據(jù)僅在有人看到時才有用。Aspose.GIS可以輕松,快速地將GIS數(shù)據(jù)導(dǎo)出到矢量或柵格圖像,并為復(fù)雜的可視化場景提供豐富的符號。下面示例演示如何將TopoJSON映射渲染到SVG-C#:
using (var map = new Map(800, 600)) { var layer = VectorLayer.Open(dir + "map.json", Drivers.TopoJson); var style = new SimpleFill { FillColor = Color.Azure, StrokeWidth = 1.5 }; map.Add(layer, style); map.Render(dir + "mymap.svg", Renderers.Svg); }
使用Aspose.GIS,您可以將地理空間坐標(biāo),幾何形狀和整個圖層從一個坐標(biāo)參考系轉(zhuǎn)換為另一個坐標(biāo)系。支持制圖投影以及大地測量轉(zhuǎn)換。可以通過SRID查找坐標(biāo)參考系,也可以從WKT導(dǎo)入,也可以直接在代碼中設(shè)置自定義參數(shù)。
Aspose.GIS包括一整套基于DE-9IM模型的空間謂詞,用于評估對象之間的拓?fù)潢P(guān)系。典型的情況是:
Aspose.GIS使您能夠輕松執(zhí)行幾何運(yùn)算,例如:
更新時間:2021-09-17 09:58:01.000 | 錄入時間:2019-11-26 11:30:00.807 | 責(zé)任編輯:吉煒煒