این صفحه هنوز ترجمه نشده است؛ نسخهٔ انگلیسی نمایش داده می‌شود.

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