• Complain

Michael Dorman - Introduction to Web Mapping

Here you can read online Michael Dorman - Introduction to Web Mapping full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: CRC Press, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover

Introduction to Web Mapping: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Introduction to Web Mapping" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

A web map is an interactive display of geographic information, in the form of a web page, that you can use to tell stories and answer questions. Web maps have numerous advantages over traditional mapping techniques, such as the ability to display up-to-date or even real-time information, easy distribution to end users, and highly customized interactive content. Introduction to Web Mapping teaches you how to develop online interactive web maps and web mapping applications, using standard web technologies: HTML, CSS and JavaScript. The core technologies are introduced in Chapters 1-5, focusing on the specific aspects which are most relevant to web mapping. Chapters 6-13 then implement the material and demonstrate key concepts for building and publishing interactive web maps.

The book:

  • Gives an introduction to fundamental web technologies: HTML, CSS and JavaScript
  • Covers Leaflet, the popular open-source JavaScript library for building web maps
  • Describes the GeoJSON vector layer format and the Ajax technique for loading data
  • Shows how spatial database APIs, such as the CARTO platform, can be combined with a web map to query and display large amounts of data
  • Introduces client-side geoprocessing with the Turf.js JavaScript library, for applying spatial operators in the browser
  • Demonstrates a complex web mapping application for collecting crowdsourced data, combining Leaflet, CARTO and the Leaflet.draw plugin
  • Goes over 69 complete code examples and includes 9 solved exercises for building web maps and web pages (downloadable code is provided in the online supplement)

The book is intended for beginners with no background in web technologies or programming. Nevertheless, some prior experience with computers and programming is beneficial. The book can be used for self-study, or as a textbook in a standard undergraduate Web mapping course in a Geography department, intended for students specializing in Geographic Information Systems (GIS).

Michael Dorman: author's other books


Who wrote Introduction to Web Mapping? Find out the surname, the name of the author of the book and a list of all author's works by series.

Introduction to Web Mapping — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Introduction to Web Mapping" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Page List

Introduction to Web Mapping Introduction to Web Mapping Michael Dorman CRC - photo 1

Introduction to Web Mapping

Introduction to Web Mapping

Michael Dorman

CRC Press Taylor Francis Group 6000 Broken Sound Parkway NW Suite 300 Boca - photo 2

CRC Press

Taylor & Francis Group

6000 Broken Sound Parkway NW, Suite 300

Boca Raton, FL 33487-2742

2020 by Taylor & Francis Group, LLC

CRC Press is an imprint of Taylor & Francis Group, an Informa business

No claim to original U.S. Government works

Printed on acid-free paper

International Standard Book Number-13: 978-0-367-37139-5 (Hardback)

978-0-367-86118-6 (Paperback)

This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint.

Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers.

For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.

Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe.

Visit the Taylor & Francis Web site at

http://www.taylorandfrancis.com

and the CRC Press Web site at

http://www.crcpress.com

To my daughter Ariel,
who inspires me to explore new things

Contents

A web map is an interactive display of geographic information, in the form of a web page, that you can use to tell stories and answer questions. In the past, most digital geographic information was confined to specialized software on desktop PCs and could not be easily shared. With the advent of web mapping, geographical information can be shared, visualized, and edited in the browser. The most important advantage to this is accessibility: a web map, just like any website, can be reached by anyone from any device that has an internet browser and an internet connection.

Web maps are interactive. The term interactive implies that the viewer can interact with the map. This can mean selecting different map data layers or features to view, zooming into a particular part of the map that you are interested in, inspecting feature properties, editing existing content, or submitting new content, and so on.

Web maps are also said to be powered by the web, rather than just digital maps on the web. This means that the map is usually not self-contained; in other words, it depends on the internet. At least some of the content displayed on a web maps is usually loaded from other locations on the web, such as a tile server ().

Web maps are useful for various purposes, such as data visualization in journalism (and elsewhere), displaying real-time spatial data, powering spatial queries in online catalogs and search tools, providing computational tools, reporting, and collaborative mapping. Some examples of web maps used for different purposes are given in . All of these are built with JavaScript.

TABLE 0.1: Examples of web maps for different purposes

Purpose

Example

Notes

Visualization and journalism

Global Migration
Ship Traffic
Israel Municipalities
NYC Planning

Real-time information

Earth Weather
Real-Time Transport Location
Real-Time Transport Location
Stuff in Space
Global Forest Watch

Catalog and search

Earth Data Search

Computational tools

Google Maps
SunCalc
geojson.io
mapshaper
Route Planner

see
see

Reporting and collaboration

OpenStreetMap
Falling Fruit

FIGURE 1 Real-time earth weather visualization on httpsearthnullschoolnet - photo 3

FIGURE 1: Real-time earth weather visualization on https://earth.nullschool.net

JavaScript is a programming language, primarily used to control interactive behavior in web pages. Alongside HTML and CSS, JavaScript is one of the three core technologies of the web. JavaScript is the only programming language that can run in the web browser, and it is used by 95% of websites. The importance of the internet thus makes JavaScript one of the most popular programming).

FIGURE 2 Programming language popularity based on the StackOverflow survey - photo 4

FIGURE 2: Programming language popularity, based on the StackOverflow survey for 2018

JavaScript and web development are huge topics. In this book, we are going to learn JavaScript from the specific point of view of web mapping.

The availability of code-free, graphical interfaces for making sophisticated web maps remains an ongoing goal for the web-mapping community. Several platforms now provide straightforward interactive interfaces for building and publishing web maps and web-mapping applications, such as:

  • CARTO Builder
  • Mapboxs Studio
  • ESRIs Configurable Apps
  • qgis2web Plugin for QGIS

A more customizable, programmatic approach for building web maps is available through scripting languages such as RindexR (language)/index and PythonindexPython (language)/index. Both languages have libraries that give the ability to build web maps, using few lines of code and incorporating data from the user environment:

  • leaflet (R packages)
  • folium (Python library)

All of the above eventually build HTML, CSS, and JavaScript code, with varying degrees of flexibility and customization.

Nevertheless, proficiency in the fundamental web technologies HTML, CSS, and JavaScript eventually allows web cartographers to control all low-level properties of the web map they are building. That way, the user experience of web maps can be enhanced and customized beyond what is provided by either of the above indirect, or high-level, approaches. For example, the Leaflet web mapping JavaScript library has a wide range of plugins and extensions, mostly unavailable in external tools and libraries unless using it directly, through JavaScript coding.

By the end of this book, you will be able to:

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Introduction to Web Mapping»

Look at similar books to Introduction to Web Mapping. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Introduction to Web Mapping»

Discussion, reviews of the book Introduction to Web Mapping and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.