IRI.Maptor.Infrastructure

The Ket tier connects the core Sta libraries to real data stores and platform services. Most projects implement the data-source abstractions from IRI.Maptor.Core.Persistence (such as IVectorDataSource), so a map layer can be backed by SQL Server, PostgreSQL, SQLite, a personal geodatabase, or a web API without changing application code. Every project is published to NuGet.

Projects

Project NuGet Target Description
IRI.Maptor.Infrastructure.SqlServer NuGet net8.0-windows SQL Server Spatial adapter for geometry/geography columns: reads the native binary format directly into Maptor geometries, with scale-dependent and bounding-box queries and write support.
IRI.Maptor.Infrastructure.PostgreSql NuGet net8.0 PostgreSQL/PostGIS adapter: reads PostGIS WKB into Maptor geometries, supports bounding-box and scale-dependent queries plus insert/update/delete.
IRI.Maptor.Infrastructure.Sqlite NuGet net8.0 SQLite-based geospatial storage: MBTiles (raster and vector tile archives) and OGC GeoPackage (vector features and tiles). Cross-platform.
IRI.Maptor.Infrastructure.EfCore NuGet net8.0 Entity Framework Core plugin that materializes SQL Server spatial columns directly into Maptor geometries โ€” a drop-in alternative to UseNetTopologySuite() with no NetTopologySuite or Microsoft.SqlServer.Types dependency.
IRI.Maptor.Infrastructure.PersonalGdb NuGet net8.0-windows Reads ESRI Personal Geodatabases (.mdb) via OleDb/ACE, handling ArcGIS 10.x/11.x schema differences and ACE provider selection automatically.
IRI.Maptor.Infrastructure.WebApi NuGet net8.0 Loads features from an HTTP web API (JSON/GeoJSON) as a vector data source, with bounding-box filtering via query parameters โ€” remote feature services behave like any other layer.
IRI.Maptor.Infrastructure.SqlServerSpatialExtension NuGet net8.0 Conversion helpers between SQL Server SqlGeometry/SqlGeography and the Maptor model, plus GeoJSON/GML/GPX/Shapefile interchange and bounding-box/WKB utilities.
IRI.Maptor.Infrastructure.GdiPlus NuGet net8.0-windows GDI+/System.Drawing bridge: georeferenced raster I/O (GeoTIFF, world files), digital image processing (image matrices, spatial-domain enhancement, template matching), and remote-sensing helpers.
IRI.Maptor.Infrastructure.WindowsBase NuGet net8.0-windows Windows-specific services for desktop applications: hardware detection and machine fingerprinting, geolocation, and Wi-Fi network scanning.

Back to the solution README