Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

GIS users mix spatial data layers from an early age of GI science.

What is new in the concept of "mashup"?

Is it something really new, or only a trendy word?

share|improve this question
    
cartogrammar.com/blog/… –  julien Jun 10 '11 at 12:34
add comment

4 Answers

up vote 4 down vote accepted

A buzzword to give management something to annoy you with.

Natch!

share|improve this answer
6  
Man, I hate your answer but I love that you said 'Natch'. I'll just leave this alone and move along...+0 –  Derek Swingley Aug 7 '10 at 6:24
add comment

Specifically a Mashup is taking data or functionality from different sources on the web and combining them within the browser to present to the user. It is more of a Web 2.0 term than a GIS specific one. It is often used to skirt round getting proper permission to use the data to create a derivative.

http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29

share|improve this answer
    
I agree that mashups are related to data 'on the web', but a huge majority of them do not combine spatial data: they simply display some geometries on top of google map. –  julien Aug 6 '10 at 11:43
    
the general way that I was using the term 'combine' was intended to include showing data overlayed on top of google maps, etc. –  JamesRyan Aug 6 '10 at 12:27
    
Who says it has to be "on the web" or "within the browser"? Does merging together disparate datasets in different ways in a desktop app not count as a mashup? –  Mark Ireland Aug 23 '10 at 17:12
1  
The key part is that it is mixed on the fly for an end user. In an app you are generally processing it, exporting it together and then passing to an end user. If the app was a viewer that pulled from multiple sources and showed them together (to an end user) then perhaps. –  JamesRyan Aug 24 '10 at 9:46
add comment

On a GIS context, a mashup is the process of combinig multiple sources of data into one integrated spatial display. Usually, it's about extracting spatial data from a non-spatial source and displaying it on a map.

One nice and classic example is Forbes US Demographic statistics mashup using Google maps. alt text

Another (important!) example is missing children. One can iterate over a list of missing children, geocode it to get the coordinates of each case, and place each one on a map. This way, you can see all cases of missing children near a specific city. This can be useful, for example, for placing relevant ads in post offices and police stations.

See http://www.missingkidsmap.com/ for a live example.

share|improve this answer
add comment

Taking data from multiple sites' public APIs and pulling them together into your own site within the browser by way of javascript and xmlhttp.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.