GTiff2Tiles 2.0.0-ci-800

This is a prerelease version of GTiff2Tiles.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package GTiff2Tiles --version 2.0.0-ci-800                
NuGet\Install-Package GTiff2Tiles -Version 2.0.0-ci-800                
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="GTiff2Tiles" Version="2.0.0-ci-800" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GTiff2Tiles --version 2.0.0-ci-800                
#r "nuget: GTiff2Tiles, 2.0.0-ci-800"                
#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.
// Install GTiff2Tiles as a Cake Addin
#addin nuget:?package=GTiff2Tiles&version=2.0.0-ci-800&prerelease

// Install GTiff2Tiles as a Cake Tool
#tool nuget:?package=GTiff2Tiles&version=2.0.0-ci-800&prerelease                

GTiff2Tiles

Icon

GTiff2Tiles is an analogue of gdal2tiles.py and MapTiler on C# for creating tiles.

Build status Actions Status codecov Maintainability

Table of contents

Table of contents generated with markdown-toc.

Current version

Release 1.4.1 is the last release to support .NET Standard 2.0. Starting from version 2.0.0 solution targets .NET Core/.NET only!

Current stable version can be found on GitHub Releases page: Release, on NuGet (GTiff2Tiles.Core only): NuGet and GitHub Packages Feed.

Pre-release versions by CI are also available on Releases page, nuget and docker hub.

Information about changes since previous releases can be found in changelog. This project supports SemVer 2.0.0 (template is {MAJOR}.{MINOR}.{PATCH}.{BUILD}).

Previous versions can also be found on releases, tags and branches (source code) pages.

Docker Images

Latest pre-built docker images (from master branch) for GTiff2Tiles.Console are available on GitHub Packages Feed (docker pull docker.pkg.github.com/gigas002/gtiff2tiles/gtiff2tiles-console:latest) and on Docker Hub (docker pull gigas002/gtiff2tiles-console).

You can also build docker image by yourself by running publish-local-docker.ps1 script with your PowerShell/PowerShell Core. It’ll create gtiff2tiles-console image.

Build

Preferred way to build the solution is to use VS2022 (17.0.0+), but you can also build projects, using dotnet CLI in your terminal or in VSCode (1.63.0+) with ms-dotnettools.csharp (1.23.16+) extension. Projects targets .NET 6.0.0, so you’ll need .NET 6.0.100 SDK.

Apps release binaries are made by publish-github-release.ps1 script, nuget package generated by publish-github-nupkg.ps1 script, docker images are created by publish-local-docker.ps1 and publish-github-docker.ps1 scripts. You can run tests and analyze code coverage by using codecov-local.ps1 script. Docs are generated by create-docs.ps1 script.

Note, that running these scripts requires installed PowerShell or PowerShell Core (also available on Linux/OSX systems!).

You'll also find full list for dependencies for all projects on the corresponding pages.

Documentation

Docs are available to browse on GitHub Pages. The offline alternative for core is pdf or generating docs by yourself, using docfx and create-docs.ps1 script. For offline users, you can also read .md files in corresponding directory if each project (info is the same, as on GitHub Pages).

Outdated docs for release 1.4.x Core's API are available on GitHub Wiki.

Examples

In Examples directory you can find GeoTIFFs for some tests. Run codecov-local.ps1 script, and you'll see the new Output folder, in which test results are thrown.

TODO

You can track, what’s planned to do in future releases on projects and milestones pages.

Contributing

Feel free to contribute, make forks, change some code, add issues, etc.

License

Project is licensed under DBAD license.

3rd party resources

Icon is provided by Google’s material design and is used in all of GTiff2Tiles projects.

Examples GeoTIFFs for Tokyo were downloaded using free & opensource SAS Planet from bing maps.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.0-rc.3 311 12/13/2021
2.0.0-rc.2 227 2/1/2021
2.0.0-rc.1 206 12/27/2020
2.0.0-ci439 384 7/15/2020
2.0.0-ci344 451 7/3/2020
2.0.0-ci303 355 5/7/2020
2.0.0-ci-800 101 12/2/2023
1.4.1 922 10/21/2019
1.4.0 559 10/20/2019
1.3.1 549 7/30/2019
1.3.0 517 7/28/2019
1.2.0 639 2/27/2019