Wangkanai.Tiler 0.0.1

Prefix Reserved
dotnet add package Wangkanai.Tiler --version 0.0.1
                    
NuGet\Install-Package Wangkanai.Tiler -Version 0.0.1
                    
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="Wangkanai.Tiler" Version="0.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Wangkanai.Tiler" Version="0.0.1" />
                    
Directory.Packages.props
<PackageReference Include="Wangkanai.Tiler" />
                    
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 Wangkanai.Tiler --version 0.0.1
                    
#r "nuget: Wangkanai.Tiler, 0.0.1"
                    
#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 Wangkanai.Tiler@0.0.1
                    
#: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=Wangkanai.Tiler&version=0.0.1
                    
Install as a Cake Addin
#tool nuget:?package=Wangkanai.Tiler&version=0.0.1
                    
Install as a Cake Tool

๐Ÿ—บ๏ธ Wangkanai Map Tiler โœจ

NuGet Version NuGet Pre Release

ledger-ci Quality Gate Status

Open Collective Patreon GitHub

Welcome to Wangkanai Map Tiler โ€“ an open source project dedicated to transforming raster images and vector geodata into high-resolution tiled maps. ๐ŸŒ Whether you are a GIS enthusiast, a developer, a cartographer, or simply someone passionate about maps and open data, this project is for you! We invite you to join us on this journey to make map tiling accessible, efficient, and fun for everyone. ๐Ÿš€

๐Ÿค” What is Wangkanai Map Tiler?

Wangkanai Map Tiler is a powerful, flexible, and easy-to-use tool designed to convert your raster images (such as satellite photos, scanned maps, or aerial imagery) and vector geodata (like shapefiles, GeoJSON, or other vector formats) into tiled map layers. These tiles can be used in web mapping applications, GIS platforms, or any project that requires fast, scalable, and interactive maps. ๐Ÿ—บ๏ธ

Our mission is to democratize map tiling technology, making it available to everyone, regardless of their technical background. We believe that maps are a universal language, and by empowering people to create and share their own maps, we can foster greater understanding, collaboration, and innovation across the globe. ๐ŸŒ

โ€ป Reference

๐Ÿงฉ Why Map Tiling?

Map tiling is the process of breaking down large map images or datasets into smaller, more manageable pieces called tiles. These tiles are then served to users as they navigate a map, allowing for smooth zooming, panning, and interaction. This approach is used by major mapping platforms like Google Maps, OpenStreetMap, and Mapbox, and is essential for delivering high-performance, scalable maps on the web and mobile devices. ๐Ÿ“ฑ๐Ÿ’ป

With Wangkanai Map Tiler, you can:

  • Convert massive raster images into web-friendly map tiles ๐Ÿ–ผ๏ธ
  • Transform vector geodata into interactive map layers ๐Ÿ—‚๏ธ
  • Customize tile generation parameters (zoom levels, projections, formats, etc.) โš™๏ธ
  • Integrate your tiles with popular mapping libraries (Leaflet, OpenLayers, MapLibre, etc.) ๐Ÿงญ
  • Host your own map tile server or export tiles for offline use ๐Ÿ 

๐ŸŒŸ Features

  • Support for common raster and vector formats
  • Customizable tile size, zoom levels, and projections
  • Fast, multi-threaded tile generation โšก
  • Integration with popular web mapping libraries
  • Export tiles for offline use or self-hosting
  • Extensible architecture for plugins and custom workflows
  • Comprehensive test suite for reliability

๐Ÿ›ฃ๏ธ Roadmap

We are constantly working to improve and expand Wangkanai Map Tiler. Some of our planned features include:

  • Support for additional input/output formats
  • Advanced styling and rendering options
  • Web-based user interface for interactive tiling
  • Cloud deployment and distributed processing
  • Community-driven plugins and extensions

Your feedback and contributions will help shape the future of this project!

๐Ÿ”ญ Vision

