Aspose Aspose.GIS for .NET
Aspose.GIS for .NET

Aspose.GIS for .NET

Aspose.GIS for .NET enables .NET applications to extract and manipulate GIS elements  from vector-based geo-spatial data formats. Use Aspose.GIS to Read, Write, Convert & Manipulate geographic information on .NET Framework, .NET Core & Xamarin platforms. Supported fomates include Shapefile, FIleGDB, GeoJSON, KML & OSM XML.

Aspose.GIS for .NET Developer Developer Small Business - Single Developer, Single Location DeploymentBusiness License type: Developer, .NET
Aspose.GIS for .NET Developer OEM - Single Developer, Unlimited Deployment License type: Developer, .NET
Aspose.GIS for .NET Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, .NET
Aspose.GIS for .NET Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, .NET
Aspose.GIS for .NET Developer SDK, Singe Developer And 50 Commercial Deployments License type: Developer, .NET
Aspose.GIS for .NET Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, .NET


Aspose.GIS for .NET provides and library for developers to manipulate & access geographic information from vector-based geospatial data formats. The API supports writing, read & convert most of the popular GIS file-formats including FIleGDB, Shapefile, GeoJSON, KML & OSM XML as well the ability to render a map from all supported formats to SVG. Developers can also customise rendering and feature settings and styles to get a bespoke map look and feel. 
Aspose.GIS for .NET is built from the ground up with usability, portability, simplicity, and performance at its core. The library can be used within the  .NET Core & Xamarin platform, .NET Framework enabling developers to easily build multi-platform applications.

Vector files in Aspose.GIS

  • Geography Markup Language: GML
  • Google Earth: KML
  • GPS Exchange Format: GPX
  • MapInfo Interchange Format: MIF
  • MapInfo Tab Format: TAB, DAT, DBF
  • ESRI Shapefile: SHP, SHX, DBF
  • TopoJSON: JSON, TopoJSON
  • ESRI File Geodatabase: GDB
  • OpenStreetMap: OSM


  • PostgreSQL (PostGIS)
  • SQL Server (MS SQL)

Raster files in Aspose.GIS

  • Esri ASCII / Esri grid: ASCII

Rendering in Aspose.GIS

  • Portable Network Graphics: PNG
  • Scalable Vector Graphics: SVG
  • Bitmap: BMP

One API for Various Formats

The Aspose.GIS API caters to all the requirements of the data format and provides developers with a focused object model for GIS data. Developers can store or read data in files with a universal code that is format-independent.

Convert GIS Data Between Various Formats

Developers are able to convert GIS data from between formats with one line of code using Aspose.GIS usually. They can perform additional processes during conversions like adjusting data attribute schema or dynamic reprojection of feature geometries.

Format conversions include:

  • KML to GeoJSON
  • GPX to File Geodatabase
  • GPX to GeoJSON
  • GPX to KML
  • GPX to TopoJSON
  • MapInfo Interchange to GeoJSON
  • Shapefile to KML
  • MapInfo TAB to KML
  • GML to File Geodatabase
  • OSM to Shapefile
  • Shapefile to File Geodatabase
  • GeoJSON to Shapefile
  • KML to File Geodatabase
  • KML to Shapefile
  • MapInfo Interchange to Shapefile

Render Maps

Visualising Data in applications is important making it useful. Aspose.GIS for .NET GIS makes export GIS data to vector or raster images simple. It also provides rich symbology for complex visualisation use cases.

Use Various Coordinate Systems

Using the Aspose.GIS API, developers are able to transform geometries, geospatial coordinates, and entire layers from a coordinate reference system to another. Geodetic transformations Cartographic projections and are also supported fully. Developers can look up coordinate reference systems by importing from WKT, SRID, or by setting custom parameters directly in their code.

Perform Dynamic Spatial Analysis

Included in the Aspose.GIS API is a comprehensive set of spatial predicates based on the DE-9IM model that assesses topological connections between objects. 

Typical cases are:

  • Find minimum distance between geometry and another geometry
  • Check if the geometry of an object intersects itself
  • Compute the area of a geometry
  • Determine if two objects overlap
  • Determine if one object intersects another object
  • Aspose.GIS enables you to perform geometric functions, such as:
  • Find the centroid of a geometry
  • Find the convex hull of a geometry
  • Compute bounding extent
  • Create a buffer polygon around a geometry
  • Linearize a curve




Create new layers and datasets or read features from existing files
Create points, lines, and surfaces
Build non-linear geometries
Translate geometries to/from WKT and WKB
Compute topological relation between geometries
Compute an intersection, union or difference of any geometries
Compute a buffer region around a geometry
Render maps to SVG, PNG, JPEG, or BMP
Combine several symbolizers to perform complex drawing
Calculate styling parameters of a feature basing on values of its attributes
Reproject individual geometries and entire layers
Import spatial reference systems from WKT, export spatial reference systems to WKT
Look up spatial reference systems by SRID
Convert data to a lot of supported formats
Perform reprojection while converting data
Work with spatial data in PostgreSQL and SQL Server
Build spatial indexes to speed up spatial queries
Read band values from GeoTIFF raster format

Related Products

Aspose.Total for .NET
Edit, Convert, Automate popular document formats in .NET
Aspose.Total Product Family
All Aspose API's and Libraries in one comprehensive suite
Aspose.GIS for .NET
Process, Read, Write, Convert, Manipulate GIS Data in .NET