• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Geoprocessing in cloud
 

Geoprocessing in cloud

on

  • 1,121 views

Describes how to implement simple geoprocessing using GDAL/OGR in Azure cloud. Case study is shown, that describes how increased sea level would effect

Describes how to implement simple geoprocessing using GDAL/OGR in Azure cloud. Case study is shown, that describes how increased sea level would effect

Statistics

Views

Total Views
1,121
Views on SlideShare
1,108
Embed Views
13

Actions

Likes
0
Downloads
14
Comments
0

4 Embeds 13

http://www.linkedin.com 7
http://www.techgig.com 3
http://localhost:24331 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Geoprocessing in cloud Geoprocessing in cloud Presentation Transcript

    •  
    • Geoprocesiranje u oblaku Darko Boto i Alen Huskić APIS IT d.o.o.
    •  
    •  
    • APIS IT d.o.o.
      • > 3 5 0 zaposlenika
      • Server ske platform e :
          • IBM zSeries, Parallel Sysplex
          • IBM AIX
          • Linux
          • Sun Solaris
          • HP Unix
          • Windows
      • Virtualizacija: zVM, Microsoft
      • Baze podataka : IMS, DB2, Oracle, Lotus Domino, Sybase
      • WEB server i : WebSphere, MS IIS, Arc IMS , BEA Logic
      • > 10.000 radnih stanica
      • > 4 .000.000 transakcija po danu
    • Sadržaj predavanja
      • Što je sve potrebno da bi se u Azure cloudu napravila analiza prostornih podataka i pri tome:
      • analizirati vektorske prostorne podatke,
      • analizirati GRID rasterske formate,
      • koristiti MSSQLSpatial prostorne funkcije.
    • Preduvjeti
      • Osnovna znanja o:
      • GIS-u i prostornim podacima.
        • ... vektorima
        • … rasterima
        • … prostornim analizama
      • … i Microsoft tehnologijama
    •  
    • T sunami - PLIMNI VAL Italija Dubrovnik Hvar Pula Ist Vela luka
    • JAPAN 17 000 km – 21h Tektonske ploče seizmičke aktivnosti u japanu
    • IDEJA
      • Studijom slučaja naći način kako napraviti preventivnu prostornu (GIS) analizu razmjera utjecaja podizanja razine mora, te što je od soft v era i podataka potrebno da bi se takva prostorna analiza napravila .
    • Napravili smo…
      • Prototip web aplikacije koja prostornom analizom izračunava broj kućanstava ugroženih dizanjem razine mora ovisno o visini plimnog vala, te koje su prometnice u tom slučaju presječen e za potrebe evakuacije stanovništva .
      • Ovo nije hidrodinamični prognostički model!
    • DEMO
      • geoprocessing.cloudapp.net
    • Geoprocesiranje PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
      • Funkcionalni zahtjevi za geoprocesiranje:
      • Upravljački program za prostorne podatke
      • Projekcije – podaci u geografskom prostoru
      • Geometrijske operacije
      Stack/Function Data driver Projection engine Topology engine .NET GDAL/OGR, FDO Proj.NET NTS Java GDAL/OGR, FDO Proj4J JTS C/C++ GDAL/OGR, FDO Proj4 GEOS
    • Tehnologije GDAL/OGR MSSQLSpatial Proj.NET NTS AZURE SQL SilverLight .NET WEB app
      • Microsoft:
      • AzureCloud
      • . NET framework
      • SilverLight
      • FOSS GIS :
      • GDAL/OGR ( lib C/C++ )
      • NTS ( lib .NET C# )
      • MS SQLSpatial ( db extezija )
      • Proj.NET ( lib .NET C#)
      FOSS GIS
    • GDAL/OGR PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
      • Geospatial Data Abstraction Library
      • 120 rasterskih i 50 vektorskih formata
      • 1998 – Frank Warmerdam LGPL Licence
      • GoogleEarth, ArcGIS Server/Desktop, FME ETL, Autodesk MapGuide...
      • Transformacije i kontrola outputa
      • GDAL/OGR Utillities
      • SWIG Bindings: Perl, Python, Ruby, Java, C#
      • NoSWIG Bindings: VB6, R
    • Podaci OSM PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
      • 250 000 volontera
      • Import (fr, dk, it..)
      • BingMaps
      • Vektori
      • CC A -SA 2.0
      • HR.OSM
    • Vektori point multipoint line mulitiline polygon multipolygon PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECTION GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
    • Rasteri
      • DEM,
      • DSM, DTM,
      • DOF,
      • Spectral...
      • ASTER GDEM
      • GeoTIFF – extenzija
      • GRID struktura
      • Preciznost (30m)
      PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECTION GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
    • Projekcije konusna cilindrična ravninska
      • PROJ4 – PROJ.NET
      • 3D – 2D
      • EPSG
      • SRS - transformacije
      PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA Fullerova projekcija
    • Hrvatski SRS – HTRS96/TM Hrvatski Terestrički Referentni Sustav / Transverse Mercator Projection
    • Priprema podataka BOJANJE RASTERA GDAL ANALIZA SOFTVER I PODACI PRIPREMA PODATAKA POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 AZURE SQL SPATIAL PRIKAZ REZULTATA
    • Bojanje rastera GEOTIFF RGB band 1 PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
      • GDALDEM
      • Prolazi pixel po pixel i ovisno o vrijednosti visine boji pixel pripadajućom r,g,b bojom
    • Poligonizacija LOAD PODATAKA OGR GEOTIFF RGB band 1 PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR ANALIZA VEKTORA ST_INTERSECT AZURE SQL SPATIAL PRIKAZ REZULTATA ANALIZA
      • Gdal.Polygonize
      • Kontrola outputa – preko 50 izlaznih formata
      • Shapefile, GML, GeoJSON, KML, CSV....
      raster vektori
    • Load podataka OGR AZURE SQL SPATIAL POLIGONIZACIJA GDAL/OGR PRIPREMA PODATAKA BOJANJE RASTERA GDAL LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECTION GEOTIFF RGB band 1 PRIKAZ REZULTATA ANALIZA
      • Ogr2ogr (.exe)
      • OGC Simple Feature
      • “ WHERE” uvjeti
      • Rezanje polygona
      • MSSQL ODBC driver
      geometry_columns oid f_table_catalog f_table_schema f_table_name f_geometry_column coord_dimension srid type feature_table <table name> <geometry_column> <atributes> spatial_ref_sys srid auth_name auth_sid srtext proj4text
    • Geometrijske operacije   PROSTORNI ODNOSI: contains, within , covers, intersects, disjoint, crosses , overlaps , touches , equals  FUNKCIJE PREKLAPANJA: intersection, difference, union, symmetric difference, unary union polygon overlays A intersection B A union B A diference B A symDiference B
    • STIntersects PRIKAZ REZULTATA AZURE SQL SPATIAL
      • Presjek građevina i područja ugroženosti
      PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 ANALIZA
    • STIntersects PRIKAZ REZULTATA AZURE SQL SPATIAL
      • Presjek građevina i područja ugroženosti
      PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECTION GEOTIFF RGB band 1 ANALIZA
    • Rezultati PRIKAZ REZULTATA AZURE SQL SPATIAL PRIPREMA PODATAKA BOJANJE RASTERA GDAL POLIGONIZACIJA GDAL/OGR LOAD PODATAKA OGR ANALIZA VEKTORA ST_INTERSECT GEOTIFF RGB band 1 ANALIZA
    • FOSS GIS .NET Stack MapWindow GeoAPI.NET NTS MSSQLSpatial Nhibernate.Spatial GeoTools.NET Proj.NET MonoGIS MapWindow ActiveX SharpMap
    • FOSS GIS .NET Stack
      • Alati i biblioteke :
      • MapWindow – Desktop GIS alat (framework)
      • MapWindow ActiveX – MapWindow Core API
      • GeoAPI - F ramework baziran na OGC/ISO standard ima (SFS)
      • GeoTools.NET – Skup .NET klasa za manipuliranje prostornim podacima
      • NHibernate.Spatial – Prostorna ekstenzija za NHibernate
      • SharpMap – WEB Map Renderer, WEB/Desktop app framework
      • MonoGIS – GIS na Mono platformi
      • Zajednica:
      • Projekti izašli iz “One Man Project” faze
      • Debugiranje
      • Portanje Java stack-a
    •  
    • Povezani sadržaji
      • OSM OpenStreetMap
      • ASTER GDEM Advanced Spaceborne Thermal Emission and Reflection Radiometer
      • GDAL/OGR Geospatial Data Abstraction Library
      • MSSQLSpatial MSSQQL Spatial Extension
      • CORIE – FOSS Hidrodynamic Model
    •  
    •