GEOG 863
GIS Mashups for Geospatial Professionals

Assignment

PrintPrint

The coding assignment for this lesson is in three parts.  Here are some instructions for completing the assignment.

Part I

The Texas Department of Transportation has published a vector tile service through ArcGIS Online.  Find this service and create an app that displays its data in a 3D scene, zoomed in to the City of Houston.

Part II

One of Esri's sample ArcGIS Server instances hosts a map service that contains U.S. cities, interstates, and state/county boundaries:

http://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer

Build an app that displays just the county boundaries on a 2D map.  In your solution, you should be taking a snapshot of the data on the server and passing that to the client rather than passing the features themselves.  Be sure to read the documentation carefully for how to display just the county sublayer. It might be a good idea to display all of the sublayers first before attempting to filter out some of them. 

Part III

In this lesson, you began using a relatively basic IDE, Notepad++.  For the last part of this week's assignment, I'd like you to download and experiment with a different IDE (Visual Studio Code, Sublime, WebStorm, Atom, Brackets), then share your thoughts on it in a recorded video.  Here are some detailed instructions:

  1. Sign up for an IDE here.  The sign-ups will be set up such that the IDEs receive more or less equal coverage. (If there's another IDE that you'd like to evaluate, check with the instructor first.)
  2. Limit your video to 5 minutes.
  3. In your demo, be sure to discuss the IDE features that were mentioned in the lesson.  (And feel free to talk about any interesting features that were not in the lesson.)
  4. Give your thoughts on whether you plan to use the IDE instead of Notepad++.

Deliverables

This project is one week in length. Please refer to the course Calendar, in Canvas, for the due date.

  1. Upload the JavaScript file associated with your TX DOT vector tile app to Canvas.  Don't post this app to your e-portfolio. (40 of 100 points)
  2. Upload the JavaScript file associated with your county boundary app to Canvas.  Don't post this app to your e-portfolio. (40 of 100 points)
  3. Post a link to your IDE evaluation video to the Lesson 4 Discussion Forum in Canvas. (20 of 100 points)
  4. Complete the Lesson 4 quiz.