Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 313 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
313
Dung lượng
14,16 MB
Nội dung
Lecture Notes in Geoinformation and Cartography Series Editors: William Cartwright, Georg Gartner, Liqiu Meng, Michael P. Peterson For further volumes: http://www.springer.com/series/7418 . Michael P. Peterson Editor OnlineMapswithAPIsand WebServices Editor Prof. Michael P. Peterson University of Nebraska, Omaha Dept. Geography & Geology Nebraska USA ISSN 1863-2246 ISSN 1863-2351 (electronic) ISBN 978-3-642-27484-8 ISBN 978-3-642-27485-5 (eBook) DOI 10.1007/978-3-642-27485-5 Springer Heidelberg New York Dordrecht London Library of Congress Control Number: 2012935753 # Springer-Verlag Berlin Heidelberg 2012 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com) Contents Part I Background 1 Online Mapping withAPIs 3 Michael P. Peterson 2 Web Mapping Services: Development and Trends 13 Manuela Schmidt and Paul Weiser 3 Current Trends in Vector-Based Internet Mapping: A Technical Review 23 Christophe Lienert, Bernhard Jenny, Olaf Schnabel, and Lorenz Hurni 4 Map Mashups andAPIs in Education 37 Emmanuel Stefanakis Part II API Mashups 5 Multimedia Mapping on the Internet Using Commercial APIs 61 Shunfu Hu 6 The GIS Behind iMapInvasives: The “Open Source Sandwich” 73 Georgianna Strode 7 Towards a Dutch Mapping API 91 Edward Mac Gillavry, Thijs Brentjens, and Haico van der Vegt 8 LatYourLife: Applying Multiple API Services for Task Planning 105 Amin Abdalla 9 Guidelines for Implementing ArcGIS API for Flex Developers 123 Georgianna Strode v Part III Symbolization 10 Web Services for Thematic Maps 141 Otakar Cerba and Jachym Cepicky 11 A Technical Survey on Decluttering of Icons in Online Map-Based Mashups 157 Haosheng Huang and Georg Gartner 12 Web Map Design for a Multipublishing Environment Based on Open APIs 177 Pyry Kettunen, L. Tiina Sarjakoski, Salu Ylirisku, and Tapani Sarjakoski 13 User Scalable Graduated Circles with Google Maps 195 Douglas Paziak 14 Webservices for Animated Mapping: The TimeMapper Prototype 205 Barend Ko ¨ bben, Timothe ´ e Becker, and Connie Blok 15 The Possibilities of Globe Publishing on the Web 219 Ma ´ tya ´ s Gede Part IV Applications 16 Mapping Social-Network Interactions 241 James O’Brien and Kenneth Field 17 Online Map Service Using Google Maps API and Other JavaScript Libraries: An Open Source Method 265 Shunfu Hu 18 Online Information Dissemination at the Wisconsin State Cartographer’s Office Using Map Services andAPIs 279 Howard Veregin and Timothy Kennedy 19 WebGIS Systems for Planetary Data Access at the PDS Geosciences Node 299 J. Wang, D.M. Scholes, and K.J. Bennett Index 315 vi Contents Contributors Amin Abdalla Research Group Geoinform ation, Geoinformation and Cartogra- phy, Vienna University of Technology, Wien, Austria, abdalla@geoinfo.tuwien. ac.at K.J. Benn ett Department of Earth and Planetary Sciences, Washington University in St. Louis, St. Louis, MO, USA, bennett@ wunder.wustl.edu Thijs Brentjens Geonovum, Amersfoort, The Netherlands, t.brentje ns@ geonovum.nl Otakar Cerba Section of Geomatics, Department of Mathematics, University of West Bohemia in Pilsen, Plzen, Czechia, ota.cerba@sez nam.cz Jachym Cepicky Section of Geomatics, Department of Mathematics, University of West Bohemia in Pilsen, Plzen, Cz echia Kenneth Field ESRI Inc, Redlands, CA, USA, j.field@kingston.ac.uk Georg Gartner Research Group Cartography, Department of Geoinformation and Cartography, Vienna University of Technology, Vienna, Austria, georg. gartner@tuwien.ac.at Edward Mac Gillavry Webmapper, Haarlem, The Netherlands, edward@webmapper.net Ma ´ tya ´ s Gede Department of Cartography and Geoinformatics, Eo ¨ tvo ¨ s Lornd University, Budapest, Hungary, saman@map.elte.hu Shunfu Hu Department of Geography, Southern Illinois University, Edwardsville, IL, USA, shu@siue.edu vii Haosheng Huang Research Group Cartography, Department of Geoinformation and Cartography, Vienna University of Technology, Vienna, Austria, haosheng. huang@tuwien.ac.at Lorenz Hurni Institute of Cartography, ETH Zurich, Zurich, Switzerland, hurni@karto.baug.ethz.ch Bernhard Jenny Department of Geosciences, Oregon State University, Corvallis, OR, USA, jenny@karto.baug.ethz.ch Timothy Kennedy Wisconsin State Cartographer’s Office, University of Wisconsin-Madison, Madison, WI, USA, ttkennedy@wisc.edu Pyry Kettunen Department of Geoinformatics and Cartography, Finnish Geodetic Institute, Masala, Finland, Pyry.Kettunen@fgi.fi Barend Ko¨bben Faculty of Geo-Information Science and Earth Observation, ITC – University of Twente, Enschede, The Netherlands, kobben@itc.nl Christophe Lienert Institute of Cartography, ETH Zurich, Zurich, Switzerland, lienert@karto.baug.ethz.ch James O’Brien Kingston University London, Centre for GIS, London, United Kingdom, j.obrien@kingston.ac.uk Doug Paziak Private Cartographic Contractor, 7528 Pinkney Street, Omaha, NE 68134, USA, dpaziak@hotmail.com Manuela Schmidt Institute of Geoinformation and Cartography, Vienna University of Technology, Wien, Austria, manuela.schmidt@tuwien.ac.at Olaf Schnabel Department for City Planning, Zurich, Switzerland, olaf. schnabel@zuerich.ch D.M. Scholes Department of Earth and Planetary Sciences, Washington University in St. Louis, St. Louis, MO, USA, scholes@wunder.wustl.edu Emmanuel Stefanakis Department of Geodesy and Geo matics Engineering, University of New Brunswick, Fredericton, NB, Canada, estef@unb.ca Georgianna Strode Florida Resources and Environmental Analysis Center (FREAC), Florida State University (FSU), Tallahassee, FL, USA, GStrode@admin. fsu.edu viii Contributors Haico van der Vegt Kadaster, Apeldoorn, The Netherlands, Haico.Vegt@ kadaster.nl Howard Veregin Wisconsin State Cart ographer, University of Wisconsin- Madison, Madison, WI, USA, veregin@wisc.edu J. Wang Department of Earth and Planetary Sciences, Washington University in St. Louis, St. Louis, MO, USA, wang@wunder.wustl.edu Paul Weiser Institute of Geoinformation and Cartography, Vienna University of Technology, Vienna, Austria, paul.weiser@tuwien.ac.at Contributors ix . [...]... the design of these maps sometimes does not take into account the specific limitations of digital displays (Jenny et al., 2008); (b) the maps are often restricted in using standard C Lienert (*) Landscape and Waters, Canton of Aargau, 5001 Aarau, Switzerland e-mail: christophe.lienert@ag.ch M.P Peterson (ed.), OnlineMapswithAPIsand WebServices, Lecture Notes in Geoinformation and Cartography, DOI... map user This chapter provides an overview to online mapping with APIs, and an overview of this volume 1.2 The Online Base Map Google Maps changed the online mapping landscape Known for its search engine, Google effectively added a map-based search through Google Maps In the process, they found a more effective way to indirectly make money from onlinemaps by charging businesses to be found In addition,... Peterson (ed.), OnlineMapswithAPIsand WebServices, Lecture Notes in Geoinformation and Cartography, DOI 10.1007/978-3-642-27485-5_1, # Springer-Verlag Berlin Heidelberg 2012 3 4 M.P Peterson of sources Although APIs are used for many different types of applications, the creation of maps is one of the major uses The relative ease of overlaying all types of information with online mapping APIs has further... some indication of the importance placed on maps by Google and other companies 1 Online Mapping withAPIs 1.3 7 Mapping APIs Introduced in 2005, shortly after Google Maps, the Google Map API consists of a series of map-related functions (Google Maps JavaScript API V3 Basics 2011) These functions control the appearance of the map, including the scale, position, and any added information in the form of... incorporate user-defined maps on websites, and to overlay information from other sources The use of the Google Maps API is free, provided the site does not charge for access and does not generate more than 25,000 maps a day Designed for business applications, a pay version of Google maps, called Google Maps API Premier, provides some additional functions dealing with geocoding and usage tracking Soon... desktop to mobile applications, as well as the development of base mapsand map types from pre-rendered tiles to editable map styles in different viewing modes from bird eye view, 3D, and augmented reality While the first maps produced withAPIs were mostly static point maps, new features have enabled dynamic and interactive applications with “GIS-like” functionalities, often supported by third party implementations... Geoinformation and Cartography, Vienna University of Technology, 1040 Vienna, Austria e-mail: manuela.schmidt@tuwien.ac.at M.P Peterson (ed.), OnlineMapswithAPIsand WebServices, Lecture Notes in Geoinformation and Cartography, DOI 10.1007/978-3-642-27485-5_2, # Springer-Verlag Berlin Heidelberg 2012 13 14 M Schmidt and P Weiser 2004 Launch of OpenStreetMap Launch of NASA World Wind Release of Google Maps. .. Background Chapter 1 Online Mapping withAPIs Michael P Peterson Abstract Bringing maps to users has been made much easier with the World Wide Web Millions of maps now make their way through a world-wide network of computers A major change occurred in 2005 in how those maps were delivered when Google Maps implemented a tile-based mapping system based on AJAX that facilitated interactive zooming and panning... API, Bing Maps does support polygons Most other online map providers include an API The development of APIs is still in an early stage and is progressing in a haphazard manner While very similar, the function calls used by the major providers have slight differences and it is time-consuming to re-write the code for each A standard set of functions has been developed that works with many online mapping... set of standards for distributing geographic data (OGC 2011) The purpose was to both facilitate the distribution of data and make layers of information easily available to Internet users A series of standardized services were defined to supply geodata to any platform connected to the Internet With this standard method of data access, a web mapping service is able to interact with and display maps through . user. This chapter provides an overview to online mapping with APIs, and an over- view of this volume. 1.2 The Online Base Map Google Maps changed the online mapping landscape. Known for its search engine, Google. (ed.), Online Maps with APIs and WebServices, Lecture Notes in Geoinformation and Cartography, DOI 10.1007/978-3-642-27485-5_1, # Springer-Verlag Berlin Heidelberg 2012 3 of sources. Altho ugh APIs. ix . Part I Background Chapter 1 Online Mapping with APIs Michael P. Peterson Abstract Bringing maps to users has been made much easier with the World Wide Web. Millions of maps now make their way through