Logo
/
Sign in
Product Logo
Aspose.GIS for .NETAspose

Create, read, convert, process GIS data and render maps with an API designed specifically for .NET developers.

Vendor

Vendor

Aspose

aspose_gis-for-net.svg
Product details

Aspose.GIS for .NET enables you to access and manipulate geographic information from vector-based geospatial data formats. The API supports reading, writing, and converting the most popular GIS file formats such as Shapefile, GeoJSON, FileGDB, KML, and OSM XML, as well as rendering maps from supported formats to SVG. Developers can customize rendering and feature styles to achieve the desired visual map output. Aspose.GIS for .NET is designed with simplicity, performance, usability, and portability in mind. It contains APIs for .NET Framework, .NET Core, and Xamarin, allowing developers to build cross-platform applications. It supports vector files, raster formats, database spatial data, and web tiles. Supported formats include Shapefile, GeoJSON, TopoJSON, GML, KML, GPX, MapInfo formats, OSM, CSV, PostgreSQL (PostGIS), SQL Server, GeoTIFF, Esri ASCII grid, XYZ web tiles, and export to image formats such as SVG, PNG, JPEG, and BMP. The API provides tools for creating new layers and datasets, building geometries, computing topological relationships, performing spatial analysis, and transforming coordinate systems. It also offers map rendering, complex styling, spatial indexing, and on-the-fly reprojection capabilities.

Features

GIS Data Manipulation

  • Create new layers and datasets or read features from existing files
  • Create points, lines, surfaces, and non-linear geometries
  • Translate geometries to/from WKT and WKB
  • Compute topological relations between geometries
  • Compute intersection, union, and difference of geometries
  • Compute buffer regions around geometries

Rendering and Visualization

  • Render maps to SVG, PNG, JPEG, BMP
  • Combine symbolizers for complex drawing
  • Customize styling based on attribute values

Geospatial Transformations

  • Reproject individual geometries or entire layers
  • Import spatial reference systems from WKT
  • Export spatial reference systems to WKT
  • Look up spatial reference systems by SRID

Data Access and Conversion

  • Convert between numerous geospatial formats
  • Perform reprojection during data conversion
  • Work with spatial data in PostgreSQL (PostGIS) and SQL Server
  • Build spatial indexes for performance
  • Read band values from GeoTIFF raster files

Supported Conversions (Examples)

  • Shapefile → KML
  • Shapefile → File Geodatabase
  • GeoJSON → Shapefile
  • KML → GeoJSON
  • GPX → KML, TopoJSON, FileGDB
  • MapInfo formats → Shapefile or GeoJSON
  • OSM → Shapefile
  • GML → File Geodatabase

Map Rendering Example

  • Render TopoJSON maps to SVG with symbolized layers

Spatial Analysis Tools

  • Detect overlap, intersection, minimum distances
  • Compute area, centroid, convex hull, bounding extent
  • Linearize curves

Benefits

  • All-in-one GIS toolkit for .NET: Work with the most widely used vector, raster, and database spatial formats.
  • Cross-platform flexibility: Supports .NET Framework, .NET Core, and Xamarin.
  • High-performance geoprocessing: Includes spatial indexing, geometry operations, and optimized rendering.
  • Rich visualization capabilities: Export to high-quality vector and raster maps with customizable styles.
  • Format-independent coding: A clean, consistent object model removes the burden of handling GIS format complexities.
  • Enterprise-ready: Ideal for GIS applications, geospatial analytics, mapping systems, and automation workflows.