210 likes | 339 Views
Google Map “ Mashups ” . A New Method for Locating and Accessing Library Map Collections. Kristi Jensen, Map Librarian University of Minnesota – Twin Cities. How do users find maps? Can we improve it?. Searching for maps is hard. Browsing is inconvenient. Why not? . .
E N D
Google Map “Mashups” A New Method for Locating and Accessing Library Map Collections Kristi Jensen, Map LibrarianUniversity of Minnesota – Twin Cities
How do users find maps? Can we improve it? Searching for maps is hard. Browsing is inconvenient. Why not? .
MapHappy : Why not “a mashup is a web application that combines data from more than one source into a single integrated tool.” -Wikipedia Example: Some Map MARC records have coordinates. Embedded map applications, like Google Maps, allow you to map them. Librarians (testing their programming skills) can combine them into “a single integrated tool” that we call: MapHappy.
MapHappy : How we did it Step 1: Get the data Step 2: Build the database Step 3: Map to interface
MapHappy : Phase 1 Step 1: Get the data A focus on Minnesota Maps.
MapHappy : Phase 1 The pilot showed about 66% of the records had some coordinate info. Records that can’t be displayed on the map can still be displayed as search results….so results are similar to those from an OPAC search. Step 1: Get the data
MapHappy : Phase 1 Many records contained faulty data and required clean-up. Outliers were easier to identify during the pilot phase. Minnesota maps in Missouri? Step 1: Get the data
MapHappy : Phase 2 The corrected records were downloaded into a separate database with the MARC fields we found valuable. Step 2: Build the database
MapHappy : Phase 2 Gaining access to a university server to run a SQL database was not easy. Step 2: Build the database ACCESS DENIED
MapHappy : Phase 3 The Google Map API is open source code, but “some assembly required.” Step 3: Map to interface
MapHappy : Phase 3 The map interface displays maps based on their center point, then links back to the catalog record. Step 3: Map to interface
MapHappy : How we did it Step 1: Get the data Step 2: Build the database Step 3: Map to interface
Roadmap to Success! Step 1: Get the data Step 2: Build the database Step 3: Map to interface ACCESS DENIED
MapHappy : Issues • Scalability to records with no coordinates? • Solutions: create coords programmatically based on subject-headers • Clean-up records manually using physical map coordinates. • Incorporation into formal library catalog? • User testing suggested that users expect each record in Map-happy to link to a digital map… • How to incorporate digital maps/air photos • User-interface (source code bare-bones…need php and mysql queries for searching and linking back to results…programmer!) • Many, many more….
MapHappy : Try it out! http://www-dev.lib.umn.edu/scieng