Skip to content

nidaa-7/MapEZ_Geographic-Information-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

MapEZ_Geographic-Information-System

MapEZ's Target Audience and Purpose:

  • Who: MapEZ’s target audience are people who require additional accessibility features on maps in order to help them plan for travel.

  • Focus: English-speaking travellers looking to travel to new places whether it’s locally or internationally.

Screenshot 2024-02-23 155949

Graphical Features:

  • Multulingualism:

    • A major goal of our team is to make MapEZ compatible with multiple languages; allow software to be used by travellers outside of Canada.

    • Travellers can match text with local street signs, or show the map to a local.

Screenshot 2024-02-23 160515

  • Night Mode:

    Screenshot 2024-02-23 160816

  • Points of Interest:

    • We’ve grouped the points of interest in a few categories, to each a nice, colorful icon.

      Screenshot 2024-02-23 161037 Screenshot 2024-02-23 161117
    • Clicking on an icon enlarges it, and displays its category and name.

      video1133915169 mp42024-02-2316-32-00-ezgif com-video-to-gif-converter
    • Users can select a category from the drop down menu. All the points of interest that belong to that category will show up on the map.

      video1133915169 mp42024-02-2316-23-40-ezgif com-video-to-gif-converter

Path Finding:

  • Clicking on two intersection will display the shortest legal path between them.

    video1133915169 mp42024-02-2316-39-17-ezgif com-video-to-gif-converter
  • Searching for intersections manually will also display the shortest legal path between them.

    video1133915169 mp42024-02-2316-44-30-ezgif com-video-to-gif-converter

Algorithms:

  • Breadth First Search vs Dijkstra:

    • Breadth First Search:

      • Fast: returns a path between two intersections quickly.
      • Inefficient: doesn't return the best legal path between two intersections.
    • Dijkstra's Algorithm:

      • Efficient: finds the best legal path between two intersections.

Screenshot 2024-02-23 165417

  • Dijkstra vs A*:

    • Dijkstra's Algorithm:

      • Slow: not as responsive as we would like it to be.
    • A* Algorithm:

      • Fast: responsive, averaging 19.27ms for the more complex paths.

Screenshot 2024-02-23 165658

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published