Ais.Net.Models
1.0.5
Prefix Reserved
dotnet add package Ais.Net.Models --version 1.0.5
NuGet\Install-Package Ais.Net.Models -Version 1.0.5
<PackageReference Include="Ais.Net.Models" Version="1.0.5" />
<PackageVersion Include="Ais.Net.Models" Version="1.0.5" />
<PackageReference Include="Ais.Net.Models" />
paket add Ais.Net.Models --version 1.0.5
#r "nuget: Ais.Net.Models, 1.0.5"
#:package Ais.Net.Models@1.0.5
#addin nuget:?package=Ais.Net.Models&version=1.0.5
#tool nuget:?package=Ais.Net.Models&version=1.0.5
.NET types and interfaces that describe AIS message types 1,2,3,5,18,19,24 Part 0, and 24 Part 1. These can be used on top of the high performance, zero allocation AIS.Net message decoder, which can process millions of AIVDM/AIVDO sentences per second on a single core. Sponsored by endjin.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Ais.Net (>= 0.4.2)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Ais.Net.Models:
| Package | Downloads |
|---|---|
|
Ais.Net.Receiver
Recieves Network streams of NMEA sentences and can decode AIS message types 1,2,3,5,18,19,24 Part 0, and 24 Part 1 into an IObservable of IAisMessage (See Ais.Net.Models). Sponsored by endjin. |
|
|
Ais.Net.Models.Json
Low-allocation, UTF-8, polymorphic System.Text.Json serialization for the Ais.Net.Models AIS message types. Suitable for byte-oriented transports such as NATS. Sponsored by endjin. |
|
|
Ais.Net.Receiver.Benchmarks
Package Description |
|
|
Ais.Net.MarineCadastre
Reads the archived AIS vessel-traffic CSV files published by MarineCadastre.gov (NOAA / BOEM) and converts each row into Ais.Net.Models message types, so the same code that consumes a live Ais.Net.Receiver stream can run over years of archived US coastal traffic. Sponsored by endjin. |
|
|
Ais.Net.MarineCadastre.Gis
Reads the GIS products MarineCadastre.gov (NOAA / BOEM) publishes alongside its AIS archives: the monthly AIS Vessel Tracks GeoPackage as an IObservable of vessel tracks, each a sequence of Ais.Net.Models positions with the vessel's static data, and the yearly AIS Vessel Transit Counts GeoTIFF as an IObservable of cells or tiles. No GDAL required. Sponsored by endjin. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5 | 0 | 11/10/2026 |
| 1.0.2 | 594 | 10/12/2026 |
| 1.0.1 | 402 | 7/23/2026 |
| 0.3.1 | 10,303 | 10/9/2024 |
| 0.3.0 | 260 | 10/9/2024 |
| 0.3.0-beta.2 | 190 | 10/8/2024 |
| 0.3.0-beta.1 | 182 | 10/8/2024 |
| 0.2.1 | 603 | 6/4/2024 |
| 0.2.0 | 2,269 | 10/27/2022 |
| 0.2.0-preview.5 | 472 | 4/6/2022 |
| 0.1.12 | 976 | 6/18/2021 |
| 0.1.11 | 813 | 5/18/2021 |
| 0.1.10 | 786 | 4/22/2021 |
| 0.1.9 | 811 | 3/24/2021 |
| 0.1.8 | 765 | 3/23/2021 |
| 0.1.7 | 865 | 3/14/2021 |
| 0.1.6 | 750 | 3/13/2021 |
| 0.1.5 | 755 | 3/13/2021 |
Added: AisMessageBase now carries an optional Timestamp (DateTimeOffset?) exposed through the new IAisTimestamp interface, for the time a message was received or recorded. It is an init-only property, so existing construction code is unaffected and it defaults to null.