Re-inventing Spatial Data Management

Slides:



Advertisements
Similar presentations
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Advertisements

OpenCMS and the MSASS Website. A Note on Terminology Locking a file for editing: No lockNOT locked You have write/edit access Someone else has write.
Spatial Vision Innovative Geospatial Solutions BioSIRT - A national system using Open GIS components Ian Miller.
CBS Expert Team on Integrated Data Management – WMO December 2003 ACSYS – CliC – IACPO.
1 Chapter 12 Working With Access 2000 on the Internet.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
Creating an HTML page Skills: edit and debug HTML pages IT concepts: text editor This work is licensed under a Creative Commons Attribution-Noncommercial-
Tutorial 11: Connecting to External Data
BI Publisher and Report Manager Mark Bulle, DP&L
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
City of Santa Cruz Embraces AGS/Flex
WorkPlace Pro Utilities.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
NetTech Solutions Working with Web Elements Lesson 6.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
WinGapSQL and GIS Mark Lovett & Rusty Scoven
1 CA202 Spreadsheet Application Publishing Information on the Web Lecture # 15 Dammam Community College.
OM. Brad Gall Senior Consultant
Ajax for Dynamic Web Development Gregory McChesney.
Accessible Web Publishing Tool for Microsoft Office Jon Gunderson, Ph.D. University of Illinois at Urbana/Champaign.
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
22 Copyright © 2009, Oracle. All rights reserved. Filtering Requests in Oracle Business Intelligence Answers.
Query Studio Training MSCD May Introductions Angela Hooper –
® ® copyright © 2013 Open Geospatial Consortium What HTML5 and REST mean to the Geo community Raj Singh, PhD Open Geospatial Consortium
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
A. Jonoski and A. Almoradie UNESCO-IHE Institute for Water Education, Delft, The Netherlands.
Website Design and SEO Services
GeGIS 2.0 | Open-Source Platform for editable GIS web applications | Click to edit Master subtitle style An SDI based on editable nodes.
OSGeo Mission and Goals OSGeo Projects: Incubation and Graduation
Business rules.
Mapping for the interwebs
Integrating SharePoint 2010 with Office 2010
API (Application Program Interface)
WEB SERVICES.
Data Virtualization Community Edition
Science Behind Cross-device Conversion Tracking
Unit – 5 JAVA Web Services
Flanders Marine Institute (VLIZ)
Lesson 2 Tables and Charts
Eric Schmidt - Assignment
Map publishing with or without programming skills
Fast App Creation with APEX Blueprints
OSGeo's Open Source Mapping Stack
Accessing Spatial Information from MaineDOT
AJAX.
Data Virtualization Community Edition
8 Ways You Can Use iPad for your business
Enoch Mayfields Enoch Mayfields Successfully Runs an Internet Marketing Firm in RI, United States Enoch Mayfields.
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
Introduction to Web Services and SOA
PHP + Oracle = Data-Driven Websites
Advisor: Dr.vahidipour Zahra salimian Dec 2017
Introduction to AJAX MIS 3502 Jeremy Shafer Department of MIS
IS 360 Course Introduction
Lecture 1: Multi-tier Architecture Overview
Fluency with Information Technology
Experience with XML – based production of publications Case of « Statistical yearbook 2005 and 2006  » Guy Zacharias Centralisation et Diffusion STATEC.
Tonga Institute of Higher Education IT 141: Information Systems
Globally interconnected 6lowPAN
WEB SERVICES From Chapter 19, Distributed Systems
An Introduction to JavaScript
Introduction to Web Services and SOA
Tonga Institute of Higher Education IT 141: Information Systems
NEECOM – May 22, 2019 Todd L Gould, CEO
ASSETS, SNIPPETS & COMPONENTS
Visual Basic for Applications: Introduction
Affordable ways of getting good features in a website.
Presentation transcript:

Re-inventing Spatial Data Management intelligent middleware for understanding neighborhood markets FOSS4G – September, 2006 Raj R. Singh, PhD Research Scientist, MIT Interoperability Program Director, OGC This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License

Problem Statement Why is it so expensive to manage spatial data? Why should one know GIS to use spatial data? Organizations do information management, not GIS Spatial information is “touched” by many different kinds of professionals Analysis is better done by its consumers--executives intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Audience Well-organized, mature community development groups Those that work with them, such as local and regional governments, academics, large data providers intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

High-level Tasks Identify geospatial data management (GDM) functions Identify the types of users for those functions Build applications that fit into those user’s skill set via Web services interfaces intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

GDM Functions Data gathering Editing, or adding institutional knowledge Mapping Reporting, publishing Sharing knowledge intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Tech Talk All applications use simple REST Web services Postgresql/PostGIS PHP programming by MIT and Traverse Technologies Mapserver for mapping 2 Javascript WMS clients: Mapbuilder & quickWMS intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Data Gathering Data changes, so the gathering strategy must allow for updates without destroying local edits Strategy: make data synchronization with external parties a separate function that can’t break local data sets Future: working with state agency’s WFS service to develop synching intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Editing Different editing environments for different user types GIS application SQL jockey Neighborhood expert Neighborhood resident intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Rule Editor Made for power users Type in any sensible SQL Changes are saved as update rules and applied as needed. They DO NOT change the original data intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Property Editor Changes tied to a primary key editable property selected simple click on map to change a value (with attractive Google Maps-style dialog box) intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Reporting Web service request: http://uis.mit.edu/umi/service/report.php? Request=QueryReport& name=harvard_ownership_allston& tablename=harvard_ownership_allston& studyarea=allston& xsl=http://uis.mit.edu/umi/xl/report.xsl XSL parameter is very important. It lets us transform the XML response into something else. For example we use this to create HTML that MS Excel can read. intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Reporting in Microsoft Excel Web service request in Excel to bring in data Use native Excel charting functions Changing the underlying report and refreshing the Excel request updates everything! intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Mapping Maps created from a report Basic thematic shading control WMS interface interface allows interoperability with Web publishing, inclusion in other mapping programs. intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Mapping - Javascript WMS Client intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group

Sharing Next step is to work on sharing Strategy: take advantage of Rules being well-formed and atomic. Create a set of Web service operations for managing Rules sharing, paying attention to privacy and data set applicability intelligent middleware for understanding neighborhood markets MIT Urban Information Systems Group