Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

GEOG 5015 Web and Mobile Mapping

Building a web map with programming

Aims

This assessment aims to test your skills of making a web map of your own data using learned programming tools. You will also reflect your practice by writing a short report.

Learning outcomes

By completing this assessment, you should be able to:

•    Download and process data to proper format for web mapping.

•    Design a web map interface with user interactions.

•    Implement the web map using HTML, CSS, and JavaScript API.

•    Upload code to open-source repository.

•    Publish your web map to the public Internet.

•    Review web maps and provide feedback.

•    Reflect on your practice in designing and implementing the web map.

Introduction

In this assessment, you will design, code and publish a web map of your own data/topic of interest. You will extend the practices, exercises, and examples you have learned in the labs and lectures to real-world   data to produce a web map that will be publicly distributed over the Internet. Your web map should have a good design (e.g. symbols, colours, fonts, layout), user interaction (e.g. buttons, pop-up windows, hovering, overlay information windows), and a story/rationale behind the data and map. You are encouraged to include functions and features that are not covered in class but are possible with additional exploration, which may give you some extra credit for your grade. You will be demonstrating your web map to your classmate who will peer review your maps against a set of grading criteria. You are also required to write a reflection report on your practice in producing this web map.

Data

You should find a publicly available spatial dataset suitable for web mapping. The dataset should not be   too large (>5,000 records) nor too small (<20 records). The data can be in any topic of your own interest, for anywhere in the world, and at any spatial scale. You can also use real-time data from public data APIs. While searching for your data, you should also consider why you are creating such a web map, what the    purpose of the map is and who the audience will be. You will need to submit a draft web map with preliminary design and functionalities and plan for future steps by Jan 29, 2023 for formative feedback.

Design and implementation

You should carefully consider the layout of your map, the style of your layers, and the user interactions  you want to include. Your map does not need to be overly complicated, and you can refer to the SIMD map in Lab 2 as an expectation. But it cannot be simply replacing a data layer from the lab exercise. You are strongly encouraged to add additional styling, features and interactions that may or may not be covered in class. Your grade will reflect the creativity and sophistication of the map you implemented.

Publish

You will need to upload your code to GitHub and generate an URL that points to your web map. You will need to submit this URL on Moodle and include this URL at the very beginning of your report.

Peer review

Each student will peer-review several other students’ maps that are randomly assigned. You will need to   grade their maps against the published grading criteria and provide written feedback. You will earn a small participation credit for reviewing others’ maps. The peer-review will be conducted via Aropa. Instructions for Aropa can be found on Moodle.

Report

You will need to write a report of length ~800 words including any visuals (e.g. screenshot of your map), tables and references that describe the approach you have taken to make the web map. The report needs to at least have the following aspects:

1.    Introduction to the motivation and background of the map topic. You need to describe the purpose of the map and who will be the user of the map. (~200 words)

2.    Description of the data sources and any processing steps to the data. (~200 words)

3.    Description of the main features ofyour map and how you implemented them. (~200 words)

4.    Discussion on the limitations of your web map and possible future improvements. (~200 words)

Grade structure

•    Peer review participation (3%)

•    Peer evaluation grade (7%)

•   Map and code (20%)

•    Reflection report (10%)

Deadlines

•    29 Jan 2023 end of day (23:59pm): Submit a draft web map link and plan for next steps to Moodle.

•    19 Feb 2023 end of day (23:59pm): Final code and report due.

•    26 Feb 2023 (23:59pm): Peer-review due.