the open source spatial services kit: lowering the cost of deploying services on the geo-web...

12
The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc. Lancaster, PA Location Intelligence Conference 2006, San Francisco

Upload: augustine-harrington

Post on 31-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

The Open Source Spatial Services Kit:

Lowering the Cost of Deploying Services on the Geo-Web

Presented by Ben Lewis

Advanced Technology Solutions, Inc.

Lancaster, PA

Location Intelligence Conference 2006, San Francisco

Page 2: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

What is the Spatial Services Kit?

• Set of open source components bundled to support map service deployment

• Easy to install

• Flexible data updates from any GIS system

• Image or XML based services

Page 3: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

The Niche

• Organizations with public data to serve to an SDI (Spatial Data Infrastructure)

• Everyone - Next generation mashups and Google Earth applications need a spatial server

Page 4: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

Genesis of Kit Approach:Kentucky Landscape Census Project

• Funded by NASA under Earth Science Enterprise Office

• Provides data, data sharing infrastructure, and education for using NASA data to characterize landscape change

• To “energize the base” an open source GIS approach was taken to develop county servers

Page 5: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

Genesis of Kit Approach:Kentucky Landscape Census Project

• Instead of selecting a single vendor, develop a network of system “nodes” that share data and geoprocessing capabilities utilizing common, open (OGC) interfaces

• OGC = The Open GIS ConsortiumCore Mission: To deliver spatial interface

specifications that are openly available for global use

Page 6: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

The Kentucky Data Sharing Model

OGCCatalog

(NSDI,

GOS-TP

enabled)

Fusion

Visualization

Discovery

OGC

WEB

SERVICES

Image Process

Web-Based andWeb-EnabledGIS Clients & Applications

UniversityUniversity

Federal

State

County

City

Commercial

Multiple Format Data

Sources

Clients for: Visualization,

Analysis, Modeling,

Decision Support

InteroperableComponents

Services & Data

Metadata

Data Requests

OGC Compliant Interfaces

Data Returned

Security

Local Node Kits

Page 7: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

How Does Data Loading Work?

• Layer extract has been written to generic format:1. Schema which references data

2. Shapefile with key attribute (geometry)

3. Delimited text file (attribute table)

• One time load or scheduled load

• Supports any flat attribute structure

Page 8: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

Sample Import Schema

<importSchema> <geometrySourceList> <shapeFile id="parcels" path=".\data\PARCELS.shp" srid="2247" layer="PARCELS" keyAttr="PARCEL_ID" /> </geometrySourceList> <table name="cadastral" delimiter="\t" headerRow="true"> <columnList> <column name="the_geom" type="geometry" shapefile="parcels” srid="3089"/> <column name="acc_sale_price" type="number" size="10" precision="2"/> <column name="acc_proploc_street" type="text" size="25"/> <column name="acc_proploc_num" type="int" size="4"/> <column name="acc_date_sale" type="date" format="MM/dd/yyyy"/> </columnList> </table> </importSchema>

Page 9: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

What Clients are Supported?

• Any WMS (Web Mapping Service) client ArcMap Geodata.gov Intergraph WMS viewer CubeWerx viewer JUMP desktop

• Any WFS or GML client

• In development Google Earth RSS

Page 10: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

The Kit Uses these Open Source Components:

• Apache Web Server http://httpd.apache.org

• Jakarta Tomcat http://jakarta.apache.org/tomcat/

• GeoServer http://geoserver.sourceforge.net

• MapServer http://mapserver.gis.umn.edu

• PostGIS http://postgis.refractions.net

Page 11: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

Your questions, comments, ideas most welcome!

Page 12: The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc

Contact Information

• Ben Lewis

• Advanced Technology Solutions, Inc.

• Lancaster, PA

[email protected]

• http://www.atsincorp.com