Aspose.GIS for .NET使您能够从基于矢量的地理空间数据格式访问和处理地理信息。
标签:开发商: ASPOSE
当前版本: v20.12
产品类型:控件
产品功能:GIS/地图
平台语言:.NET
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
Aspose.GIS for .NET是用于标准ZIP格式的灵活文档压缩和存档操作API。API使.NET应用程序能够实现文件压缩/解压缩,文件存档以及文件夹和存档加密。它通过用户定义的密码和使用ZipCrypto或AES加密(例如AES128、192和AES256)的传统加密来提供保护。
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可以轻松,快速地将GIS数据导出到矢量或栅格图像,并为复杂的可视化场景提供丰富的符号。下面示例演示如何将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,您可以将地理空间坐标,几何形状和整个图层从一个坐标参考系转换为另一个坐标系。支持制图投影以及大地测量转换。可以通过SRID查找坐标参考系,也可以从WKT导入,也可以直接在代码中设置自定义参数。
Aspose.GIS包括一整套基于DE-9IM模型的空间谓词,用于评估对象之间的拓扑关系。典型的情况是:
Aspose.GIS使您能够轻松执行几何运算,例如:
版本更新 |
Aspose.GIS for .NET v20.12
Aspose.GIS for .Net更新至新版本v20.12,支持KML格式的名称空间,修复检查多边形相交时的异常,欢迎下载体验。 |
2020-12-09 09:37:37.000 |
Aspose.GIS for .NET v20.11
Aspose.GIS for .Net更新至新版本v20.11,在现有表中为Sql Server和Postgis添加记录,在数据库的创建层中支持“计数”,欢迎在线体验。 |
2020-11-30 10:26:35.000 | |
文章 |
添加ClusterMarker符号器!专门用于GIS数据处理控件Aspose.GIS v20.9新版上线!
Aspose.GIS for .Net更新至新版本v20.9,添加ClusterMarker符号器,支持计量许可,欢迎下载体验。 |
2020-09-09 09:54:04.187 |
支持在地图上绘制XYZ轴!专门用于GIS数据处理控件Aspose.GIS v20.8新版上线!
Aspose.GIS for .Net更新至新版本v20.8,添加XYZ tile服务器的客户端,添加单波段灰色着色器,欢迎下载体验。 |
2020-08-05 10:59:22.700 |
更新时间:2020-12-09 09:37:37.000 | 录入时间:2019-11-26 11:30:00.807 | 责任编辑:李显亮