ThinkGeo.Core
15.0.0-beta040
See the version list below for details.
dotnet add package ThinkGeo.Core --version 15.0.0-beta040
NuGet\Install-Package ThinkGeo.Core -Version 15.0.0-beta040
<PackageReference Include="ThinkGeo.Core" Version="15.0.0-beta040" />
<PackageVersion Include="ThinkGeo.Core" Version="15.0.0-beta040" />
<PackageReference Include="ThinkGeo.Core" />
paket add ThinkGeo.Core --version 15.0.0-beta040
#r "nuget: ThinkGeo.Core, 15.0.0-beta040"
#:package ThinkGeo.Core@15.0.0-beta040
#addin nuget:?package=ThinkGeo.Core&version=15.0.0-beta040&prerelease
#tool nuget:?package=ThinkGeo.Core&version=15.0.0-beta040&prerelease
ThinkGeo.Core is the cross-platform .NET geospatial engine that powers every ThinkGeo product. It can be used headless for server-side processing, or paired with a ThinkGeo UI package to render maps in your application.
Capabilities:
- Vector data: Shapefile, GeoPackage, GeoJSON, KML, WFS, plus extensions for FileGeoDatabase / Oracle / PostgreSQL / SQL Server.
- Raster data: GeoTIFF, JPEG2000, plus extensions for ECW / MrSID via ThinkGeo.Gdal.
- Web tile services: WMS, WMTS, XYZ, vector tile (MVT), Bing / Google tile providers.
- Geometry operations, spatial queries, projection (PROJ-backed).
- Styling, label placement, cartographic rendering via SkiaSharp.
Targets: .NET Framework 4.6.2+ and .NET Standard 2.1 (covers .NET Core 3.1, .NET 5 / 6 / 7 / 8 / 9).
Platforms: Windows, Linux, macOS.
Pair with a UI package for your platform:
- Desktop: ThinkGeo.UI.Wpf, ThinkGeo.UI.WinForms
- Web: ThinkGeo.UI.Blazor, ThinkGeo.UI.WebApi
- Mobile: ThinkGeo.UI.Maui, ThinkGeo.UI.Android, ThinkGeo.UI.iOS
- Server-side tile / map services: ThinkGeo.GisServer
Commercial product with a free 30-day evaluation. Sign up at https://helpdesk.thinkgeo.com/register and download ProductCenter to start.
Documentation: https://docs.thinkgeo.com/
| 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. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| 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. |
-
.NETFramework 4.6.2
- Microsoft.Data.Sqlite (>= 9.0.10)
- NetTopologySuite (>= 2.6.0)
- SkiaSharp (>= 3.119.1)
- SkiaSharp.NativeAssets.Linux (>= 3.119.1)
- System.Text.Json (>= 9.0.10)
-
.NETStandard 2.1
- Microsoft.Data.Sqlite (>= 9.0.10)
- NetTopologySuite (>= 2.6.0)
- SkiaSharp (>= 3.119.1)
- SkiaSharp.NativeAssets.Linux (>= 3.119.1)
- System.Text.Json (>= 9.0.10)
NuGet packages (27)
Showing the top 5 NuGet packages that depend on ThinkGeo.Core:
| Package | Downloads |
|---|---|
|
ThinkGeo.Gdal
ThinkGeo.Gdal is a layer extension to ThinkGeo.Core that exposes the wide range of raster and vector formats supported by GDAL/OGR 3.11. |
|
|
ThinkGeo.UI.Wpf
ThinkGeo.UI.Wpf is the WPF MapView control for the ThinkGeo product line. It renders ThinkGeo.Core layers in a desktop window and exposes pan / zoom, popups, spatial drawing, projection management, and more. |
|
|
ThinkGeo.Printers
ThinkGeo.Printers is a layer extension to ThinkGeo.Core that lets you compose printable page layouts on top of a map and export to PDF or image at the resolution you choose. |
|
|
ThinkGeo.UI.iOS
ThinkGeo.UI.iOS is the native iOS MapView control for the ThinkGeo product line. It renders ThinkGeo.Core layers on iOS with pan / zoom, popups, spatial drawing, and projection management. |
|
|
ThinkGeo.SqlServer
ThinkGeo.SqlServer is a layer extension to ThinkGeo.Core that connects to Microsoft SQL Server (2008+) and renders the native spatial column types (geometry / geography) as feature layers on the map. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 15.0.0-beta045 | 98 | 5/15/2026 |
| 15.0.0-beta044 | 132 | 5/14/2026 |
| 15.0.0-beta043 | 169 | 5/14/2026 |
| 15.0.0-beta042 | 298 | 5/13/2026 |
| 15.0.0-beta041 | 349 | 5/13/2026 |
| 15.0.0-beta040 | 402 | 5/12/2026 |
| 15.0.0-beta039 | 401 | 5/12/2026 |
| 15.0.0-beta038 | 470 | 5/10/2026 |
| 15.0.0-beta037 | 475 | 5/7/2026 |
| 15.0.0-beta036 | 480 | 5/7/2026 |
| 15.0.0-beta035 | 469 | 5/7/2026 |
| 15.0.0-beta034 | 653 | 5/6/2026 |
| 15.0.0-beta033 | 638 | 5/6/2026 |
| 15.0.0-beta032 | 647 | 5/6/2026 |
| 15.0.0-beta031 | 664 | 5/5/2026 |
| 15.0.0-beta030 | 675 | 5/5/2026 |
| 15.0.0-beta029 | 659 | 5/5/2026 |
| 15.0.0-beta028 | 639 | 5/5/2026 |
| 15.0.0-beta027 | 644 | 4/30/2026 |
| 14.5.1 | 799 | 4/12/2026 |