GeoConvert 1.0.0
See the version list below for details.
dotnet add package GeoConvert --version 1.0.0
NuGet\Install-Package GeoConvert -Version 1.0.0
<PackageReference Include="GeoConvert" Version="1.0.0" />
<PackageVersion Include="GeoConvert" Version="1.0.0" />
<PackageReference Include="GeoConvert" />
paket add GeoConvert --version 1.0.0
#r "nuget: GeoConvert, 1.0.0"
#:package GeoConvert@1.0.0
#addin nuget:?package=GeoConvert&version=1.0.0
#tool nuget:?package=GeoConvert&version=1.0.0
GeoConvert
Convert maps between geospatial formats, with no third-party dependencies — only the .NET base class libraries. Also renders a bounding box to a PNG raster or an SVG vector image.
Supported formats: GeoJSON, TopoJSON, Shapefile, FlatGeobuf, KML/KMZ, GPX, WKT, WKB, CSV, GeoParquet, PNG (write-only raster), and SVG (write-only vector).
// Formats are inferred from the file extensions.
GeoConverter.Convert("cities.geojson", "cities.kml");
GeoConverter.Convert("roads.shp", "roads.fgb");
// Or read into the common feature model, then write a different format.
var collection = GeoConverter.Read("roads.shp");
GeoConverter.Write(collection, "roads.fgb");
A geoconvert command line tool is also available as a separate package: GeoConvert.Cli.
See the GitHub repo for full documentation, samples, per-format limits, and PNG rendering options.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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 is compatible. 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 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. net11.0 is compatible. |
-
net10.0
- System.IO.Hashing (>= 10.0.8)
-
net11.0
- System.IO.Hashing (>= 10.0.8)
-
net8.0
- System.IO.Hashing (>= 10.0.8)
-
net9.0
- System.IO.Hashing (>= 10.0.8)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on GeoConvert:
| Package | Downloads |
|---|---|
|
MapBundle
Core runtime for MapBundle. Loads bundled map data (borders, cities, waterways) that ships as FlatGeobuf in the MapBundle.World and MapBundle.[Region] packages. Data is derived from OpenStreetMap (© OpenStreetMap contributors, ODbL). |
|
|
GeoConvert.Skia
Optional SkiaSharp-backed PNG render backend for GeoConvert. Rasterizes the same projection, styling and labelling pipeline as the built-in renderer through Skia. Unlike GeoConvert itself, this package takes a third-party dependency (SkiaSharp). |
|
|
GeoConvert.ImageSharp
Optional SixLabors.ImageSharp-backed PNG render backend for GeoConvert. Rasterizes the same projection, styling and labelling pipeline as the built-in renderer through ImageSharp. Unlike GeoConvert itself, this package takes a third-party dependency (SixLabors.ImageSharp, under the Six Labors Split License). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.1 | 11 | 6/8/2026 |
| 1.1.0 | 36 | 6/8/2026 |
| 1.0.1 | 337 | 6/6/2026 |
| 1.0.0 | 45 | 6/6/2026 |
| 0.12.0 | 43 | 6/5/2026 |
| 0.11.0 | 1,498 | 6/3/2026 |
| 0.10.1 | 904 | 6/3/2026 |
| 0.10.0 | 894 | 6/2/2026 |
| 0.9.1 | 899 | 6/2/2026 |
| 0.9.0 | 900 | 6/2/2026 |
| 0.8.2 | 903 | 6/2/2026 |
| 0.8.1 | 87 | 6/2/2026 |
| 0.8.0 | 92 | 6/1/2026 |
| 0.6.0 | 109 | 5/30/2026 |
| 0.5.1 | 115 | 5/28/2026 |
| 0.5.0 | 105 | 5/28/2026 |
| 0.4.0 | 103 | 5/28/2026 |
| 0.3.0 | 96 | 5/27/2026 |
| 0.2.0 | 90 | 5/27/2026 |
| 0.1.9 | 109 | 5/26/2026 |