Columbae 2.0.0-preview
See the version list below for details.
dotnet add package Columbae --version 2.0.0-preview
NuGet\Install-Package Columbae -Version 2.0.0-preview
<PackageReference Include="Columbae" Version="2.0.0-preview" />
<PackageVersion Include="Columbae" Version="2.0.0-preview" />
<PackageReference Include="Columbae" />
paket add Columbae --version 2.0.0-preview
#r "nuget: Columbae, 2.0.0-preview"
#:package Columbae@2.0.0-preview
#addin nuget:?package=Columbae&version=2.0.0-preview&prerelease
#tool nuget:?package=Columbae&version=2.0.0-preview&prerelease
Columbae
A geo library, based on Polylines, for dotnet core
Polylines
The polylines concept is designed by google: https://developers.google.com/maps/documentation/utilities/polylinealgorithm
Documentation
Encoding & decoding
Encoding multiple points
Encoding polyline can be done, just by executing the ToString() method overload.
var points = new List<Polypoint> {
new Polypoint(latitude: 41.86231, longitude: -87.63804),
new Polypoint(latitude: 41.87458, longitude: -87.63460),
};
var polyline = new Polyline(points);
Console.WriteLine(polyline.ToString()); // mfo~Fvx{uOukAoT
Decoding a polyline string to Points
Decoding a polyline can be done, just by passing the poly line string to the constructor.
var polylineString = "mfo~Fvx{uOukAoT";
var polyline = new Polyline(polylineString);
foreach(var point in polyline.Points)
{
Console.WriteLine(point);
}
Origin
Credits
The actual parsing logic is based on the repo of Polyliner.NET by sglogowski.
Name
Named after the fast moving star Mu Columbae, which is a Runaway star. A runaway star is one that is moving through space with an abnormally high velocity relative to the surrounding interstellar medium. The proper motion of a runaway star often points exactly away from a stellar association, of which the star was formerly a member, before it was hurled out.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Newtonsoft.Json (>= 9.0.1)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Columbae:
| Package | Downloads |
|---|---|
|
Columbae.GeoJson
Geo library |
|
|
AeroBlazor
A blazor library, extending MudBlazor |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.3.0 | 2,221 | 4/7/2021 |
| 2.2.0 | 659 | 11/16/2020 |
| 2.1.0 | 790 | 10/29/2020 |
| 2.0.1 | 660 | 10/29/2020 |
| 2.0.0 | 628 | 10/28/2020 |
| 2.0.0-preview | 492 | 10/28/2020 |
| 1.1.1-preview | 591 | 10/26/2020 |
| 1.1.0 | 771 | 10/26/2020 |
| 1.0.0 | 704 | 10/7/2020 |