We envision Wangkanai Map Tiler as a community-driven project that grows and evolves with the needs of its users. Our goals include:

  • Accessibility: Make map tiling simple and approachable for everyone
  • Performance: Deliver fast, reliable, and scalable tile generation
  • Flexibility: Support a wide range of input formats, projections, and output options
  • Extensibility: Enable easy integration with other tools and platforms
  • Open Collaboration: Foster a welcoming and inclusive community of contributors

๐Ÿ‘ฏโ€โ™‚๏ธ Who Should Use Wangkanai Map Tiler?

  • Developers: Integrate map tiling into your applications, automate workflows, or contribute new features
  • Cartographers: Create custom map layers for visualization, analysis, or storytelling
  • Educators: Teach students about geospatial data, mapping, and open source collaboration
  • Researchers: Process and visualize large geospatial datasets for scientific studies
  • Hobbyists: Explore the world of maps, experiment with your own data, and share your creations

No matter your background or experience level, you are welcome here!

โš™๏ธ How Does It Work?

Wangkanai Map Tiler is built with modern .NET technologies, ensuring cross-platform compatibility, high performance, and ease of use. The project is organized into several components:

  • Domain: Core logic for tile generation, coordinate systems, and geospatial calculations
  • Application: Business logic and orchestration of tile processing workflows
  • Console: Command-line interface for running tiling operations and automating tasks
  • Tests: Comprehensive unit and functional tests to ensure reliability and correctness

You can use the command-line tool to process your data, or integrate the core libraries into your own applications. Detailed documentation and examples are provided to help you get started quickly.

๐Ÿ Getting Started

  1. Clone the Repository:
    git clone https://github.com/wangkanai/tiler.git
    
  2. Build the Project: Use your favorite .NET build tool or IDE (Visual Studio, Rider, VS Code, etc.)
  3. Run the Console Application:
    dotnet run --project src/Console
    
  4. Explore the Examples: Check out the sample data and usage examples in the documentation.

๐Ÿ–ฒ๏ธ How to Contribute

We believe that open source is all about collaboration, learning, and mutual support. Whether you are a seasoned developer or just getting started, there are many ways to get involved:

  • Report Issues: Found a bug or have a feature request? Open an issue on GitHub.
  • Submit Pull Requests: Fix bugs, add features, or improve documentation.
  • Write Documentation: Help us make the project more accessible to newcomers.
  • Share Examples: Show how you use Wangkanai Map Tiler in your own projects.
  • Join Discussions: Participate in GitHub discussions, propose ideas, and connect with other contributors.

We are committed to maintaining a welcoming and inclusive environment for everyone. Please read our Code of Conduct before contributing.

๐ŸŽ—๏ธCommunity & Support

  • GitHub Issues: For bug reports, feature requests, and questions
  • Discussions: Join the conversation on our GitHub Discussions page
  • Chat: Connect with us on Gitter, Discord, or your favorite platform (coming soon!)
  • Social Media: Follow us on Twitter, LinkedIn, and other channels for updates

If you need help or want to share your ideas, donโ€™t hesitate to reach out. We love hearing from our users and contributors!

๐Ÿฆข Why Contribute?

By contributing to Wangkanai Map Tiler, you will:

  • Learn about geospatial technologies, map tiling, and .NET development
  • Collaborate with a diverse and passionate community
  • Build your portfolio and gain recognition for your work
  • Help make mapping technology more accessible to everyone
  • Have fun and make a positive impact!

๐Ÿชช License

Wangkanai Map Tiler is released under the MIT License. You are free to use, modify, and distribute the software, subject to the terms of the license.


Thank you for your interest in Wangkanai Map Tiler! We are excited to have you with us on this journey. Together, we can build amazing mapping tools and make a difference in the world of open source geospatial technology. Letโ€™s tile the world, one map at a time!

Product Compatible and additional computed target framework versions.
.NET 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 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. 
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
0.0.1 139 6/15/2025
0.0.0 182 3/30/2025