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

Manipulate, convert, and visualize GIS data including KML, OpenStreetMap, GeoPackage, Shapefile, GeoJSON, and World Raster Images, tiles. Full support for Python on macOS (Intel and Apple Silicon), Linux and Windows.

aspose_gis-for-python-via-net.svg
Product details

Aspose.GIS for Python via .NET provides comprehensive GIS data processing capabilities through a Python‑friendly API backed by .NET. The library enables developers to read, write, convert, analyze, and visualize spatial data from numerous vector and raster formats such as Shapefile, GeoPackage, GeoJSON, FileGDB, KML, GPX, GML, OSM XML, GeoTIFF, and various world raster images. With full cross‑platform compatibility for macOS (Intel and Apple Silicon), Linux, and Windows, developers can build mapping, conversion, spatial analytics, and rendering workflows without relying on platform‑specific native binaries. The API supports advanced geospatial operations such as coordinate transformation across 3000+ CRS definitions, spatial indexing, and DE‑9IM‑based geometric analysis. It offers powerful map rendering tools that generate high‑quality images in SVG, PNG, JPEG, and BMP with styling controls for symbols, layers, geometry, attributes, and color bands. By providing a unified object model for numerous GIS formats, Aspose.GIS simplifies complex data processing, reduces interoperability challenges, and accelerates spatial application development.

Features

Extensive GIS Format Support Supports major vector, raster, and database-based GIS formats including:

  • Vector: SHP/SHX/DBF, GeoPackage (GPKG), GeoJSON, TopoJSON, FileGDB, KML, GML, GPX, MIF, TAB, OSM XML, CSV.
  • Raster: GeoTIFF, BigTIFF, JPEG, PNG, TIFF, ASCII Grid, world raster images.
  • Databases: PostgreSQL/PostGIS, SQL Server spatial data.
  • Includes both read and write support for the majority of formats. Vector & Attribute Processing
  • Read/write features, geometries, and attributes.
  • Create complex geometries: points, lines, polygons, multipolygons.
  • High-level attribute access and modification.
  • Unified API for accessing different spatial formats consistently. Raster Data Processing
  • Read world raster images and extract band values.
  • Combine raster and vector layers in rendered maps.
  • Compute raster statistics and integrate raster data into spatial analysis. Spatial Analysis & Geometry Operations
  • DE‑9IM spatial relations (intersects, touches, disjoint, etc.).
  • Buffer, convex hull, area, length, and distance calculations.
  • Coordinate transformations using EPSG SRIDs or WKT definitions.
  • Support for the Maidenhead coordinate system and other geodesy utilities. GIS Format Conversion
  • Convert between 20+ GIS formats with reprojection support.
  • Change coordinate systems during conversion.
  • Modify attribute schemas and geometries.
  • Supported examples include Shapefile ↔ GeoPackage, GeoJSON ↔ GeoPackage, KML → Shapefile, FileGDB → GeoPackage, TAB → GeoPackage, and many more. Map Rendering
  • Produce high‑quality map images in SVG, PNG, JPEG, BMP.
  • Customize symbology, layers, color bands, labels, and advanced styling.
  • Render multiple layers with full control over layout and measurement units. Cross‑Platform
  • Runs on macOS (Intel & ARM), Windows, Linux using .NET Core.
  • Uniform API behavior across all supported platforms.

Benefits

  • Unified GIS Workflow: Eliminates complexity by providing one consistent API for numerous disparate formats.
  • Cross-Platform Productivity: Develop once and deploy anywhere (macOS Intel/ARM, Linux, Windows).
  • Enterprise-Grade Spatial Operations: Perform transformations, indexing, and analysis without heavy GIS stack dependencies.
  • High-Quality Rendering: Produce publication-grade maps suitable for reports, dashboards, and analysis.
  • Advanced Interoperability: Move seamlessly between Shapefile, GeoPackage, FileGDB, GeoJSON, and more.
  • Robust Spatial Analytics: Compute buffers, intersections, distances, and geometric operations using consistent geometry models.
  • Ideal for Python Developers: Use the full functionality of the .NET GIS engine with simple Python code and no native compilation.