Pushing the envelope… New and innovative ways to leverage Open Source Toolkits for the ERMA portal Aaron Racicot (Z-Pulley Inc) Dane Springmeyer (DBSGeo)

Slides:



Advertisements
Similar presentations
TISEC OPEN SOURCE, WEB-BASED, SPATIAL DECISION SUPPORT TOOL FOR TIDAL POWER SITING IN WASHINGTON STATE Z-Pulley Inc.
Advertisements

Consolidated Internet Farms (NOAA8080) Bob Bunge OCIO.
Publishing GIS Services to ArcGIS for Server
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
© 2012 IBM Corporation 1 IBM Cognos 10 family Analytics in the hands of everyone Address all your analytic needs Report, Analyze, Model, Plan and Collaborate.
© 2009 VMware Inc. All rights reserved Confidential VMware Data Protection Integration Overview Paul Vasquez – Staff Technologist – Backup and Recovery.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
eHMP OSEHRA PRESENTATION
Air and Water Quality Information Scientist Contributed Measurements Government Sponsored Community Input and Ratings Educational Localized in 26.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
XML Based Learning Environment Prashant Karmarkar Brendan Nolan Alexander Roda.
Crawler-Based Search Engine By Ryan Caplet, Morris Wright and Bryan Chapman.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
What is Business Intelligence Business Intelligence (BI) encompasses the processes, tools, and technologies required to transform enterprise data into.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
Using OSM data The technical details.... Using OSM data Extracting data from planet.osm Setting up a PostGIS database Importing data into a PostGIS database.
WEB-ENHANCED INFORMATION MANAGEMENT (COMS E6125) SPRING 2008 (CVN) NAVID AZIMI (NA2258) Web Platforms, or: How I Learned To Stop Worrying And Love Facebook.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
1 © Copyright 2009 EMC Corporation. All rights reserved. ISIS and PixTools Toolkits Quickly Enabling Document Capture Solutions EMC Corporation.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
Z-Geoinfo Inc. Capability Briefing June 21, 2011.
Open Source Geospatial: Exploring the cross-roads of community organization, product integration, and acceptance in the real world Presented at NOAA on.
Using AS 10g with EBS What are the Benefits of Integrating AS 10g with Oracle Applications?
Www2.computer.org Basic Architecture Leo Wadsworth, Staff Manager April 2008.
Best Practices for Designing Effective Map Services Tanu Hoque.
Publishing to ArcGIS for Server
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
ArcGIS Server for Administrators
Optimizer Deployment Centralized Database module on Optimizer hub server Each monitored server has an instance of optimizer installed.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Uwe SchindlerGES 2007 – May 2-4, 2007 Data Information Service based on Open Archives Initiative Protocols and Apache Lucene Uwe Schindler 1, Benny Bräuer.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
CTP210 TERM PROJECT
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Microsoft Office SharePoint Server 2007 Enterprise Search Enterprise Search Overview.
KNOWLEDGE SYSTEMS Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
Introduction and Principles Web Server Scripting.
Open Source GIS The Ecotrust mission to utilize new innovative technology Aaron Racicot – GIS Programmer
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
One perspective on changes in crisis response… happening today Aaron Racicot (Z-Pulley Inc)
Publishing GIS Services to ArcGIS Server
Interaction classes Record context Custom lookups.
GIS Web Development at DWR Using ArcGIS Server and Adobe Flex.
MARPLOT: Building a Desktop GIS for Emergency Response from FOSS Components May 3, 2016 Michael Katz, Software Engineer 6/12/20161.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
GeoPrisma GeoPrisma Boreal Information Strategies Inc. Mapgears Inc.
The Holmes Platform and Applications
WV DOT Scanning Project
The CareWeb Framework Douglas K. Martin, MD
Microsoft Office SharePoint Server 2007 Enterprise Search
CUAHSI HIS Sharing hydrologic data
Platform as a Service.
Microsoft SharePoint Server 2016
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
XML Based Learning Environment
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Securing web applications Externally
Presentation transcript:

Pushing the envelope… New and innovative ways to leverage Open Source Toolkits for the ERMA portal Aaron Racicot (Z-Pulley Inc) Dane Springmeyer (DBSGeo)

Z-Pulley Inc - DBSGeo2 Architecture

Current Architecture Z-Pulley Inc - DBSGeo3 Data Layer Modeling/Analysis Layer User Interface Layer USER User Interface (Custom HTML/JS and Openlayers) Internet Web Server (Apache/mod_perl) ??? Database (PostgreSQL/PostGIS) & File Server (Linux - Fedora) GIS (Mapserver) Custom Perl Module SERVER

Architecture Direction Consolidation of Languages – Migrate to Python where it makes sense Integrate frameworks – GeoDjango – Authentication, REST Services, Admin – GeoExt – UI Layout, Cross Platform Support Increase ease of deployment – Automate with install scripts – Reduce dependencies Z-Pulley Inc - DBSGeo4

Possible Future Architecture Z-Pulley Inc - DBSGeo5 Data Layer Modeling/Analysis Layer User Interface Layer USER User Interface (GeoExt and Openlayers) Internet Web Server (Apache/mod_python) Integration Framework (Python) Database (PostgreSQL/PostGIS) & File Server (Linux - Ubuntu) GIS (Mapserver/Mapnik) Framework (GeoDjango) SERVER

Current Short List Shortcuts for speed – Server/Connection speed – Faster map requests via Caching (TileCache) – Database optimization (indexing, normalization) – Avoid on-the-fly reprojection – Harmonize into common projection Frameworks and Libraries for: – Security Wrapping WMS/WFS services in authentication framework – Cross Platform Support Get IE support enabled – UI Layout optimization Increase map size Online help Increased print functionality Z-Pulley Inc - DBSGeo6

Current Long List Batch uploads Search and Query capability Enhanced Reporting Incorporate 3 rd party datasets (IOOS etc), both WMS/WFS/WCS Custom groups for categorizing users, AOI’s, visible datasets, etc. Bookmarks for quickly allowing users to scale to a project scope in the interface Z-Pulley Inc - DBSGeo7

8 Speed

Z-Pulley Inc - DBSGeo9 Tile Serving with TileCache User Interface (OpenLayers) Internet Web Server (Apache) Database (PostgreSQL/PostGIS) GIS (Mapserver/Mapnik) TileCache Cache Miss Disk Cache User Interface (OpenLayers) Internet Web Server (Apache) Database (PostgreSQL/PostGIS) GIS (Mapserver/Mapnik) TileCache Cache Hit

Z-Pulley Inc - DBSGeo10

Z-Pulley Inc - DBSGeo11 Projections User Interface (OpenLayers) Internet Web Server (Apache) Database (PostgreSQL/PostGIS) GIS (Mapserver/Mapnik) Proj4 Proj Mismatch User Interface (OpenLayers) Internet Web Server (Apache) Database (PostgreSQL/PostGIS) GIS (Mapserver/Mapnik) Proj4 Proj Match

Z-Pulley Inc - DBSGeo12

Z-Pulley Inc - DBSGeo13 Frameworks

ExtJS GeoExtExtJSGeoExt Z-Pulley Inc - DBSGeo14

Django GeoDjangoDjangoGeoDjango Z-Pulley Inc - DBSGeo15

Z-Pulley Inc - DBSGeo16 Rendering

MapserverMapserver MapnikMapnik Z-Pulley Inc - DBSGeo17