Open Source Geospatial Web Applications for Utilit

Download Open Source Geospatial Web Applications for Utilit

Post on 31-Dec-2016

213 views

Category:

Documents

0 download

TRANSCRIPT

  • Open Source Geospatial Web Applications for Utilities

    Geoff Zeiss, Autodesk

  • Open standards

  • Open Standards

    CIM

  • Open Standards International IT infrastructure

    W3C, IEEE, IEC, ECMA, SQL

    Spatial data standards OGC (SFS, GML, WMS, CityGML), ISO (SQL spatial extensions),

    Environmental data standards INSPIRE

    Infrastructure data model standards SDSFIE, DHS GDM, NIDM (Canada),

    Vertical industry standards IFC, MultiSpeak, CIM,

  • Open Standards in the Navy

    Mar 5, 2008 Navy IT Day - Vice Adm. Mark Edwards, Deputy Chief of Naval Operations for Communications

    The Navy will acquire only systems based on open technologies and standards.

    The days of proprietary technology must come to an end, we will no longer accept systems that couple hardware, software and data.

    Above all, we must break the stovepipes of data so that we can share information across domains.

    We cant accept the increasing costs of maintaining our present-day capabilities. In the civilian marketplace, its just the opposite. Some private-sector concerns are cutting their costs by 90 percent while expanding their performance.

  • Benefits of Open Standards in DoD

    Increased security Interoperability Avoid vender lock-in Supports best of breed

    procurement Encourages competition Lowers cost

    Open Standards

    Open Standards

  • Open source

  • Standards create fertile ground for open source

    C, C++ Gnu C, C++ compiler

    POSIX GNU/Linux

    HTTP Apache Web Server

    SQL, ODBC MySQL, PostGreSQL

    SMTP, POP Sendmail, etc.

    .Net Mono

    Standards Open Source Projects

  • Common Misconception #1

    Open source projects are developed by hackers working in garages in the evenings and weekends

    Apache FoundationOver 1000 committersOnly one is volunteerRest are employed by major corporations to

    work full or part-time on Apache

  • Common Misconception #2

    Open source is the opposite of commercial software.

    There are different kinds of commercial software Closed source

    Examples: Microsoft, Adobe, Open source

    Examples: Red Hat, MySQL, Zend, Mixed:

    Examples: Oracle, IBM, Sun, Novell, Autodesk,

  • Common Misconception #3

    People who require mission critical applications dont use open source.

    Google All servers run Linux Oracle - Primary development platform is Linux Over 70% of the worlds web servers Run Apache Deutsche Bank, Dresdener Bank Run PHP US Dept of Defence - Runs open source

  • Common Misconconception #4

    Using open source means you have to release the source code for your application, and anything else that touches it.

    40+ different open source licensesGPL restrictive LGPL - openBSD anything goes

  • Open Source Penetration

    Sector R & D Military Municipal government Telecommunications Financial (Banks) Utilities

    High High Significant and increasing High (Mobile/Back-office) Significant (Back Office) Low, but increasing

  • Two models for developing software

    Closed sourceMicrosoft Windows, AutoCAD,

    Open SourceLinux, Apache, MySQL,

    Open source is especially good where open standards have commoditized

  • Web Mapping and Commoditization

    Web mapping should be open source

    Widely-recognized standards OGC

    Less complex than desktop applications

    Web mapping is commoditized

    Successful open source community around MapServer

  • Benefits of Open Source in DoD

    SecurityStandards-compliantFlexibility and agilityQuality Lower riskReduced cost

    Open Source and Security

  • Web 2.0 and Open Source Geospatial

    Open source is good at commodity software Open standards create a fertile ground for commoditization

    http, html -> Apache Web Server

    Web mapping is being commoditized Open source web mapping widely used Successful businesses based on open source web mapping

    OSGEO provides a platform for Web 2.0 geospatialapplications.

  • Open Source Geospatial Foundation

    Web MappingdeegreeMapbenderMapBuilderMapGuide Open SourceMapServerOpenLayers

    Geospatial LibrariesFDOGDAL/OGRGEOSGeoTools

    Desktop ApplicationsGRASS GISOSSIMQuantum GISgvSIG

    Metadata CatalogGeoNetwork

  • Web2.0

    ArcIMS MapServer

    Utility and Telecom Government

    MapGuide

    MapExtreme

    GeoMedia Web

    No.

    of s

    ites

    Open Source Web Mapping

    Web1.0

  • Utility web applications

  • Paper

    Construction Drawings

    Markups

    Records

    As-

    Bui

    lds

    Design/Estimating

    Operations

    Construction

    RecordsManagement

    Islands of Technology

    As-builtBacklog

    UnreliableRecords

    LimitedFeedback

    Poor Data Quality

    PoorProductivity

  • Utility Web Applications

    Web-based application for managing engineering drawings

    Using FDO to integrating engineering drawings and geospatial data Landbase Parcel files

    FDO also used by 3rd parties - 1Spatial, Supermap, MapInfo,

  • Parcel data fromOracle databases

    Kennedy

    Ford

    Truman

    Roosevelt

    Wilson

    Washington

    Adams Jones SmithYale Cornell

    Fraiser

    ZoeVarney

    Armey Baker Diego Harvard

    Merrit

    Miller

    Regan

    Clinton

    Eisenhower

    Dartmouth

    Bradshaw

    Lang

    Jackson Jefferson

    Carter

    Franklin

    VanBuren

    Warren

    Lincoln

    Jetson

    Campbell`

    Runner

    Pear GrapeOrange

    Plum

    Beet

    Carrot

    Tomato

    Peach

    Banana

    Apple

    Berry

    Utility data froman SDF file

    Property data SQL Server

    Zoning dataESRI ArcSDE

    Aerial photos

    FDO Allows you to connect natively to multiple spatial sources

    FDO Enables Data Sharing

    FOSS4G Sydney

  • Example Utility Companies

    CEZ power plants Hungarian Railways First Energy Grant County Colorado Springs

    Utilities

    Australian Dept of Defense

    Prague Airport British Airport

    Authority

    Southern Water Electricity Northwest Qwest

  • Two Versions of MapGuide

    MapGuide Open Source/FDO Free OSGEO project

    MapGuide Enterprise Subscription

  • GeoREST web applications

  • Tim Berners-Lee, in Government Data Design Issues, proposes

    Geodata on the web in raw form.

    Raw geodata must be searchable

    Open Govt Geospatial Data

  • www.GeoRest.org

  • GeoREST Relies on the Web

    URI

    HTTP (GET, PUT, POST, DELETE)

    HTML

    Mime: JSON, KML, PNG,

    C-Templates

    www.GeoRest.org

  • GeoREST provides FDO web services

    Exposes FDO as web services

    Provides 3rd party application access to FDO data

  • Company required by government to report any problems with water

    Citizen can go to web site Identify the city ward or suburb in which he/she

    lives Find notifications of problems

    Slovenian Water Company (JP Vodovod-Kanalizacija d.o.o.)

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/iskanje/

    Enter address to identify water region

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/cetrt/.html?filter_1_and_like_D42_UIME=Beigrad&count=25&start=

    1&submit=Ii

    Choose water region

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/cetrt/.html?filter_1_and_like_D42_UIME=entvid&count=25&start=1

    &submit=Ii

    Retrieve problem reports

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/vodarna/H.html

    HTML

    Retrieve water district maps

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/vodarna/H.kml

    KML

    Retrieve water district maps

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/vodarna/H.xml

    XML

    Retrieve water district maps

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/vodarna/H.json

    JSON

    Retrieve water district maps

    JP Vodovod-Kanalizacija d.o.o.

  • http://share.vo-ka.si/mgrest/rest/data/vodarna/H.png

    PNG

    Retrieve water district maps

    JP Vodovod-Kanalizacija d.o.o.

  • City of Nanaimo Geodata

    Business Problem

    Reporting simple, no programming access to geodata in NanaimoMap

    Support Google Search - Provide users to search for public geodata without having to learn a new query system

    Open data access - Provide geospatial data in a variety of "Neo-Geography" formats like KML, GeoJSON,

  • City of Nanaimo Geodata

    Solution

    GeoREST web services architecture

    Access to data configured via XML and Google CTemplate to deliver multiple representations (KML, GeoJSON, ) of the same features with no programming.

    Development SL-King and City of Nanaimo

  • http://maps.nanaimo.ca/data/property/

    City of Nanaimo Geodata

  • http://maps.nanaimo.ca/data/property/.html?filter_1_and_equal_house=2323&filter_2_and_like_st

    reet=Rosstown&count=20&submit=Search

    City of Nanaimo Geodata

  • Google Search

  • http://maps.nanaimo.ca/data/property/116707.html

    Google Search

  • Searchable Raw Geospatial Data

    GeoREST

  • Haris@sl-king.com

    geoff.zeiss@autodesk.com

    GeoREST.org

    mailto:haris@sl-king.commailto:haris@sl-king.commailto:haris@sl-king.commailto:Geoff.zeiss@autodesk.com

Recommended

View more >