Ingres Community Forums Login Register Ingres.com  

Ingres Community Wiki

Navigation
Learn About
Developing With
Ingres Talk
Information
Toolbox

IngresGeospatial

From Ingres Community Wiki

Jump to: navigation, search

Contents

Special Announcements

We now support storing and retrieving OGC 1.1 shapes (point, linestring, polygon, etc.) as well as GDAL/OGR connectivity. This means anything that knows how to use OGR for vector data will work with Ingres. This includes Mapserver, QGis, OpenLayers, and much more.

We have initiated a research project with the University of Toronto to work towards speeding up geospatial database performance by a factor of ten.


Geospatial Logo

This project is focused on storing geometry and geography related data in Ingres databases. This includes supporting industry standard data types and functions. The project also includes support for desktop GIS and map rendering software.

Ingres Geospatial Project

Ingres has had spatial support since the mid-1990's through the spatial library, an Object Model Extension (OME) library. Unfortunately the code is the one piece of Ingres that isn't open source.

This project was created in March 2008 to replace the "old" spatial library with a new one.

To get involved, please join our Mailing list or visit the #ingres IRC channel.

All bugs and tasks will be tracked in our bug tracker.

Community support

Ingres is a proud supporting sponsor of OSGeo:

Supporting OSGeo logo


Articles and Videos

Geospatial Primer: in Search of the Next "Killer App"

Rearranging the landscape of geospatial databases (from OSGeo's FOSS4G2009 conference)

Doing maps in Drupal

Building Ingres from source with geospatial support

Primary Goals

1) Make it easy for the community to work with Ingres [SIGNIFICANT PROGRESS, refinement ongoing]

2) Reuse code from open source projects (such as GEOS for one example) and strengthen the OSGEO community [COMPLETED, ongoing contributions to GEOS & GDAL/OGR planned]

3) Develop a new library that IS open source (GPLv2 license) [IN PROGRESS]

4) Ensure Ingres supports the Open Geospatial Consortium (OGC) Simple Feature Specification for SQL [IN PROGRESS]

5) Ensure access layers such as OGR, FDO support Ingres (thus enabling applications to use Ingres as a spatial repository) [IN PROGRESS]

Secondary goals

1) Work with the community to develop a geospatial platform/distribution

2) Add new features and capabilities such as geocoding and routing

3) Create import tools to allow easy migration from other RDBMSs

Overview of Roadmap

Phase 1

  • OGC SFS SQL (v1.1) compliance See a list of supported shapes.
  • Rtree indexing.
  • OGR support for Ingres
  • Coordinate system support (using Proj.4)
  • WKT / WKB support

Phase 2

  • GeoServer/GeoNetwork support for Ingres.
  • Storage engine enhancements to deal with spatial data in a more performant way.
  • Increased portion of OGC SFS SQL (v1.2) compliance.
  • FDO driver.
  • Research project: Affects of applying VectorWise techniques to geospatial data.

Phase 3

  • More performance enhancements
  • Routing - see the OpenRouter project.
  • Geocoding - see the OpenGeocoder project.

Phase 4 and beyond

  • Raster support.
  • Geodetic support
  • OGC SFS 1.2 support and/or the current standard at the time

Design Details

Refer to the following links for further details on the design of the new spatial library:

List of supported types

Design and Implementation Details for the new types.

List of supported functions

List of Changes by Subsystem

List of issues

Spatial Reference System

Geometry Columns

Updating OGR

Related Documents

Testing Details

Conformance tests

Project How Tos

The following are tips and tricks that likely won't be that interesting to you unless you're working on coding or testing.

General Knowledge

This information is not specific to geospatial and should be available / expanded elsewhere on the community pages. For now, it's tracked here and will be moved at a later time.

Trace points

BuildingTips

External Related Links

http://www.osgeo.org

http://geospatial.blogs.com

http://www.opengeospatial.org

http://www.epsg.org

http://www.gdal.org/ogr/drv_ingres.html - Ingres support in GDAL/OGR


Videos

OGC SFS by Frank Warmerdam, Ingres Geospatial by Andrew Ross, Coordinate Systems by Frank Warmerdam June 2, 2008 (108 minutes)

Minutes from Meetings

Text from April 3, 2008 IRC meeting (28.0 kB)

audio from September 11, 2009 dimdim meeting (45.6 MB)

Thank you,
Andrew

Personal tools
© 2009 Ingres Corporation. All Rights Reserved