Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Integrating Geospatial Data to your Applications

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 36 Anuncio

Integrating Geospatial Data to your Applications

Descargar para leer sin conexión

My presentation in Devcon Summit 2015 about how to integrate spatial data into your applications. A discussion about spatial data types, web tools for adding spatial functionalities in your applications, and other applications that your may consider for development.

My presentation in Devcon Summit 2015 about how to integrate spatial data into your applications. A discussion about spatial data types, web tools for adding spatial functionalities in your applications, and other applications that your may consider for development.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

A los espectadores también les gustó (20)

Anuncio

Similares a Integrating Geospatial Data to your Applications (20)

Más reciente (20)

Anuncio

Integrating Geospatial Data to your Applications

  1. 1. Integrating Geospatial Data to your Applications November 14, 2015 by Ian Panganiban
  2. 2. Hi I'm Ian SRS II Project PhilSHORE Geodetic Engineer Hackathons lkpanganiban @lkpanganiban Ian Panganiban
  3. 3. Motivation
  4. 4. Agenda Spatial 101 Data sources Spatial app development Beyond spatial
  5. 5. Spatial 101
  6. 6. Pixelated much? Raster data “a raster graphics image is a dot matrix  data structure representing a generally  rectangular grid of pixels” GeoEye Satellite Imagery
  7. 7. Story of points, lines and polygons Vector data “Vector is a representation of the world using points, lines, and polygons. Vector models  are  useful  for  storing data that  has  discrete  boundaries,  such  as country borders, land parcels, and streets.” Java OSM Editor
  8. 8. Vector formats Java OSM Editor Geojson GPX Shapefiles
  9. 9. Coordinate Reference Systems “Every dataset has a coordinate system, which is used to integrate it  with other geographic datasets within a common coordinate framework.  Allows you to perform various integrated analytical operations, such  as  overlaying data  layers  from  disparate  sources  and  coordinate  systems.”
  10. 10. EPSG what? “EPSG  Geodetic  Parameter  Dataset  is  a  structured  dataset  of  Coordinate Reference Systems and Coordinate Transformations”
  11. 11. Munging spatial data using GIS QGIS in Action: Soil data of Isabela
  12. 12. Some free data :) BSWM Maps philgis.org USGS - earthexplorerOSM data via QGIS plugin
  13. 13. Let's build some apps
  14. 14. A very spatial app Frontend Application Frameworks Databases
  15. 15. A spatial baggage counter Spatial databases “A spatial database, or geodatabase is a database that is optimized  to  store  and  query data  that  represents  objects  defined  in  a  geometric space. Most spatial databases allow representing simple  geometric objects such as points, lines and polygons.” Spatialite
  16. 16. A look into PostGIS extensions Over 1000 functions http://workshops.boundlessgeo.com/postgis-intro/
  17. 17. Choose your framework
  18. 18. Spatial libraries “Spatial libraries allow you to read and write spatial data. These libraries have spatial processes like buffer, intersect and transform.”
  19. 19. Using gdal for raster files Cols: 16171 Rows: 20766 Bands: 1 Pixel value at 167,196: 32767 Minimum value of elevation: -197
  20. 20. Using ogr for vector files Provinces: 82 Extent: (116.92833709716797, 126.60534667968753, 4.586939811706543, 21.07014083862329) Second Province: Agusan del Norte
  21. 21. Visualizing spatial data through web maps “What you see when you view a map on Mapbox or an embedded map on your website is the result of many moving parts working together.” -Mapbox Leaflet Openlayers 3
  22. 22. An open-source JavaScript library for mobile-friendly interactive maps | Leaflet Vladimir Agafonkin Leaflet Plugins
  23. 23. A feature-packed library for all your mapping needs | Openlayers 3
  24. 24. Add processing power to your web maps
  25. 25. Spatial frameworks Cartaro: Geospatial Drupal
  26. 26. Spatial frameworks Geonode: Django Application
  27. 27. Spatial frameworks Geoserver: Java based geospatial server
  28. 28. Beyond spatial Story Maps
  29. 29. Beyond spatial 3D Maps
  30. 30. Beyond spatial Indoor Maps
  31. 31. Build and Contribute
  32. 32. List of Resources geographic data http://maptime.io/geodata/ http://mapschool.io/ http://spatialreference.org/ref/epsg/ spatial databases http://dna.fernuni-hagen.de/papers/IntroSpatialDBMS.pdf http://postgis.net/ http://workshops.boundlessgeo.com/postgis-intro/ web mapping http://leafletjs.com/ http://openlayers.org/ visualization & processing http://d3js.org/ http://turfjs.org/ http://www.gdal.org/gdal_tutorial.html
  33. 33. List of Resources visualization & processing http://geotools.org/ http://raphaeljs.com/ spatial data repository http://philgis.org/ http://www.bswm.maps.da.gov.ph/maps-library http://earthexplorer.usgs.gov/ spatial frameworks http://cartaro.org/ http://geoserver.org/ http://geodjango.org/ http://geonode.org/
  34. 34. Do you have any questions?
  35. 35. Thank you “Everything is related to everything else, but near things are more related than distant things.” -Waldo Tobler
  36. 36. Integrating Geospatial Data to your Applications November 14, 2015 by Ian Panganiban

×