SATISFACTORY INTERACTIVE MAP SOFTWAREDevelop an interactive software application that displays the provided data. Plot geographic information from latitude/longitude data.Command a powerful graphics toolset to create a real-time, interactive display.Handle a reasonably large, real-world dataset containing (on the order of) a million datapoints.This exercise is primarily intended to stretch your technical capacities as a creative technologist, ensuring that you are able to : Here, with gratitude to Jer Thorp and courtesy of the good folks at Hotelsbase, is a tilde-separated textfile (138MB) containing a database of all of the hotels in the world:īelow is the file’s header row, and an example data row. That said, we will be using openFrameworks again in Assignment 22… so it might be most efficient to use that. I can’t vouch for its performance with this amount of data, but you’re also welcome to try the Unfolding mapping library for Processing, or simply try using Processing’s OpenGL renderer. Google Maps API, which is ubiquitous and feature-rich it requires an API key.OpenLayers, a hefty and featureful mapping library for use with a variety of GIS applications. Leaflet, a lightweight and easy-to-use JavaScript library by Cloudmade.TileMill, by MapBox, creates stunning interactive maps using JavaScript.For this reason you are strongly encouraged (…but not required…) to use a C++ based arts-engineering library such as openFrameworks or Cinder that is specifically designed for fast client-side graphics.Īn alternative, for example, would be to use a browser-based mapping library. Many display toolkits will be brought to their knees when asked to display a half-million data-points at interactive frame rates. However, you are cautioned that the dataset is relatively large (138MB 499000+ rows). You may use any programming environment you prefer. SATISFACTORY INTERACTIVE MAP CODEIn this assignment, you are asked to write code in order to create an interactive plot of a large geographic dataset.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |