特性

Contents
[ ]

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