Geoapplications development http://rgeo.wikience.org
Higher School of Economics, Moscow, www.cs.hse.ru
Geoapplications development http://rgeo.wikience.org Higher School - - PowerPoint PPT Presentation
Geoapplications development http://rgeo.wikience.org Higher School of Economics, Moscow, www.cs.hse.ru 2 Agenda What is geospatial data? How is it different from other types of data? Examples of geospatial data What is
Higher School of Economics, Moscow, www.cs.hse.ru
2
3
What is raster data? http://help.arcgis.com/EN/arcgisdesktop/10.0/help/index.html#//009t00000002000000
4
each cell has (lat, lon, value)
(lat_i, lon_i) for each vertice
5
6
7
2,175,600 km2 World size ranking: 14 30,370,000 km2 World size ranking: 2
8
https://takeitscienceblog.wordpress.com/2016/08/31/how-big-is-your-country/ http://geoffboeing.com/2015/08/map-projections-that-lie/
9
10
11
12
13
14
15
More details are at: http://www.wikience.org/tropical-cyclones/wind-swaths/
16
17
Video on terrain Analytic Surface Airspaces Extruded Shapes Scankort Denmark Data We can do more together during course work
NASA World Wind engine
18
Satellites, smartphones, GPS (1): basic theory: geographic coordinate systems, geocoding, vector and raster data types and operations (3): I/O with vector (SHP, KML, GeoJSON, WKT) and raster (GeoTIFF, NetCDF, HDF) formats (4): network protocols for geodata exchange: WCS, WFS, WMS, OPeNDAP (4): frameworks: Mina, Netty that is used by Twitter (3,4,5): spatial databases and servers: PostGIS, SciDB, GeoServer, TDS (5): software libraries for geodata processing: vector Java Topology Suite and raster ImageMagic, GDAL (6): visualizing geodata with NASA WorldWind, Mapbox, Leaflet, CartoDB
Topics cover technologies for a complete geospatial data management stack:
19
Code Description Contribution, % LP Lecture presence 20 PP Work during practical lessons 5 CW Control work 10 HA1 Home assignment 1 30 HA2 Home assignment 2 15 EX Exam 20 TT Total contribution
20
SHP, KML, GeoJSON, GeoTIFF, NetCDF, HDF network protocols WCS, WFS, WMS, OPeNDAP
Libraries in Java, Python, R, JavaScript, …
21
ISO/IEC standard
22
23
new lane (its central line)
24
LINESTRING (290 230, 330 250, 390 260, 440 260, 495 252, 535 238, 560 220, 580 190, 590 150)
new lane (its central line)
DBMS
SELECT a_geom, address, owner FROM city_database WHERE ST_Intersects ( ST_Buffer( ST_GeomFromText("LINESTRING (290 230,…) ",4326), 10), a_geom)
POLYGON ((325.5278640450004 258.94427190999915, 326.90755828109235, ….))
BUFFER (ST_Buffer)
WKT: ISO/IEC standard
25
26
http://www.spatial.cs.umn.edu/Book/sdb-chap1.pdf
27
http://www.spatial.cs.umn.edu/Book/sdb-chap1.pdf
28
http://www.spatial.cs.umn.edu/Book/sdb-chap1.pdf
29
http://www.spatial.cs.umn.edu/Book/sdb-chap1.pdf
30
http://www.spatial.cs.umn.edu/Book/sdb-chap1.pdf
31
Real-time ship tracking http://www.marinetraffic.com http://shipfinder.co/ https://www.vesselfinder.com/
32
www.flightradar24.com
33
Hurricane Katrina, 2005
34
35
36
37
38
Д.К. Мозговой и О.В. Кравец «Использование данных MODIS для экологического мониторинга и контроля чрезвычайных ситуаций»
Blooming in Каховском водохранилище
http://www.youtube.com/watch?v=4E rEBkj_3PY
40
For calendar year 2014, the electricity produced from wind power in the United States amounted to 181.79 terawatt-hours, or 4.44% of all generated electrical
41
https://earth.nullschool.net http://wikience.org
42
43
Qingyun (Jeffrey) Xie, High Performance Raster Database Manipulation and Data Processing with Oracle Spatial and Graph
44
45
Michael Stonebraker PostgreSQL, Vertica, Streambase, Illustra, VoltDB, IEEE John von Neumann Medal (2005) ACM Turing Award (2014)
R.A. Rodriges Zalipynis. ChronosDB: Distributed, File Based, Geospatial Array DBMS
VLDB (Very Large Data Bases) – a top conference on Big Data, Distributed Systems, Databases
SciDB University of California, Berkeley, University of Michigan, Massachusetts Institute of Technology
https://db-engines.com/en/ranking
46
47
The photo is not mine
JavaScript: Web GIS (Geographical Information Service) Data compression, processing, visualization, user interaction
performance evaluation We will develop distributed & multithreaded application to simulate a large load
https://habrahabr.ru/company/avito/blog/325632/ https://habrahabr.ru/company/ods/blog/325096/
51
http://www.spatial.cs.umn.edu/Book/
52
http://flowingdata.com/
53
http://geoawesomeness.com/