1 of 28

DelBianco CitySmart

Background, targets and roadmap

Gabriel Militão

Miguel Del Castillo

2 of 28

Source: http://www.thestorypedia.com/news/pm-modis-constituency-city-varanasi-makes-it-third-list-of-smart-cities/

3 of 28

What’s so smart about Smart Cities?

A Smart City provides effective integration of physical, digital and human systems to deliver a sustainable, prosperous and inclusive future for its citizens.

DelBianco CitySmart will be a suite of tools to benefit city operations, such as management of urban infrastructure (utilities, traffic, services, etc.). Any city will be able to continually tailor and advance functionalities serving their urban management needs, with an integrated system meant to increase awareness, efficiency, sustainability and quality of urban life.

Source: https://wiki.osgeo.org/wiki/Opencitysmart

4 of 28

Source: http://planningtank.com/wp-content/uploads/2015/02/Characterstics-of-Smart-Cities.png

5 of 28

DelBianco CitySmart

An open, freely available, integrated�web-based framework for Smart City�data management and visualization

Image source: https://uber.github.io/deck.gl

6 of 28

Some basic requirements:

  • 3D Virtual Globe interchangeable or simultaneous with 2D Map with Projection Choices
  • Imagery & Elevation Import
  • Extensible Architecture (Modular Componentry)
  • Data Retrieval via REST, WMS, WCS, WFS, GML, User-Defined
  • OpenStreetMap (OSM) PlaceNames, Boundaries and Roads
  • Picking and Decluttering
  • Shapefile and KML Import
  • Measurement Tools
  • Calculation for Flooding and Line-of-Sight
  • Subsurface Visualization (water, sewer, gas, etc.)
  • Shapes: Placemarks, Path, Polygon, Extruded Polygon, Custom, HTML5-able Balloons
  • Volumes (i.e., buildings), follow terrain or maintain constant elevation above terrain while moving

Source: https://wiki.osgeo.org/wiki/Opencitysmart

7 of 28

Underlying Technologies

From the server backend to the web application frontend, everything should be open standards and open source. �And open data sources are a first consideration, i.e., OpenStreetMap.

Source: http://www.slideshare.net/lesewesen/map-making-for-cartographers-1109486

8 of 28

Server Setup

9 of 28

Mapping server

GeoServer is an open source server for sharing geospatial data.

Designed for interoperability, GeoServer publishes data from any standards-based spatial data source.

Source: http://geoserver.org/

10 of 28

Tile cache

GeoWebCache is a Java web application used to cache map tiles coming from a variety of sources such as OGC Web Map Service (WMS).

It implements various service interfaces (such as WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) in order to accelerate and optimize map image delivery.

Source: http://workshops.boundlessgeo.com/

11 of 28

Database

PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness.

PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.

Source: http://gisvm.com/gisvm-postgis/

12 of 28

Server stack

OpenGeo Suite is a complete web-based geospatial software stack. The applications contained are:

  • PostGIS - Spatially enabled object-relational database.
  • GeoServer - Software server for loading and sharing geospatial data.
  • GeoWebCache - Tile cache server that accelerates the serving of maps (built into GeoServer).
  • GeoExplorer - Web application for composing, styling, and publishing maps.
  • QGIS - Complete desktop application for working with geospatial data and maps.

Every component is open source by itself and can be installed and configured separately of OpenGeo.

Source: http://suite.opengeo.org/

13 of 28

Data sources

The project aims to be compatible with open standards-compliant geospatial data sources, be it public or private. It is crucial, however, to have compatibility for openly available urban map data.

OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world. The creation and growth of OSM has been motivated by restrictions on use or availability of map information across much of the world, and the advent of inexpensive portable satellite navigation devices. OSM is considered a prominent example of volunteered geographic information.

CitySmart aims to have full integration with OSM data.

Source: http://suite.opengeo.org/

14 of 28

Web World Wind

User Interface

15 of 28

Web World Wind

Source: https://worldwind.arc.nasa.gov/worldweather/

16 of 28

Web World Wind

A solid foundation...

… integrating new tools

17 of 28

DelBianco CitySmart

Applied

18 of 28

CitySmart ‘Main Panel’

19 of 28

CitySmart ‘Main Panel’

20 of 28

CitySmart ‘Main Panel’

21 of 28

CitySmart ‘Main Panel’

22 of 28

CitySmart ‘Main Panel’

23 of 28

Responsive Design: UI works on any device

24 of 28

CitySmart Data Analysis Tools

25 of 28

Builds On Prior Work

26 of 28

Trilogis wwwOSM

wwwOSM demonstrated integration of OpenStreetMap(OSM) with�ESA NASA Web World Wind.

Trilogis demonstrated visualization of 3D OSM data in Web World Wind without use of any plugin embedded in the browser (unlike OSM’s own solution, OSM-3D). The wwwOSM source is readily available, although the backend interface needs to be entirely rebuilt from scratch.

Source: http://www.trilogis.it/wwwosm/

27 of 28

Springfield City WMS service

The city of Springfield, Oregon, USA, is working towards a unified data warehouse that contains all the city’s geospatial data, also fully visualized by Web World Wind.

We are working in collaboration with the City of Springfield. They are sharing their data and progress with the Del Bianco CitySmart team.

Source: http://nsdinow.org/SDI_Now_02/Technical_Support_files/SDI-Now_v01.pdf

28 of 28

Roadmap

December 2016

January 2017

February 2017

March 2017

November 2016

architectural design, backend building

Integration of OSM and Springfield data, UI design

UI applied, build example modules

Presentation

Planning, architectural design

November

December

January

February

March