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
- GeoJSON: JSON, GeoJSON
- TopoJSON: JSON, TopoJSON
- ESRI File Geodatabase: GDB
- OpenStreetMap: OSM
Databases
- PostgreSQL (PostGIS)
- SQL Server (MS SQL)
Raster files in Aspose.GIS
- GeoTIFF: TIF, TIFF
- Esri ASCII / Esri grid: ASCII
Rendering in Aspose.GIS
- Portable Network Graphics: PNG
- JPEG: JPEG, JPG
- 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