SlideShare a Scribd company logo
1 of 32
Ingres 10S Geospatial
Tyler Mitchell
Geospatial Director

UK Actian User Assoc. Conference
June 19, 2012
1 of 9 1 of 9
© 2012 Actian Corporation
Geospatial = New Platform




       © 2012 Actian Corporation   3
New Features – Open Specifications




       © 2012 Actian Corporation     4
Typical Geospatial Stacks




       © 2012 Actian Corporation   5
Typical Geospatial Stacks




                                    Spatial
                                   Functions

                              Spatial Types

       © 2012 Actian Corporation               6
Vector Data Types




  Point                            Linestring   Polygon

       © 2012 Actian Corporation                      7
Spatial Reference Systems




     Geographic                    Map projection

       © 2012 Actian Corporation                    8
Data Types - Usage

1 CREATE TABLE world (id int4, shape point);

2 INSERT INTO world (id, shape)
   values (1, pointfromtext(‘POINT(-121 52)’));

3 SELECT astext(shape) FROM world;
          “POINT (-121 52)”

        © 2012 Actian Corporation         9
Data Types – Existing “spatial” Data




  'POINT(' + longitude + ' ' + latitude + ')‘




       © 2012 Actian Corporation           10
Typical Geospatial Stacks




                                    Spatial
                                   Functions

                              Spatial Types

       © 2012 Actian Corporation               11
Spatial Functions




                                   SELECT X(shape), Y(shape)
                                            FROM myworld;

                                                   -121 | 54




       © 2012 Actian Corporation                      12
Spatial Functions – Numpoints / Length


                                   SELECT numpoints(shape)
                                            FROM myworld;

                                                             3

                                    SELECT st_length(shape)
                                            FROM myworld;

                                                           2.45

       © 2012 Actian Corporation                      13
Spatial Functions – Buffer / Distance


                                     SELECT buffer(shape, 200)
                                              FROM myworld
                                            WHERE status = 1;


                                   SELECT distance(shp1, shp2)
                                               FROM myworld;



       © 2012 Actian Corporation                        14
Spatial Functions – Difference / Intersects




                                   SELECT
                                    difference(a.shape, b.shape)
                                   FROM
                                    myworld a, yourworld b
                                   WHERE
                                    intersects(a.shape, b.shape) =1;




       © 2012 Actian Corporation                               15
New Features




      © 2012 Actian Corporation   16
Data Loading & Access – 3rd Party Support




       © 2012 Actian Corporation        17
Data Loading – Real Data vs. Virtual Data




       © 2012 Actian Corporation            18
Data Loading – FME ETL by Safe Software




     Free trials and more information at http://safe.com/fme
       © 2012 Actian Corporation                    19
FME Quick Viewer




      © 2012 Actian Corporation   20
FME Quick Translate




      © 2012 Actian Corporation   21
FME Workbench




     © 2012 Actian Corporation   22
Data Loading – GDAL/OGR


Open source data access
 Developers API
 Command line tools
1 ogrinfo @driver=ingres,dbname=canada
2 ogr2ogr –f ingres @driver=ingres,dbname=canada input.shp
                            For more information see: http://gdal.org/ogr


        © 2012 Actian Corporation                                 23
Data Access – ArcGIS by Esri




   Free trial and more information at http://esri.com/desktop
       © 2012 Actian Corporation                     24
ArcCatalog – Table Preview




       © 2012 Actian Corporation   25
ArcCatalog – Map Preview




      © 2012 Actian Corporation   26
ArcMap – Map Viewing & Editing




      © 2012 Actian Corporation   27
Data Access – Quantum GIS




 Download QGIS or learn about its community at http://qgis.org
        © 2012 Actian Corporation                      28
Support Resources

  http://actian.com/downloads/ingres
      Installers & Geospatial User Guide
      geospatial@actian.com
   Actian Support & Services – See Actian.com
   GIS services and web mapping companies
   Training videos on Esri.com/Safe.com
   Community lists for GDAL/OGR, Quantum GIS


       © 2012 Actian Corporation                 29
Future Direction


    Further ArcGIS extension work
    Performance
    Additional functions and 3D
    Java GeoTools
    Demo stacks
    Potential partners

       © 2012 Actian Corporation     30
Geospatial = New Platform




       © 2012 Actian Corporation   31
Tyler.Mitchell@actian.com


       © 2012 Actian Corporation

More Related Content

Similar to Ingres 10S Geospatial - Intro

Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emc
inevitablecloud
 
iPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamismiPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamism
Clément Escoffier
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106
SL Corporation
 

Similar to Ingres 10S Geospatial - Intro (20)

Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Towards Geo-Enablement - Location Matters Seminar 29 Mar 2012
Towards Geo-Enablement - Location Matters Seminar 29 Mar 2012Towards Geo-Enablement - Location Matters Seminar 29 Mar 2012
Towards Geo-Enablement - Location Matters Seminar 29 Mar 2012
 
Cw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emcCw13 cloud meets big data by ibrahim alloub-emc
Cw13 cloud meets big data by ibrahim alloub-emc
 
Antonio piraino v1
Antonio piraino v1Antonio piraino v1
Antonio piraino v1
 
Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...Monitoring of Web Applications and GlassFish for Performance and Availability...
Monitoring of Web Applications and GlassFish for Performance and Availability...
 
Database@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use themDatabase@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use them
 
Virtual Worlds: A Future History
Virtual Worlds: A Future HistoryVirtual Worlds: A Future History
Virtual Worlds: A Future History
 
Taking a Leap Forward With JavaFX
Taking a Leap Forward With JavaFXTaking a Leap Forward With JavaFX
Taking a Leap Forward With JavaFX
 
