PostGIS Data Integration & Display on SIS Alex Hill GIS Manager
Contents Plus Dane Group who we are PostGIS Data Integration and Display on SIS What is a Spatial Database? What is PostgreSQL/PostGIS? Why use PostgreSQL/PostGIS? GIS use at Plus Dane Group Data Integration and Display on SIS
Plus Dane Group who we are Over 16,000 homes in ownership across Merseyside and Cheshire Sunday Times Top 100 Company Employ 500+ Asset value of over 500m Turnover of over 52m
What is a spatial Database? A database designed to store and analyse geometric data. i.e. Points, Lines and Polygons Stores Geometries/Features Uses Spatial Indexes to speed up database functions Uses typical SQL queries such as SELECT In addition can also perform a wide variety of spatial functions:
What is a spatial Database? Example spatial query types: Measurement: Distances between lines, points and polygons etc Functions: Buffers, Intersecting features etc Predicates: i.e.: Is there a void within x distance of an ASB case
What is a spatial Database? Spatial Database examples: All compatible with Cadcorp SIS
PostgreSQL/PostGIS PostgreSQL free, open source software Being developed for over 22 years 1988 First Prototype Evolved from the Ingres project at the University of California 1993 v4 released, initial project ended 1996 First open source version 2010 v9 released Software developed and maintained by database developers and volunteers from around the world
PostgreSQL/PostGIS PostGIS Spatial database extender for PostgreSQL 2001 First released Developed by Refractions Research under the GNU (General Purpose Licence) 2006 OGC Certification Certified as a Compliant Simple Features for SQL database by the OGC (Open Geospatial Consortium) 2010 Version 1.5.2 released
PostgreSQL/PostGIS Main benefits of PostGIS: GNU General Public Licence OGC Compliant since 2006 Performance maximised through efficient representations of geometry Gives performance gains over rival systems Full set of geometry query functions Accessed via other applications using SQL i.e. Scripts, desktop Apps, other databases, Web services etc
PostgreSQL/PostGIS Main benefits of PostGIS continued: Spatial Analysis Advanced Spatial Analysis Spatial Joins, Intersections, Polygon Building etc. Also implements much of the ISO SQL Multimedia standards for Geospatial functionality
PostgreSQL/PostGIS Who is using PostGIS? Over 800 downloads a month Major organisations rely on PostGIS for their business:
Why use PostGIS with Cadcorp 2 nd Company in the world to support it Helped to fund development Knowledgeable support staff Provides desktop read/write support Straightforward to use via SIS
Why use PostGIS with Cadcorp Latest supported versions of Postgres/PostGIS with Cadcorp SIS: SIS 6.2 : 8.3.1/1.3.3 SIS 7: 8.3.1/1.3.3 8.4.1 / 1.4 SIS 7 SR2 : 8.3.1/1.3.3 8.4.1 / 1.4 8.4.4/1.5.1
Plus Dane Group s GIS Cadcorp SIS Desktop since 2009 Geognosis Editor/Viewer Application msis Operates Across LAN to six offices 100+ users All staff have access
Plus Dane Group s GIS Wide variety of applications and uses: Land Ownership Grounds Maintenance Income Maximisation Property Maintenance Complaints Neighbourhood Sustainability Repairs Development
Plus Dane Group s GIS Need to integrate data from a wide variety of systems & sources: Use PostgreSQL/Post to store and analyse this data.
PostGIS Data Integration & Display on SIS
Example Script "C:\Program Files (x86)\postgresql\8.3\bin\ psql.exe" -h localhost -U postgres -d postgis -f "C:/Postgres Files/create_tables.sql"
Example Script delete from uh_propertydata; \copy uh_propertydata FROM 'C:\postgres files\uh_extracts\propert ydata.csv' with csv HEADER
PostGIS Data Integration & Display on SIS PostGIS holds Plus Dane Group addresses in a spatial table Use views to combine and query the data imported into PostgreSQL/PostGIS Combined with Address table to spatialise the data Views are virtual tables composed of the results of a table
DEMO
Thank you Any questions? Alex Hill 01260 288228 alex.hill@neighbourhoodinvestor.com