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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | net8.0-windows | Windows-specific services for desktop applications: hardware detection and machine fingerprinting, geolocation, and Wi-Fi network scanning. |