特性
Contents
[
Hide
]
Aspose.GIS for .NET为使用常见GIS文件格式存储的数据提供了丰富的特性集。您可以读取和写入矢量GIS数据,在GIS文件格式之间进行转换,创建和分析要素几何体,并将地图渲染到SVG。
支持的格式
主要支持的文件格式包括:
- Shapefile
- GeoJSON
- ESRI File Geodatabase (FileGDB)
- Geography Markup Language (GML)
- Keyhole Markup Language (KML)
- Scalable Vector Graphics (SVG)
- 数据库(PostGis、Sql Server)
- GeoTIFF
请参阅支持的文件格式以获取完整列表。
读取和写入矢量数据
- 读取矢量数据
- 遍历图层要素
- 按索引读取图层要素
- 获取有关矢量图层的元数据
- 写入矢量数据
- 创建新的图层和数据集
- 使用多层数据集
- 列出现有图层
- 添加新图层
- 从数据集中删除图层
- 构建空间索引以加速空间查询。
转换矢量数据
- 将数据转换为任何支持的格式
- 在转换数据时执行重新投影
- 调整转换期间的要素属性
可视化数据
- 将地图渲染为SVG、PNG、JPEG或BMP
- 自定义每种几何类型的样式
- 组合多个符号器以执行复杂的绘制
- 通过图层渲染规则控制要素的可视表示
- 基于其属性的值计算要素的样式参数
请参阅地图渲染了解详细信息。
操作几何体
- 从头开始创建点、线和多边形
- 编辑现有几何体
- 在地图上标记对象。
- 构建非线性几何体(曲线)
- 线性化非线性几何体(曲线)
- 从/向WKT和WKB导入和导出几何体
- 控制计算的精度模型
执行矢量数据分析
- 确定任何两个几何体是否相互相交。
- 测试几何体是否重叠、接触边缘、相交以及几何体之间的其他关系。
- 查找几何体之间的距离
- 计算几何体的凸包、质心和缓冲区区域
- 计算任意几何体的交集、并集或差集。
使用空间参考系统
- 按SRID查找空间参考系统
- 从数据文件中读取SRS信息
- 为您创建的数据分配SRS
- 重新投影单个几何体和整个图层
- 从WKT导入空间参考系统,将空间参考系统导出到WKT