ThinkGeo.Gdal.Dependency.Windows 15.0.0-beta003

This is a prerelease version of ThinkGeo.Gdal.Dependency.Windows.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package ThinkGeo.Gdal.Dependency.Windows --version 15.0.0-beta003
                    
NuGet\Install-Package ThinkGeo.Gdal.Dependency.Windows -Version 15.0.0-beta003
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ThinkGeo.Gdal.Dependency.Windows" Version="15.0.0-beta003" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ThinkGeo.Gdal.Dependency.Windows" Version="15.0.0-beta003" />
                    
Directory.Packages.props
<PackageReference Include="ThinkGeo.Gdal.Dependency.Windows" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ThinkGeo.Gdal.Dependency.Windows --version 15.0.0-beta003
                    
#r "nuget: ThinkGeo.Gdal.Dependency.Windows, 15.0.0-beta003"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ThinkGeo.Gdal.Dependency.Windows@15.0.0-beta003
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ThinkGeo.Gdal.Dependency.Windows&version=15.0.0-beta003&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=ThinkGeo.Gdal.Dependency.Windows&version=15.0.0-beta003&prerelease
                    
Install as a Cake Tool

ThinkGeo.Gdal.Dependency.Windows

A wrapper of GDAL 3.11.3 native DLLs for Windows. This is a foundational dependency for various ThinkGeo packages and is not intended to be referenced directly by application projects.

GDAL is a translator library for raster and vector geospatial data formats, released under an X/MIT-style open source license by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and a single vector abstract data model to the calling application for all supported formats.

Supported platforms

  • Architectures: Windows x64, Windows x86
  • Minimum OS: Windows 10 / Windows Server 2016 (aligned with the Microsoft Visual C++ 2015–2022 Runtime requirements pulled in via ThinkGeo.Dependency.MicrosoftVisualCRunTime140)
  • Target frameworks: any project that targets a win-x64 or win-x86 Runtime Identifier, including modern .NET (.NET 6 / 7 / 8 / 9 …) and classic .NET Framework via the bundled MSBuild fallback

The native DLLs are placed under runtimes/win-x64/native/ and runtimes/win-x86/native/, and flow into the application's publish output automatically when the consuming project runs dotnet publish --runtime win-x64 (or --runtime win-x86).

The DLLs also flow into the build output during dotnet build: with no explicit RID they are placed under bin/<config>/<tfm>/runtimes/<rid>/native/ (the .NET runtime resolves them from there at execution time, so F5 / IDE runs work as-is); with an explicit RID, e.g. dotnet build --runtime win-x64, they are placed flat in bin/<config>/<tfm>/<rid>/, the same layout publish produces.

What's inside

GDAL itself, plus the open-source libraries GDAL depends on:

  • PROJ, GEOS, SQLite, libcurl, libxml2, OpenSSL 3, libpng, libpq, MySQL Connector
  • HDF4, HDF5, netCDF, cfitsio, FreeXL, KEA, OGDI, OpenJPEG, etc.

A number of optional format plugins are also included:

  • gdal_FITS, gdal_HDF4, gdal_HDF5, gdal_KEA, gdal_PDF, gdal_netCDF
  • gdal_ECW_JP2ECW, gdal_MrSID (vendor read-only SDKs — see the licensing note below)

The native binaries are sourced from gisinternals.com (Tamas Szekeres' GDAL build distribution).

Licensing notice — please read

This package is a redistribution of binaries from many upstream projects under different licenses. See the bundled LICENSE.txt for the full breakdown of every license family represented in the package.

A few of the plugins ship under vendor SDK terms rather than an open-source license. The capabilities of each bundled binary differ:

  • ECW/JP2 — Hexagon (formerly ERDAS) ECW/JP2 SDK v5.x. Decoding on Desktop is free of charge under Hexagon's terms — this is the use covered by ThinkGeo's integration. The bundled gdal_ECW_JP2ECW.dll and NCSEcw.dll are a full read/write SDK build and can also encode ECW imagery, but encoding is gated at runtime: it requires an OEM license key purchased from Hexagon, supplied via the ECW_ENCODE_KEY and ECW_ENCODE_COMPANY environment variables. Server-side use of v5.x and unlimited-size mobile decode also require a paid Hexagon license.
  • MrSID and LiDAR/MG4 — Extensis (formerly LizardTech) MrSID Decode SDK and Lidar / MG4 Decode SDK. Free for decode use under Extensis's developer terms. The bundled gdal_MrSID.dll, lti_dsdk_9.5.dll, and lti_lidar_dsdk_1.1.dll are the Decode SDK build and are decode-only by design — they cannot write MrSID, MG3, MG4, or related LiDAR formats regardless of the license held. Producing those formats requires a different gdal_MrSID.dll built against Extensis's Encode SDK (ESDK) or the commercial GeoExpress product, neither of which is included in this package.

ThinkGeo's GDAL integration uses only read/decode functionality, which is covered by the vendors' free SDK licenses. If your application invokes any write or encode operations with these formats, please review the current vendor terms to ensure your deployment is covered.

Reporting issues

This package is part of the ThinkGeo product line. Please report issues through ThinkGeo support channels rather than to the upstream GDAL or gisinternals projects.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on ThinkGeo.Gdal.Dependency.Windows:

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.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
15.0.0-beta005 1,557 5/4/2026
15.0.0-beta004 94 5/4/2026
15.0.0-beta003 84 5/4/2026
15.0.0-beta002 86 5/4/2026
14.5.2 0 5/18/2026
14.2.0 17,886 11/15/2025
14.2.0-beta001 1,143 11/7/2025
14.1.0 1,820 10/24/2025
14.1.0-beta001 365 10/23/2025
14.0.2-beta001 223 10/23/2025
14.0.1 30,888 12/13/2024
14.0.1-beta006 433 12/13/2024
14.0.1-beta005 507 12/12/2024
14.0.1-beta004 351 12/12/2024
14.0.1-beta003 884 12/12/2024
14.0.1-beta002 425 12/11/2024
14.0.1-beta001 1,246 12/6/2024
14.0.0 19,436 8/23/2024