Professional Documents
Culture Documents
[ 282 ]
layout O
appeal, creating 5
building 4 ol-debug.js 101
code, writing 6, 8 OpenLayers 3
lines about 1
drawing, with WebGL 174, 175 application, building with 266
Linux building, with subset of features 264, 265
Node JS, installing 261 compiling 262
configuration file 263
M default versions, building 263
extending 272-274
map layout, building 4
categorized maps, creating 94-96 structure 3, 4
choropleth maps, creating 91-93 URL 2
controlling 141, 142 working environment, creating 2
exporting 179-182 OpenLayers 3, for mobile
projection, changing 157-161 about 203
MapServer basic considerations 204
URL 37 device dependent controls, adding 211
MDN geocaches, generating 209-211
URL 177 making interactive 220-222
measurements mobile version, vectorizing 216-220
geodesic measurements 136-138 responsive styling, with CSS 204
lengths, calculating 138 OpenLayers 3 LayerSwitcher
measuring control URL 230
building 130 overlays 76
interaction, creating 130-136
message bar P
clearing 72, 73
mobile application pixels
making interactive 220-222 operating with 184, 185
mobile version polygons
vectorizing 216-220 drawing, with WebGL 174, 175
Mozilla Developer Network proxy
URL 20 using 36
N Q
navigation history qgis2web plugin
creating 146-150 installing 227
Node JS QGIS project
configuring 260 exporting 226
dependencies, resolving 261, 262 inspecting 228
installing, on Linux 261 map, exporting 229, 230
installing, on Windows 260, 261 results, salvaging 230-232
URL 260
Node Package Manager (npm) 261
[ 283 ]
R Turf
about 236
raster calculator URL 236
creating 182 type definitions 10
Raster 101 183 typed arrays
renderers URL 192
using 172
responsive styling, with CSS V
about 204
map, constructing 207-209 vector data
style sheet, writing 205, 206 arbitrary formats, saving in 96
saving 96
S vector layers
adding 112
Shapefile JS adding, with File API 56
URL 233 adding, with library 59, 60
shapefiles constructor, extending 61-64
function, replacing 234, 235 HTML and CSS, creating 113
HTML file, editing 232, 233 interface, creating 56, 57
importing 232 method, building 57-59
Sobel filter removing, dynamically 61
implementing 189 styling 22, 23
spatial analysis, with JSTS view
about 244 constraining 145, 146
operations, implementing 245-247 customizing 143, 144
spatial analysis, with Turf rotating 154-156
about 236
buffer operation, implementing 238-240 W
example, preparing 236
merge operation, implementing 240, 241 Web Feature Service (WFS)
self-intersect operation, considerations 55, 56
implementing 242-244 URL 37
WFS layers, adding 54, 55
T WebGIS client layout
code, writing 32, 33
thematic layers creating 28
categorized maps, creating 94-96 HTML, building 28
choropleth maps, creating 91-94 styling 29-31
creating 89 WebGL
layer tree, extending 89-91 clipping mask, creating 197-201
third-party applications layer, clipping with 194
integrating 225 programs, writing 195-197
toolbar URL 195
about 102 used, for drawing lines 174, 175
building 102-104 used, for drawing polygons 174, 175
features, snapping to 121 WebGL map, creating 172-174
methods, extending 122, 123 WebGL renderer 171
[ 284 ]
WFS-Transaction (WFS-T) service
used, for saving 97
Windows
Node JS, installing 260, 261
WMS
URL 36
WMS layers, adding 53
WMS metadata, fetching 49-52
Z
zoom control
creating 151, 152
[ 285 ]
Thank you for buying
Mastering OpenLayers 3
OpenLayers 2.10
Beginner's Guide
ISBN: 978-1-84951-412-5 Paperback: 372 pages