Big data in travel domain
Big data in travel domainBig data in travel domain
Big data in travel domain
 
The Promise of Interoperability
The Promise of InteroperabilityThe Promise of Interoperability
The Promise of Interoperability
 
Data Loading With Magento
Data Loading With MagentoData Loading With Magento
Data Loading With Magento
 
Agic 2009 Losing My Religion Gis Interoperability
Agic 2009 Losing My Religion   Gis InteroperabilityAgic 2009 Losing My Religion   Gis Interoperability
Agic 2009 Losing My Religion Gis Interoperability
 
Introducing the 2013 Geospatial Portfolio_ Alastair Ritchie - Intergraph Geos...
Introducing the 2013 Geospatial Portfolio_ Alastair Ritchie - Intergraph Geos...Introducing the 2013 Geospatial Portfolio_ Alastair Ritchie - Intergraph Geos...
Introducing the 2013 Geospatial Portfolio_ Alastair Ritchie - Intergraph Geos...
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
iPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamismiPOJO 2.x - a tale about dynamism
iPOJO 2.x - a tale about dynamism
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106
 
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
Building Hadoop-as-a-Service with Pivotal Hadoop Distribution, Serengeti, & I...
 
Cloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - Webinar
 
Harness The Power Of Auto Cad Map And Esri
Harness The Power Of Auto Cad Map And EsriHarness The Power Of Auto Cad Map And Esri
Harness The Power Of Auto Cad Map And Esri
 
Scalability 09262012
Scalability 09262012Scalability 09262012
Scalability 09262012
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Ingres 10S Geospatial - Intro

  • 1. Ingres 10S Geospatial Tyler Mitchell Geospatial Director UK Actian User Assoc. Conference June 19, 2012 1 of 9 1 of 9 © 2012 Actian Corporation
  • 2.
  • 3. Geospatial = New Platform © 2012 Actian Corporation 3
  • 4. New Features – Open Specifications © 2012 Actian Corporation 4
  • 5. Typical Geospatial Stacks © 2012 Actian Corporation 5
  • 6. Typical Geospatial Stacks Spatial Functions Spatial Types © 2012 Actian Corporation 6
  • 7. Vector Data Types Point Linestring Polygon © 2012 Actian Corporation 7
  • 8. Spatial Reference Systems Geographic Map projection © 2012 Actian Corporation 8
  • 9. Data Types - Usage 1 CREATE TABLE world (id int4, shape point); 2 INSERT INTO world (id, shape) values (1, pointfromtext(‘POINT(-121 52)’)); 3 SELECT astext(shape) FROM world; “POINT (-121 52)” © 2012 Actian Corporation 9
  • 10. Data Types – Existing “spatial” Data 'POINT(' + longitude + ' ' + latitude + ')‘ © 2012 Actian Corporation 10
  • 11. Typical Geospatial Stacks Spatial Functions Spatial Types © 2012 Actian Corporation 11
  • 12. Spatial Functions SELECT X(shape), Y(shape) FROM myworld; -121 | 54 © 2012 Actian Corporation 12
  • 13. Spatial Functions – Numpoints / Length SELECT numpoints(shape) FROM myworld; 3 SELECT st_length(shape) FROM myworld; 2.45 © 2012 Actian Corporation 13
  • 14. Spatial Functions – Buffer / Distance SELECT buffer(shape, 200) FROM myworld WHERE status = 1; SELECT distance(shp1, shp2) FROM myworld; © 2012 Actian Corporation 14
  • 15. Spatial Functions – Difference / Intersects SELECT difference(a.shape, b.shape) FROM myworld a, yourworld b WHERE intersects(a.shape, b.shape) =1; © 2012 Actian Corporation 15
  • 16. New Features © 2012 Actian Corporation 16
  • 17. Data Loading & Access – 3rd Party Support © 2012 Actian Corporation 17
  • 18. Data Loading – Real Data vs. Virtual Data © 2012 Actian Corporation 18
  • 19. Data Loading – FME ETL by Safe Software Free trials and more information at http://safe.com/fme © 2012 Actian Corporation 19
  • 20. FME Quick Viewer © 2012 Actian Corporation 20
  • 21. FME Quick Translate © 2012 Actian Corporation 21
  • 22. FME Workbench © 2012 Actian Corporation 22
  • 23. Data Loading – GDAL/OGR Open source data access  Developers API  Command line tools 1 ogrinfo @driver=ingres,dbname=canada 2 ogr2ogr –f ingres @driver=ingres,dbname=canada input.shp For more information see: http://gdal.org/ogr © 2012 Actian Corporation 23
  • 24. Data Access – ArcGIS by Esri Free trial and more information at http://esri.com/desktop © 2012 Actian Corporation 24
  • 25. ArcCatalog – Table Preview © 2012 Actian Corporation 25
  • 26. ArcCatalog – Map Preview © 2012 Actian Corporation 26
  • 27. ArcMap – Map Viewing & Editing © 2012 Actian Corporation 27
  • 28. Data Access – Quantum GIS Download QGIS or learn about its community at http://qgis.org © 2012 Actian Corporation 28
  • 29. Support Resources http://actian.com/downloads/ingres  Installers & Geospatial User Guide  geospatial@actian.com  Actian Support & Services – See Actian.com  GIS services and web mapping companies  Training videos on Esri.com/Safe.com  Community lists for GDAL/OGR, Quantum GIS © 2012 Actian Corporation 29
  • 30. Future Direction  Further ArcGIS extension work  Performance  Additional functions and 3D  Java GeoTools  Demo stacks  Potential partners © 2012 Actian Corporation 30
  • 31. Geospatial = New Platform © 2012 Actian Corporation 31
  • 32. Tyler.Mitchell@actian.com © 2012 Actian Corporation