Software Development: Raster Image to tileset for Mapbox

Closed
SteepDeep Software
North Vancouver, British Columbia, Canada
Founder
(2)
5
Project
Academic experience
100 hours per learner
Learner
Canada
Advanced level

Project scope

Categories
Data visualization Information technology Software development Scientific research
Skills
coordinate systems python (programming language) geospatial data abstraction library (gdal) raster graphics mapbox information systems operations software development
Details

We have an interactive resort ski map where guests can explore digitally.


We would like to streamline the creation of new maps at new resorts. Typically a resort will have a 2D and and 3D map. The 2D map starts with an image provided by the resort. This image is tiled with external tools so it may used as a Raster Layer on Mapbox.


-- See 2D map on demo product: https://app.steepdeep.ski/?mapId=back_side.

Notice as we zoom into the photo we do not loose quality of the image. This is because this image is tiled and placed over top the world.


We would like to streamline this process. Your goal, using local development is to create a Python program that takes an image as input and the returns the tileset of the image without distorting the image. This task may prove to be difficult since we are projecting across the Mercator projection.


The program you will create will be in Python since there are several resources to perform such operations as GDAL.

Deliverables

By the end of the project, students should demonstrate:

  • Have an overview of how mapping programs work (Mapbox)
  • Have an understanding of coordinate systems (Mercator)
  • Increase their understanding of Python and use mapping libraries like GDAL
  • Increase understanding of geo-graphical information systems like QGIS


Success competition of the project will include demonstrating your program that takes any image as input and outputs a tileset (MBTiles) and the bounds of the image.


Alternatively, if the student feels that because of technical limitations, this is not feasible they may present alternative solutions to streamlining the process and present their findings.

Mentorship

To support learners in completing the project, I will provide comprehensive support and mentorship program tailored to their needs:


  1. Dedicated time: I will support their efforts by making myself available for frequent video chats.
  2. Access to ongoing projects: I will expose them to ongoing development efforts on new and existing projects.
  3. Overview of SASS products: I will provide comprehensive overviews of how our products work. Exposing them to development concepts and technical architecture. All very useful if they decide to continue in tech sales.
  4. Overview of mapping platforms and support as it relates to Mapbox and other mapping softwares.

About the company

Company
North Vancouver, British Columbia, Canada
0 - 1 employees
Technology

Welcome To SteepDeep!
At SteepDeep, we are passionate about bringing the exhilarating world of skiing right to your fingertips. We specialize in crafting interactive ski maps that take your mountain experience to new heights.

We understand the thrill and joy that comes with hitting the slopes. Nestled in the heart of the majestic Canadian Rockies. We are passionate about skiing and everything this remarkable region has to offer. Our deep appreciation for the sport and rich mountain culture drives us to create an unparalleled experience for skiers of all levels. That's why we have poured our expertise and creativity into developing cutting-edge interactive ski maps that revolutionize the way you navigate and explore the mountain.