forked from camerons/OSGeoLive-presentation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
830 lines (827 loc) · 55 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>OSGeoLive 7.0</title>
<meta name="description" content="An Open Source Geospatial GNU/Linux Distribution">
<meta name="author" content="Angelos Tzotsos">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="reveal.js/css/reveal.min.css">
<link rel="stylesheet" href="reveal.js/css/theme/osgeo.css" id="theme">
<!-- For syntax highlighting -->
<link rel="stylesheet" href="reveal.js/lib/css/zenburn.css">
</head>
<body>
<div class="reveal">
<!-- Any section element inside of this container is displayed as a slide -->
<div class="slides">
<section>
<h1>OSGeoLive 7.0</h1>
<h3 style="color:#1166ad;">An Open Source Geospatial GNU/Linux Distribution</h3>
<br/>
<br/>
<a class="image" href="http://live.osgeo.org" target="_blank">
<img width="600" src="imgs/osgeo-live.png">
</a>
<!--p><small>Presented by <a href="http://users.ntua.gr/tzotsos/">Angelos Tzotsos</a> / <a href="http://twitter.com/tzotsos">@tzotsos</a></small></p-->
<!--p><a href="http://2013.foss4g.org/">FOSS4G 2013 Nottingham</a></p-->
<p><small><i>Press "s" for slide notes.</i></small></p>
<aside class="notes">
<p>This OSGeoLive Lightening Overview, originally compiled by Cameron Shorter is licensed under a Creative Commons Attribution 3.0 License. It is derived from OSGeoLive Project Overviews, which are authored by the numerous OSGeoLive authors as referenced in the credits page at the end of this presentation, and also at <a href="http://live.osgeo.org">http://live.osgeo.org</a>.</p>
<p>We have created this presentation in the hope that it will help increase the awareness and uptake of the breath of quality GeoSpatial Open Source.</p>
<p>Please feel free to use these slides, or a subset of these slides, for whatever purposes you see fit, but please credit us authors.</p>
<p>The latest version of this presentation and abstract is available at <a href="https://github.com/kalxas/OSGeoLive-presentation">https://github.com/kalxas/OSGeoLive-presentation</a>.</p>
<p>These slides make use of the <a href="http://lab.hakim.se/reveal-js/#/">reveal</a> javascript presentation library. Press "s" for Speaker Notes, [ESC] to zoom out, [SPACE] and arrow keys to navigate.</p>
</aside>
</section>
<!-- Introduction slides -->
<section>
<!--section>
<h2>What is OSGeoLive?</h2>
<p>
<a href="http://live.osgeo.org">OSGeoLive</a> is a <strong>GNU/Linux</strong> distribution containing more than 50 of the best open source geospatial applications
<br/>
</p>
<img width="600" src="imgs/wordle.png">
</section-->
<section>
<h2>What is OSGeoLive?</h2>
<a class="image" href="http://live.osgeo.org" target="_blank">
<!--img width="600" src="imgs/wordle.png"-->
<img width="600" align="right" src="imgs/osgeolive_menu.png">
</a>
<ul>
<li>50+ Open Source Geospatial Applications</li>
<li>Sample Datasets</li>
<li>Consistant Overviews & Quickstarts</li>
<li>Translations</li>
</ul>
<aside class="notes">
<p>OSGeo Live is a self-contained bootable DVD, based on the Xubuntu linux distribution, that is pre-installed and pre-configured with over 50 of the best GeoSpatial Open Source applications along with sample datasets.</p>
<p>It contains overview and quickstart documentation for each application, as well as documentation about key OGC spatial standards.</p>
<p>The DVD is ideal for handing out at conferences, using in workshops, and trialling a range of Open Source Software.</p>
</aside>
</section>
<section>
<h2>DVD / USB / Virtual Machine</h2>
<a class="image" href="http://live.osgeo.org" target="_blank">
<img width="600" src="imgs/virtual_machine_usb.png">
</a>
<aside class="notes">
<p>OSGeo-Live can also be run from a DVD, USB flash drive, installed into a Virtual Machine, or installed onto your hard drive.</p>
<p>This presentation provides a lightning overview of all applications installed on OSGeo-Live, which effectively gives you a birds eye view of the breadth of robust GeoSpatial Open Source Software available.</p>
</aside>
</section>
<section>
<h2>Quality Criteria</h2>
<ul>
<li>Established, stable, working software</li>
<li>Active community</li>
</ul>
<a class="image" href="http://live.osgeo.org/en/metrics.html" target="_blank">
<img width="600" src="imgs/metrics.png">
</a>
<aside class="notes">
<p>OSGeo-Live helps new users quickly find quality GIS applications from the myriads of options. OSGeo-Live only accepts established open source projects, and users can then verify the application works by running it on OSGeo-Live. This slide shows the oloh metrics page, which shows the community size and activity.</p>
</aside>
</section>
<section>
<h2>Production & Marketing Pipeline</h2>
<a class="image" target="_blank">
<img width="600" src="imgs/pipeline.jpg">
</a>
<aside class="notes">
<p>OSGeo-Live provides a production and marketing pipeline, providing value to a whole range of user groups.</p>
<p>Developers who package and support testing of their applications on OSGeo-Live get their applications marketed at conferences, workshops and on the web.</p>
<p>Document writers get their documentation reviewed, translated into multiple languages and published.</p>
<p>Translators are provided with quality source documentation, and a publish through OSGeo web pages.</p>
<p>Conference organisors welcome presentations which explain the breadth of Geospatial Open Source, often having a VIP present a derivative of the OSGeo-Live during keynote presentations, and adding value to delegates by giving away an OSGeo-Live DVD or USB.</p>
<p>Geospatial educators and workshop presenters use the stable OGeo-Live Virtual Machine or USB for practical class room settings.</p>
<p>Which all leads to Architects and Developers discovering, and then incorporating Open Source Geospatial software in their projects.</p>
</aside>
</section>
<!--section>
<h2>What OSGeo-Live is good for:</h2>
<ul>
<li>Excellent way for new users to quickly try Open Source GIS for the first time</li>
<li>Has consistent summary of all projects, in one place</li>
<li>Production and marketing pipeline for projects</li>
<li>Training resource for workshops and education</li>
</ul>
</section-->
<!--section>
<h2>Technology</h2>
<ul>
<li>Shell installers</li>
<li>Debian packaging / UbuntuGIS</li>
<li>based on Xubuntu LTS</li>
<li>built using the official Ubuntu spin-off tools</li>
<li>Continous Integration / nightly builds</li>
<li>Source Code Management in Subversion + Trac</li>
</ul>
<aside class="notes">
</aside>
</section-->
<section>
<h2>New in 7.0?</h2>
<ul>
<li>Xubuntu 12.04.2</li>
<li>Upgraded existing projects</li>
<li>
Added:
<ul>
<li>GeoNode</li>
<li>Iris</li>
<li>Leaflet</li>
<li>ncWMS</li>
<li>netCDF dataset</li>
</ul>
</li>
</ul>
<a class="image" target="_blank">
<img width="600" src="imgs/netcdf.png">
</a>
<aside class="notes">
</aside>
</section>
</section>
<section>
<section>
<h2>Open Source Geospatial Foundation (OSGeo)</h2>
<p align="left">Since 2006 A Non Profit Umbrella for:</p>
<ul>
<li>GeoSpatial Free and Open Source Software</li>
<li>Education</li>
<li>Open Data</li>
</ul>
<br/>
<img class="image" src="imgs/gnu.png" width="300" alt="GNU" />
<aside class="notes">
<p>OSGeo-Live derives its name from the Open Source GeoSpatial Foundation, or OSGeo for short.</p>
<p>The OSGeo Foundation was set up in 2006 as a non-profit umbrella organisation to support development and promotion of quality GeoSpatial Open Source Software and Open Data.</p>
</aside>
</section>
<section>
<h2>OGC Standards</h2>
<ul>
<li>Interoperability</li>
<li>Future Proof</li>
<li>Return on Investment</li>
</ul>
<br/>
<img width="600" src="imgs/ogc.png">
<aside class="notes">
<p>Open Source applications have a reputation for excellent standards compliance. Notably, the OGC uses Open Source projects when defining reference implementations for standards.</p>
<p>OSGeo-Live includes overviews of some of the key OGC standards in simple language so they can be understood by people without a technical background.</p>
<p>Building Spatial Data Infrastructures using standards, facilitates interoperability between proprietary and open source applications. It facilitates sharing data between agencies. It reduces long term costs associated with data maintenance, and it reduces long term project risk by avoiding dependence upon proprietary formats or products, thus avoiding vendor lock-in.</p>
</aside>
</section>
</section>
<!-- Desktop GIS -->
<section>
<section>
<h2>Desktop GIS</h2>
<h3>General GIS viewing, editing, and analysis on the desktop</h3>
<br/>
<p><img src="imgs/desktopgis.png" width="700" alt="" /></p>
<aside class="notes">
<p>Lets start by reviewing Desktop GIS applications, where we find the heavy lifting applications. These applications cover the traditional GIS uses cases of viewing, editing and analysing geospatial data.</p>
</aside>
</section>
<section>
<h2>Quantum GIS – Desktop GIS</h2>
<p><img src="imgs/qgis.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Quantum GIS, or QGIS, is a very popular user-friendly GIS client which allows you to visualize, manage, edit, analyse data, and compose printable maps. It supports numerous vector, raster and database formats, and boasts many free toolboxes, including a user-friendly interface to many of the advanced GRASS analysis modules.</p>
</aside>
</section>
<section>
<h2>GRASS GIS</h2>
<p><img src="imgs/grass.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GRASS GIS provides powerful raster, vector, and geospatial processing. It includes tools for spatial modeling, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It also provides the capability to produce sophisticated presentation graphics and hardcopy maps.</p>
<p>It includes over 400 built-in analysis modules and 100 community supplied modules and toolboxes.</p>
<p>With over 30 years of continuous development, GRASS is both the oldest and largest Open Source GIS available. It is capable of very powerful analysis, but may not be as simple to get started with as other offerings with more of a geodata viewer focus. Many Open Source projects make use of GRASS's algorithms.</p>
</aside>
</section>
<section>
<h2>gvSIG – Desktop GIS</h2>
<p><img src="imgs/gvsig.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>In 2003, the Ministry for Transport and Infrastructure in Valencia, Spain, started migrating all their systems to Open Source Software. Part of this migration involved the development of gvSIG to replace ESRI desktop applications in use.</p>
<p>gvSIG is a desktop GIS application designed for capturing, storing, handling, analysing and deploying any kind of referenced geographic information in order to solve complex management and planning problems.</p>
<p>gvSIG is available in over 20 languages, and has a very strong following amongst Spanish speakers.</p>
</aside>
</section>
<section>
<h2>uDig: User-friendly Desktop Internet GIS</h2>
<p><img src="imgs/udig.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>uDig is a java-based spatial data viewer and editor, which is based upon the geotools library and powerful Eclipse development environment, making uDig a common choice for developers wishing to integrate mapping into java based applications.</p>
</aside>
</section>
<section>
<h2>OpenJUMP GIS</h2>
<p><img src="imgs/openjump.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>OpenJUMP is a spin-off from the original JUMP project, which was Open Source but didn't accept improvements and updates from the community. This resulted in over 10 forks of the original code base. OpenJUMP provided a merging back together of many of these forks. </p>
<p>OpenJUMP is an easy to use and powerful deskstop GIS that enables users to edit, analyse, and display geographic data. It is particularly good at conflation, which involves aligning a feature which is shown in different locations on two different map layers.</p>
</aside>
</section>
<section>
<h2>Kosmo – Desktop GIS</h2>
<p><img src="imgs/kosmo.jpg" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Kosmo is another of the Jump forks which has a strong Spanish community behind it and provides excellent support for topology integrity.</p>
</aside>
</section>
<section>
<h2>SAGA – Desktop GIS</h2>
<p><img src="imgs/saga.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>SAGA, or the System for Automated Geoscientific Analyses, is a GIS used for editing and analysing spatial data. It includes a large number of modules for the analysis of vector, table, grid and image data.</p>
<p> Among others, the package includes modules for geostatistics, image classification, projections, simulation of dynamic processes like hydrology, landscape development and terrain analysis. The functionality can be accessed through a GUI, the command line or by using the C++ programming interface.</p>
</aside>
</section>
</section>
<!-- Browser Facing GIS -->
<section>
<section>
<h2>Browser Facing GIS</h2>
<h3>General GIS viewing, editing and analysis in the browser</h3>
<br/>
<p><img src="imgs/webmapping.png" width="700" alt="" /></p>
<aside class="notes">
<p>We will now look at browser-based clients. Browser clients are regularly used to publish maps, and increasingly being used to deliver a wide range of tools and functions previously only available in desktop applications.</p>
</aside>
</section>
<section>
<h2>OpenLayers – Browser Mapping Library</h2>
<p><img src="imgs/openlayers.png" width="700" alt="" /></p>
<aside class="notes">
<p>OpenLayers is provides an extensive set of browser-based mapping tools and widgets, similar to Google Maps. All functionally runs inside the web browser, which makes OpenLayers easy to install, without any server-side dependencies.</p>
</aside>
</section>
<section>
<h2>Leaflet – Mobile Friendly Interactive Maps</h2>
<p><img src="imgs/leaflet.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Leaflet is a light weight JavaScript library for browser based application, designed to work across a wide range of browsers and mobile platforms.</p>
<p>It is designed with simplicity, performance and usability in mind.</p>
</aside>
</section>
<section>
<h2>Geomajas – Browser GIS Client</h2>
<p><img src="imgs/geomajas.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Geomajas provides a wide range of spatial tools in a thin browser mapping client which integrates into the powerful server-side, java- based geotools library for processing. This means Geomajas applications can provide very powerful functionality in the browser and still be performant.</p>
</aside>
</section>
<section>
<h2>Mapbender – Geoportal Framework</h2>
<p><img src="imgs/mapbender.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Mapbender is a web-based geoportal framework to publish, register, view, navigate, monitor and grant secure access to spatial data infrastructure services.</p>
<p>Mapbender allows users to create customised browser clients from a wide range of widgets with minimal programming. Widgets integrate with server functionality to provide advanced functionality like security proxying, digitizing, auto snapping and more.</p>
<p>The Mapbender client side is based on JavaScript and jQuery widgets. The server side is implemented in PHP and PostGIS.</p>
</aside>
</section>
<section>
<h2>MapFish – Browser Client</h2>
<p><img src="imgs/mapfish.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>MapFish incorporates OpenLayers with the cross-browser widgets provided by ExtJS and GeoExt, as well as the Pylons web framework, thus incorporating browser tools with server-side functionality. The printing functionality from MapFish is often used in other projects.</p>
</aside>
</section>
<section>
<h2>GeoMoose – Web GIS Portal</h2>
<p><img src="imgs/geomoose.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GeoMOOSE is a mapping framework built upon OpenLayers and MapServer which is particularly useful for managing spatial and non-spatial data within county, city and municipal offices (from which GeoMoose originated). It provides services for viewing and organising many layers, selection operations and dataset searches.</p>
</aside>
</section>
<section>
<h2>Cartaro – Geospatial CMS</h2>
<p><img src="imgs/cartaro.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>Cartaro provides geospatial functionality and web services within the Drupal Content Management System. With just a few clicks within Cartaro, you can set-up and run OGC standards based web services, as well as build maps into web pages.</p>
</section>
<section>
<h2>GeoNode – Geospatial CMS</h2>
<p><img src="imgs/geonode.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>GeoNode is a Content Management System for geospatial data which provides creation, sharing, and collaborative use of geospatial data. Datasets can be uploaded, maps and metadata can be edited and published, and user ratings and comments can be captured.</p>
</section>
</section>
<!-- Web Services -->
<section>
<section>
<h2>Web Services</h2>
<h3>Publishing spatial data to the internet</h3>
<br/>
<p><img src="imgs/webservices.png" width="900" alt="" /></p>
<aside class="notes">
<p>We'll now look at Web Services. Web Services are accessed via a URL, and return map data in various formats. Data is primarily accessed via OGC standards-based interfaces, including Web Map Services for images, Web Feature Services for vector data and Catalog Services for the Web for Metadata.</p>
</aside>
</section>
<section>
<h2>GeoServer – Web Services</h2>
<p><img src="imgs/geoserver.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GeoServer is one of the more popular Web Service applications, providing Web Map Service, Web Feature Services, Web Coverage Services, Web Processing Services, Tile Caching and more.</p>
<p>GeoServer comes with a nice browser-based management interface and connects to multiple data sources at the back end.</p>
</aside>
</section>
<section>
<h2>MapServer – Web Services</h2>
<p><img src="imgs/mapserver.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Mapserver is one of the earliest Open Source Web Map Services. The codebase is very mature and it retains a large development community. It serves data through Web Map Service images, Web Feature Service vectors, a Web Coverage Service and Sensor Observation Services. It connects to a wide range of databases and data stores. It is written in C and has connections for a number of other languages.</p>
</aside>
</section>
<section>
<h2>deegree – Web Services</h2>
<p><img src="imgs/deegree.jpg" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>deegree is another robust application which has claimed the title of supporting the most comprehensive set of OGC Web Services in free and open source software, ranging from a transactional Web Feature Service to three-dimensional data display in a Web Terrain Service and many more!</p>
</aside>
</section>
<section>
<h2>ncWMS - Web Map Service</h2>
<p><img src="imgs/ncwms.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>ncWMS publishes multi-dimensional data, such as environmental and weather data, as an OGC compliant Web Map Service.</p>
</section>
<section>
<h2>EOxServer – Web Coverage Service</h2>
<p><img src="imgs/eoxserver.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>EOxServer is a system for accessing large amounts of satellite and earth observation data, and selecting subsets in space and time.</p>
</aside>
</section>
<section>
<h2>GeoNetwork – Metadata Catalogue</h2>
<p><img src="imgs/geonetwork.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GeoNetwork provides a catalogue, which is used to create, maintain and and search metadata about specific datasets.</p>
<p>Metadata is ‘data about data’, storing such things as creation-date, author, title, area-of-interest, and so on. Metadata is usually encoded as XML files, following international standards.</p>
</aside>
</section>
<section>
<h2>pycsw – Metadata Catalogue</h2>
<p><img src="imgs/pycsw.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>pycsw is a python based metadata catalogue implementing OGC CSW. It is simple to setup within an Apache web server, and it can be configured to access metadata as XML files in a filesystem, or as records stored in a database.</p>
</aside>
</section>
<section>
<h2>MapProxy – Proxy WMS & tile services</h2>
<p><img src="imgs/mapproxy.png" width="700" alt="" /></p>
<aside class="notes">
<p>Like the GeoWebCache tiling functionality in GeoServer, MapProxy tiles maps from map services, and stores them in a local cache for fast access.</p>
</aside>
</section>
<section>
<h2>QGIS Server – Web Map Service</h2>
<p><img src="imgs/qgisserver.jpg" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>QGIS Server provides a web map service based on the popular QGIS desktop application. The close integration with QGIS means desktop maps can easily be exported to web maps by copying the QGIS project file into the server directory, and a nice touch is that the web maps look exactly the same as they do in the desktop.</p>
</aside>
</section>
<section>
<h2>52°North WPS – Web Processing Service</h2>
<p><img src="imgs/52wps.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The 52°North WPS is a java-based Web Processing Service which provides web access to geospatial processing algorithms provided by Sextane, ArcGIS Server, GRASS or custom developed functions. Algorithms may be as simple as determining the difference in influenza cases between two different seasons, or as complicated as a global climate change model.</p>
</aside>
</section>
<section>
<h2>52°North SOS – Sensor Observation Service</h2>
<p><img src="imgs/52sos.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The 52°North Sensor Observation Service (SOS) provides a standards based interface for reading of live and archived data captured by in-situ and remote sensors. Sensors are things like a camera on a satellite or a water level meter in a stream.</p>
</aside>
</section>
<section>
<h2>ZOO Project – Web Processing Service</h2>
<p><img src="imgs/zoo.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The ZOO Project provides a developer-friendly Web Processing Service framework for creating and chaining Web Processing Services. A Web Processing Service provides web access to functions which run spatial algorithms. Zoo Project supports many programming languages and comes with C and Python examples.</p>
</aside>
</section>
</section>
<!-- Data Stores -->
<section>
<section>
<h2>Data Stores</h2>
<h3>Storing spatial data</h3>
<br/>
<p><img src="imgs/databases.png" width="700" alt="" /></p>
<aside class="notes">
<p>At the bottom of the stack are the databases.</p>
</aside>
</section>
<section>
<h2>PostGIS - Spatial Database</h2>
<p><img src="imgs/postgis.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>PostGIS spatially enables the popular PostgreSQL object-relational database, allowing it to be used as a back-end database for geographic information systems and web-mapping applications in the same manner as Oracle Spatial enables the Oracle database.</p>
<p>PostGIS is stable, fast, standards compliant, comes with hundreds of spatial functions and is currently the most widely used Open Source spatial database.</p>
<p>PostGIS is used by diverse organisations from around the world, including risk-averse government agencies and organisations storing terabytes of data and serving millions of web requests per day. </p>
<p>Database administration is available via pgAdmin and other tools. Importing and exporting data is provided by various converter tools and there are numerous desktop and browser GIS clients for viewing PostGIS data.</p>
</aside>
</section>
<section>
<h2>SpatiaLite – Lightweight Database</h2>
<p><img src="imgs/spatialite.png" width="800" height="600" alt="" /></p>
<p>SpatiaLite adds spatial functionality to the popular SQLite database. </p>
<p>SQLite is a self-contained, zero-administration, relational database, which can pre-built into applications without needing a database server. Each SQLite data store is kept in one file, which can easily be copied between platforms and around the internet without complication.</p>
<aside class="notes">
</aside>
</section>
<section>
<h2>Rasdaman - Multi-Dimensional Raster Database</h2>
<p><img src="imgs/rasdaman.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Rasdaman is a data store for storing, querying and analysing multi-dimensional raster data. It is used for datasets such as a thematic map of the world, where the colour of each pixel represents a different temperature. </p>
<p>The multi-dimensional part means that each pixel can store multiple attributes, such as air pressure, humidity, and wind speed.</p>
</aside>
</section>
<section>
<h2>pgRouting – routing for PostGIS</h2>
<p><img src="imgs/pgrouting.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>pgRouting extends the PostGIS database to provide geospatial routing functionality so you can apply queries like finding the shortest path between points from within the database, thus simplifying both routing functionality and maintenance of data.</p>
</aside>
</section>
</section>
<!-- Navigation and Maps -->
<section>
<section>
<h2>Navigation and Maps</h2>
<br/>
<br/>
<p><img src="imgs/navigation.png" width="500" alt="" /></p>
<aside class="notes">
<p>The next category we will look at is Navigation and Maps.</p>
</aside>
</section>
<section>
<h2>GpsDrive – GPS Navigation</h2>
<p><img src="imgs/gpsdrive.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GpsDrive is a GPS navigation system for a car, bike, ship, plane, or just walking. It displays your position provided from a GPS on a zoomable map. It can read position from any GPS which supports the NMEA protocol as well as many USB GPSs.</p>
</aside>
</section>
<section>
<h2>Prune – View, Edit and Convert GPS Tracks</h2>
<p><img src="imgs/prune.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Prune is a tool for viewing, editing and converting coordinate data from GPS systems. It uses OpenStreetMap imagery to show recorded tracks and waypoints, and provides a variety of tools to let you edit, crop and prune the data points. It also has functions for correlating photos to the coordinates using the photo timestamps.</p>
</aside>
</section>
<section>
<h2>Marble – Virtual Globe</h2>
<p><img src="imgs/marble.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Marble is a spinning Globe and World Atlas similar to Google Earth or NASA Worldwind. It was developed as part of the KDE project. You can view various map layers, pan and zoom, look up roads and Wikipedia descriptions of places, measure distances and more.</p>
</aside>
</section>
<section>
<h2>OpenCPN – Marine GPS Chartplotter</h2>
<p><img src="imgs/opencpn.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>OpenCPN provides free navigation software for use at the helm of vessels of all types and sizes, as well as for offline route planning. It has been developed by a team of active sailors using real world conditions.</p>
<p>OpenCPN presents a user with the vessel's current position, speed and course superimposed upon accurate navigational charts, tide and current predictions. Information received by standard radio links describing the position and intent of other vessels can also be shown. Further, the user may enter routes and waypoints allowing interface to an external autopilot.</p>
</aside>
</section>
<section>
<h2>Open Street Map Tools</h2>
<p><img src="imgs/osm.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>OpenStreetMap is a project which has crowd sourced street maps of the entire world, using the same collaborative editing principles as Wikipedia.</p>
<p>The OSGeoLive DVD contains a small extract of OpenStreetMap data which is used by some quickstart examples. A range of Open Street Map's tools are also installed, including viewers, editors, a routing engine, renderer, and a tool for loading Open Street Map data into the Postgres database.</p>
</aside>
</section>
<section>
<h2>Viking – GPS Navigation</h2>
<p><img src="imgs/viking.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Viking is a GPS data editor, analyser and viewer. It allows you to import and plot tracks and waypoints, show OpenStreetMap and Terraserver maps, download geocaches for a map area, make new tracks and waypoints, see your real time GPS position and more.</p>
</aside>
</section>
</section>
<!-- Spatial Tools -->
<section>
<section>
<h2>Spatial Tools</h2>
<h3>Specific analysis tools</h3>
<br/>
<p><img src="imgs/spatialtools.png" width="700" alt="" /></p>
<aside class="notes">
<p>The next category we have grouped together are Spatial Tools.</p>
</aside>
</section>
<section>
<h2>GeoKettle – Extract Transform Load (ETL)</h2>
<p><img src="imgs/geokettle.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GeoKettle is a “spatially-enabled” version of Pentaho Data Integration, a powerful "Extract, Transform and Load" tool, or ETL tool. GeoKettle compares with the proprietary FME.</p>
<p>GeoKettle is particularly useful for automating complex and repetitive data processing between different formats and databases, without producing specific code.</p>
</aside>
</section>
<section>
<h2>GMT – Generic Mapping Tools</h2>
<p><img src="imgs/gmt.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Generic Mapping Tools, or GMT is a collection of tools that allow users to manipulate (x,y) and (x,y,z) data sets for filtering, trend fitting, gridding, projecting, and so on. It supports the production of journal quality cartographic illustrations ranging from simple x-y plots through to contour maps to artificially illuminated surfaces and 3-D perspective views in black and white, gray tone, hachure patterns, and 24-bit color.</p>
</aside>
</section>
<section>
<h2>Mapnik – Cartographic Rendering</h2>
<p><img src="imgs/mapnik.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Mapnik is a toolkit for rendering beautiful maps, with clean, soft edges for features provided by quality anti-aliasing graphics, also intelligent label placement, and scalable, SVG symbolisation. Most famously, mapnik is used to render the Open Street Map layers.</p>
</aside>
</section>
<section>
<h2>TileMill - Styling and Publishing</h2>
<p><img src="imgs/tilemill.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>TileMill is a design studio for creating beautiful, web based, interactive maps from a wide range of existing spatial data sources.</p>
<p>Generated webmaps can use hover tooltips, clickable pop ups, interactive graphs and images, SVG markers, rich textures, and multiple layers.</p>
</aside>
</section>
<section>
<h2>MapTiler - Create Map Tiles</h2>
<p><img src="imgs/maptiler.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>MapTiler provides a desktop interface for creating tiles, which can then be stored on the local filesystem or published via direct upload to any webserver or cloud storage. Browser viewing is provided by OpenLayers and Google Maps and can be easily customized.</p>
</aside>
</section>
<section>
<h2>OSSIM - Image Processing</h2>
<p><img src="imgs/ossim.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The Open Source Software Image Map, often referred to as OSSIM, or Awesome Image Processing, is a high performance engine for remote sensing, image processing, geographical information systems and photogrammetry.</p>
<p> OSSIM has been funded by several US government agencies in the intelligence and defense communities. Designed as a series of high performance software libraries written in C++, it includes many command line utilities, GUI applications, and integrated systems.</p>
</aside>
</section>
<section>
<h2>Orfeo Toolbox: Image Processing</h2>
<p><img src="imgs/otb.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>ORFEO Toolbox is a high performance image processing library, funded by the French Space Agency. It is primarily used for processing remote sensing images such as those gathered by radars, satellites and aerial photography. It provides tools for the future optic and radar images such as tridimensional aspects, changes detection, texture analysis, and pattern matching.</p>
</aside>
</section>
<section>
<h2>R – Statistical Programing</h2>
<p><img src="imgs/R.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>R is a powerful, widely-used software environment for statistical computing and graphics which excels at analyzing and processing geographic data sets. Geospatial analysis capabilities provide access to a large number of traditional and state of the art algorithms.</p>
<p>R and its packages are able to process point, line, polygon and grid data. Users can accomplish a broad array of tasks such as: image classification and statistical analysis to infer spatial relationships and patterns of features.</p>
<p>The core R interface is a command line window which provides excellent flexibility and control but tends to lengthen the time required to become a proficient user when compared to a graphical user interface. Fortunately R is well documented which eases the learning process.</p>
</aside>
</section>
</section>
<!-- Domain Specific GIS -->
<section>
<section>
<h2>Domain Specific GIS</h2>
<h3>Applications targeted at a specific domain</h3>
<br/>
<p><img src="imgs/domaingis.png" width="500" alt="" /></p>
<aside class="notes">
In this section, we have grouped applications targeted at a specific domain.
</aside>
</section>
<section>
<h2>Sahana – Disaster Management</h2>
<p><img src="imgs/sahana.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Sahana is a web-based collaboration tool that addresses the common coordination problems during a disaster. From finding missing people, managing aid, managing volunteers, and tracking camps effectively between Government groups, NGOs and the victims themselves.</p>
<p>The Sahana project was initiated by volunteers in Sri Lanka during the 2004 Asian Tsunami. The system was officially used by the Government and then released as Free and Open Source software.</p>
</aside>
</section>
<section>
<h2>Ushahidi – Mapping and Timeline for events</h2>
<p><img src="imgs/ushahidi.png" width="700" alt="" /></p>
<aside class="notes">
<p>Ushahidi is a platform that allows anyone to gather distributed data via SMS, email or the web and visualize it on a map or timeline. It facilitates democratizing information, increasing transparency and lowering the barriers for individuals to share their stories.</p>
<p>Ushahidi, which means "testimony" in Swahili, was initially developed to map reports of violence in Kenya after the post-election fallout at the beginning of 2008 and attracted 45,000 users in its first deployment.</p>
</aside>
</section>
<section>
<h2>osgEarth - 3D Terrain Rendering</h2>
<p><img src="imgs/osgearth.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>osgEarth is a scalable 3D terrain rendering toolkit for OpenSceneGraph, an open source, high performance, 3 dimensional graphics toolkit. Just create a simple XML file, point it at your imagery, elevation, and vector data, load it into your favorite Open Scene Graph application, and go!</p>
</aside>
</section>
<section>
<h2>mb-system - Sea Floor Mapping</h2>
<p><img src="imgs/mbsystem.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>MB-System processes and displays bathymetry and backscatter imagery data derived from multibeam, interferometry, and sidescan sonars.</p>
</section>
<section>
<h2>zyGrib – Weather Forecast Maps</h2>
<p><img src="imgs/zygrib.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>zyGrib is a program to download and visualize weather forecast data from GRIB data sources, the standard format for storing meteorological forecast and historical data. Among other things, it supports playing forecast animations, plotting wind, pressure, temperature, humidity, rain, snow, cloud cover, dew point, and high altitude pressure data.</p>
</aside>
</section>
</section>
<!-- Data -->
<section>
<section>
<h2>Data</h2>
<h3>Spatial data sets</h3>
<br/>
<p><img src="imgs/data.png" width="700" alt="" /></p>
<aside class="notes">
<p>Of course, all these free tools become much more useful with access to free mapping data.</p>
</aside>
</section>
<section>
<h2>Natural Earth – Global Data Sets</h2>
<p><img src="imgs/natural.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>And that is the focus of the Natural Earth project.</p>
<p>Natural Earth provides cartographers with public domain maps for creating small-scale world, regional, and country maps at a range of scales. Both political and physical features are included in both vector and raster formats which align perfectly.</p>
</aside>
</section>
<section>
<h2>North Carolina educational dataset</h2>
<p><img src="imgs/ncarolina.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The North Carolina dataset bundled with OSGeo-Live is a good educational dataset, providing raster data, vector data, a watershed model, elevation maps, landuse and landcover, LANDSAT7 imagery and more.</p>
</aside>
</section>
<section>
<h2>OSM – Sample extract from OpenStreetMap</h2>
<p><img src="imgs/osmdata.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>OpenStreetMap is a crowd sourced map of the world which has grown to become one of the most detailed sources of local-scale map data available.</p>
<p>The OSGeo-Live distribution includes a city sized extract of OpenStreetMap data.</p>
</aside>
</section>
<section>
<h2>NetCDF - Time series temperature and precipitation</h2>
<p><img src="imgs/netcdf.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>A NetCDF dataset is provided, which includes annual maximum daily temperature, and annual maximum consecutive five-day precipitation, both historical and predicted from 1850 to 2100.</p>
</aside>
</section>
</section>
<!-- Geospatial Libraries -->
<section>
<section>
<h2>Geospatial Libraries</h2>
<br/>
<br/>
<p><img src="imgs/libraries.png" width="600" alt="" /></p>
<aside class="notes">
<p>We will now look at key libraries which have shown a level of quality by going through the OSGeo Incubation process.</p>
</aside>
</section>
<section>
<h2>GDAL/OGR – Geospatial Data Translation Tools</h2>
<p><img src="imgs/gdal.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>GDAL and OGR are best known as the vector and raster Geographic Data Abstraction Libraries used by many open source and proprietary applications. However, the functions are also accessible as command line utilities to translate and process a wide range of vector and raster geospatial data formats.</p>
</section>
<section>
<h2>Java Topology Suite</h2>
<p><img src="imgs/jts.jpg" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>JTS, or Java Topology Suite, is a java library of spatial predicates and functions for processing geometries. It is used by most java based open source geospatial applications. It provides a complete, consistent, and robust implementation of fundamental algorithms for processing linear geometry on the 2-dimensional Cartesian plane.</p>
</aside>
</section>
<section>
<h2>GEOS - C/C++ Spatial Library</h2>
<p><img src="imgs/geos.png" width="300" alt="" /></p>
<aside class="notes">
<p>GEOS provides a port of JTS to C and C++. There are also bindings to Python and other languages.</p>
</aside>
</section>
<section>
<h2>GeoTools</h2>
<p><img src="imgs/geotools.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>GeoTools is used by most Java based Geospatial applications. It provides standards based geospatial data structures, connectors to numerous data stores, data manipulation and rendering functionality.</p>
</aside>
</section>
<section>
<h2>MetaCRS - Coordinate Reference System Transformations</h2>
<p><img src="imgs/metacrs.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>The MetaCRS project is actually a collection of five different projects which provide algorithms to transform between different coordinate systems.</p>
</aside>
</section>
<section>
<h2>libLAS - LiDAR Data Access</h2>
<p><img src="imgs/liblas.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>libLAS is a C/C++ library for reading and writing the LAS LiDAR format. LiDAR, or Light Detection and Ranging, is a form of high precision range detection, much like radar or sonar, that uses laser light as the electromagnetic emission.</p>
</aside>
</section>
<section>
<h2>Iris - Meteorology and Climatology</h2>
<p><img src="imgs/iris.jpg" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>Iris is a powerful, Python library for analysing and visualising meteorological and oceanographic data sets.</p>
</aside>
</section>
</section>
<!-- Not included live -->
<section>
<section>
<h2>Other applications</h2>
<h3>Installers only</h3>
<br/>
<br/>
<p><img src="imgs/others.png" width="350" alt="" /></p>
<aside class="notes">
<p>There are a few applications have installers on OSGeo-Live, but can't be run directly.</p>
</aside>
</section>
<section>
<h2>MapGuide – Web Services</h2>
<p><img src="imgs/mapguide.png" width="800" height="600" alt="" /></p>
<aside class="notes">
</aside>
<p>MapGuide Open Source is a web-based platform that enables users to develop and deploy web mapping applications and geospatial web services.</p>
</section>
<section>
<h2>MapWindow – Microsoft Windows based Desktop GIS</h2>
<p><img src="imgs/mapwindow.png" width="800" height="600" alt="" /></p>
<aside class="notes">
<p>MapWindow GIS is a desktop client specifically written to integrate with windows based applications as it is based upon ActiveX controls. As such it is easy to incorporate into Microsoft Office based products such as Excel and Access, as well as programs written in VisualBasic, C++, C#, .NET, and Delphi. MapWindow provides tools to visualize, manage, edit, analyse data, and compose printable maps.</p>
</aside>
</section>
</section>
<!-- Credits -->
<section>
<section>
<h2>Credits</h2>
<p><img src="imgs/credits.jpg" width="650" alt="" /></p>
<p><small><b>Core maintainers:</b> Angelos Tzotsos, Cameron Shorter, Hamish Bowman, Alex Mandel and Brian Hamlin.</small></p>
<aside class="notes">
<p>As you can see listed here, many people have been involved in packaging the Open Source Software for OSGeo-Live, and literally thousands of developers have helped build the software we package. Thank you. I'd like to especially mention Angelos Tzotsos, Cameron Shorter, Hamish Bowman, Alex Mandel and Brian Hamlin who have led the coordination and core packaging of the OSGeo-Live project, and LISAsoft, the Information Centre for the Environment at the University of California, Davis for providing resources and sponsorship.</p>
</aside>
</section>
<section>
<h1>Sponsors</h1>
<p><img src="imgs/sponsors.png" width="800" alt="" /></p>
<aside class="notes">
<p>And we'd also like to acknowledge the contributions of sponsors and supporting organisations: The OSGeo Foundation, LISAsoft, the Information Center for the Environment at the University of California, the Remote Sensing Laboratory at the National Technical University of Athens, the DebianGIS and UbuntuGIS projects, and the Australian government's Office of Spatial Data Management.</p>
</aside>
</section>
<section>
<!--h1>Thank you for your attention</h1-->
<h1>Questions?</h1>
<h3><a href="http://live.osgeo.org">http://live.osgeo.org</a></h3>
<!--h3>#osgeolive on freenode</h3-->
<aside class="notes">
<p>This has just been a taster, do you want to know more? You can see project descriptions or download the OSGeo-Live DVD from the website. The OSGeo Foundation provides links to all things GeoSpatial and Open Source. There are many conferences worth attending, in particular the annual FOSS4G conference. And in Australia and New Zealand, LISAsoft provide commercial support and training courses for GeoSpatial Open Source.</p>
</aside>
</section>
</section>
</div>
</div>
<script src="reveal.js/lib/js/head.min.js"></script>
<script src="reveal.js/js/reveal.min.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'reveal.js/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'reveal.js/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'reveal.js/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'reveal.js/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'reveal.js/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }
// { src: 'reveal.js/plugin/leap/leap.js', async: true }
// { src: 'reveal.js/plugin/search/search.js', async: true, condition: function() { return !!document.body.classList; } }
// { src: 'reveal.js/plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } }
]
});
</script>
</body>
</html>