Packages

Every library in the Maptor solution, grouped by tier. Pages are generated from the README of each project.

IRI.Maptor.Core — Core

PackageNuGet
IRI.Maptor.Core.Common The foundational package of the Maptor GIS stack. It provides the core geometric primitives, abstractions, data structures, mathematics, unit types, and helper utilities that every other IRI.Maptor. package builds on. NuGet
IRI.Maptor.Core.Graph Graph data structures and algorithms for the Maptor stack, inspired by the graph chapters of CLRS (Introduction to Algorithms). Supports directed and undirected weighted graphs with the classic traversal, shortest-pat… NuGet
IRI.Maptor.Core.GsmGprs GSM/GPRS communication primitives for the Maptor stack: SMS PDU encoding (building the hexadecimal SMS-SUBMIT/SMS-DELIVER byte streams sent to a GSM modem via AT commands) and a serial-port modem connection type. NuGet
IRI.Maptor.Core.MachineLearning Machine learning algorithms and statistical tools used in the Maptor stack, with a focus on spatial data analysis — clustering, association rule mining, logistic regression, and descriptive statistics. NuGet
IRI.Maptor.Core.Ogc Open Geospatial Consortium (OGC) standards support for the Maptor stack: parsers, writers, and object models for KML/KMZ, GML, WMS, WFS, SLD, Filter Encoding, and the Simple Features Access geometry model. NuGet
IRI.Maptor.Core.Pdf Vector PDF export for the Maptor stack, built on PdfSharpCore. It offers two paths: simple export of a single Geometry or Feature to a one-page vector PDF, and decorated map export that composes a print-ready page fro… NuGet
IRI.Maptor.Core.Persistence Persistence abstractions for the Maptor GIS stack. Defines the data-source interfaces and base types that concrete adapters (SQL Server, PostgreSQL, SQLite, personal GDB, web API) implement in the IRI.Maptor.Infrastru… NuGet
IRI.Maptor.Core.Security Cryptography and security primitives used across the Maptor ecosystem — AES encryption, RSA public-key encryption and key management, hashing, and HMAC-signed JSON Web Tokens. All types live in the IRI.Maptor.Core.Sec… NuGet
IRI.Maptor.Core.ShapefileFormat ESRI shapefile read and write support for the Maptor stack: SHP geometry, SHX index, DBF attributes with code-page-aware text decoding, PRJ coordinate system files, and reprojection on load or save. NuGet
IRI.Maptor.Core.Spatial The core spatial engine of the Maptor stack. Provides the Geometry model, spatial analysis algorithms, spatial indexes, and a wide range of geospatial format I/O — all UI-free and netstandard2.1-compatible. NuGet
IRI.Maptor.Core.SpatialReferenceSystem Spatial reference systems, geodetic transformations, and map projections for the Maptor stack. Implements the horizontal coordinate systems of geodesy — terrestrial (conventional/instantaneous terrestrial, geodetic, l… NuGet
IRI.Maptor.Core.Versioning Core model for feature-level spatial versioning with competitive review: edits to individual features are captured as proposals grouped in single-editor sessions; proposals targeting the same feature form a competitio…

IRI.Maptor.Infrastructure — Infrastructure

PackageNuGet
IRI.Maptor.Infrastructure.EfCore EF Core persistence support for materializing SQL Server spatial columns directly into IRI.Maptor Geometry — a drop-in replacement for UseNetTopologySuite() that removes the NetTopologySuite and Microsoft.SqlServer.Ty… NuGet
IRI.Maptor.Infrastructure.GdiPlus Bridges GDI+/System.Drawing with the Maptor spatial stack — georeferenced raster data sources (worldfile-based), EXIF geotag reading/writing, and digital image processing utilities used by the Maptor desktop applicati… NuGet
IRI.Maptor.Infrastructure.PersonalGdb Persistence adapter for ESRI Personal Geodatabases (.mdb files), accessed via OleDb / Microsoft Access Database Engine. Geodatabases authored by any ArcGIS 10.x or 11.x version are supported — the version-stamped ESRI… NuGet
IRI.Maptor.Infrastructure.PostgreSql Persistence adapter for PostgreSQL / PostGIS — a Maptor vector data source for reading spatial features stored in PostGIS geometry columns, built on Npgsql. NuGet
IRI.Maptor.Infrastructure.Sqlite SQLite-based geospatial format support for the Maptor library: readers and map data sources for MBTiles (tiled map storage for offline mapping) and OGC GeoPackage (vector features and raster tiles in a single containe… NuGet
IRI.Maptor.Infrastructure.SqlServer Persistence adapter for SQL Server Spatial — a Maptor vector data source for reading spatial features stored in SQL Server geometry / geography columns, materialized through Microsoft.SqlServer.Types (SqlGeometry) and… NuGet
IRI.Maptor.Infrastructure.SqlServerSpatialExtension Extension methods and helpers for working with SQL Server spatial types (SqlGeometry, SqlGeography) alongside the Maptor geometry model — conversions to Geometry, GeoJSON, GML, and helpers for building SQL Server spat… NuGet
IRI.Maptor.Infrastructure.Versioning EF Core persistence for IRI.Maptor.Core.Versioning (feature-level spatial versioning with competitive review). A consuming DbContext opts in with one call:
IRI.Maptor.Infrastructure.WebApi Persistence adapter that loads spatial features from an HTTP Web API endpoint into an in-memory Maptor data source, so remote feature services can be used as editable map layers without changing the calling code. Edit… NuGet
IRI.Maptor.Infrastructure.WindowsBase Windows-specific helpers used by the Maptor desktop applications — hardware information queries, Wi-Fi-based geolocation via the Google Maps Geolocation API, and a bundled managed wrapper around the Windows Native Wi-… NuGet

IRI.Maptor.Presentation — UI

PackageNuGet
IRI.Maptor.Presentation.Wpf The WPF UI tier of the Maptor stack. It hosts the central MapViewer control together with the MVVM infrastructure, layer model, cartography primitives, map-marker controls, and WPF resource dictionaries that Maptor-ba… NuGet