Table of Contents for
Mastering OpenLayers 3
Close
Version ebook
/
Retour
Mastering OpenLayers 3
by Gábor Farkas
Published by Packt Publishing, 2016
Cover
Table of Contents
Mastering OpenLayers 3
Mastering OpenLayers 3
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
1. Creating Simple Maps with OpenLayers 3
Structure of OpenLayers 3
Building the layout
Using the API documentation
Debugging the code
Summary
2. Applying Custom Styles
Customizing the default appearance
Styling vector layers
Customizing the appearance with JavaScript
Creating a WebGIS client layout
Summary
3. Working with Layers
Building a layer tree
Adding layers dynamically
Adding vector layers with the File API
Adding vector layers with a library
Removing layers dynamically
Changing layer attributes
Changing the layer order with the Drag and Drop API
Clearing the message bar
Summary
4. Using Vector Data
Accessing attributes
Setting attributes
Validating attributes
Creating thematic layers
Saving vector data
Saving with WFS-T
Modifying the geometry
Summary
5. Creating Responsive Applications with Interactions and Controls
Building the toolbar
Mapping interactions to controls
Building a set of feature selection controls
Adding new vector layers
Building a set of drawing tools
Modifying and snapping to features
Creating new interactions
Building a measuring control
Summary
6. Controlling the Map – View and Projection
Customizing a view
Constraining a view
Creating a navigation history
Working with extents
Rotating a view
Changing the map's projection
Creating custom animations
Summary
7. Mastering Renderers
Using different renderers
Creating a WebGL map
Drawing lines and polygons with WebGL
Blending layers
Clipping layers
Exporting a map
Creating a raster calculator
Creating a convolution matrix
Clipping a layer with WebGL
Summary
8. OpenLayers 3 for Mobile
Responsive styling with CSS
Generating geocaches
Adding device-dependent controls
Vectorizing the mobile version
Making the mobile application interactive
Summary
9. Tools of the Trade – Integrating Third-Party Applications
Exporting a QGIS project
Importing shapefiles
Spatial analysis with Turf
Spatial analysis with JSTS
3D rendering with Cesium
Summary
10. Compiling Custom Builds with Closure
Configuring Node JS
Compiling OpenLayers 3
Bundling an application with OpenLayers 3
Extending OpenLayers 3
Creating rich documentation with JSDoc
Summary
Index
Next
Next Chapter
Table of Contents
Next
Next Chapter
Table of Contents