Открытые ГИС: понемногу обо всём

Embed Size (px)

DESCRIPTION

Место: Екатеринбург, День СПО Время: 18 октября 2014 Автор: Максим Дубинин

Citation preview

2. 2 34http://gis-lab.ru http://nextgis.ru 3. 3 34XYZPOI? ? (, , )? 4. 4 34 = (C) + () : 527345 70*10^6 (46.33333,48.00000) 5. 5 34 6. 6 34 -180 ... 180, -90 ... 90 -100000[0] ... 100000[0] - 7. 7 34 - !Is spatial special? 8. 8 34 9. 9 34 OpenStreetMap - 4309M GPS, 2565, 256 , 2 - MODIS (10.6 ~ 106 ) 10. 10 3470 (ESRI Shape, GeoJSON, GML, GPX)130 (GeoTIFF, IMG, NetCDF, GRASSraster) 11. 11 3480% US Office of Management and Budget, 2002 12. 12 34 13. 13 34 - 50.000 - "" 14. 14 34 15. 15 34 16. 16 34 - CC-BY-SA 17. 17 34OpenStreetMaphttp://openstreetmap.ru 18. 18 34 19. 19 34 20. 20 34 21. 21 34 ESRI Shape CSV/GeoJSON OSM XML: GeoTIFF 22. 22 34 23. 23 34 GDAL, GEOS/JTS, Proj 24. 24 34 :ogr2ogr -f "GeoJSON" -where "VAL=1" output.tab input.shp :ogr2ogr -s_srs "EPSG:4326" -t_srs "EPSG:900913" -f "ESRI Shapefile"output.shp input.shp :ogr2ogr -clipsrc 41.4 46.4 41.6 46.6 output.shp input.shp :gdal_merge.py -o output.tif band1.tif band2.tif band3.tif band4.tifband5.tif -separate :gdal_contour -a elev -f PostgreSQL -fl 1000 1100 1120 -nln contmydem.tif "PG:host=localhost user=iampg password=iampgpassdbname=iamgis" 25. 25 34 26. 26 34 PostgreSQL/PostGIS, SQLite/Spatialite (, ) SpatialSQL 27. 27 34 GeoJSON:SELECT ST_AsGeoJSON(the_geom) FROM input WHERE nameILIKE somename; :SELECT distance(setsrid((MakePoint(1622794, 150532)),2285),setsrid((MakePoint(1622845, 150937)),2285)); :SELECT ST_Buffer(ST_Simplify(the_geom, 700), 9000)from oblasts where name ilike 'somename'; 28. 28 34 : QGIS/GRASS (C++/Python) 29. 29 34 30. 30 34 - GeoServer/Mapserver, Java/C (, ->, WMS) (->, WFS) (GeoServer) (Mapproxy, Tilecache, mod_tile etc) (WPS, ) 31. 31 34 Map- 32. 32 34 CartoCSS 33. 33 34 Leaflet/Openlayers, JavaScript - / (WMS, , WFS) ( , ) 34. 34 34gis-lab.info/forumgithub.com/nextgis