items_header

Open projects

Projects available to all portals

SteepDeep Software
Vancouver, British Columbia, Canada
NJ
Preferred learners
  • Canada
  • Academic experience
Categories
Computer science & it Data visualization Information technology Software development Scientific research
Project scope
What is the main goal for this project?

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.

What tasks will learners need to complete to achieve the project goal?

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.

How will you support learners in completing the project?

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.
What skills or technologies will help learners to complete the project?

To complete this project, students can self-teach, but it is beneficial to be familiar with:


  • Python
  • GDAL and other Python libraries that may be useful to achieve the task
  • Geo-graphical information systems
  • Mapping projections (Mercator)
  • Mapping system (Mapbox)


They should have an interest or genuine curiosity of maps and how we can use existing tools to extend their functionality.

About the company

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.