46
New development in GIS Dr. Tarendra Lakhankar

New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

New development in GIS

Dr. Tarendra Lakhankar

Page 2: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

Esri Living Atlas of the

World

Python

Web GIS technology ecosystemLegend

Data products / services

Organizations

Tech / Products

Languages

Javascript

Java

Scala

GeoServerMapServer

GRASS

R

CARTO (product)

MapBox (product)

ArcGIS for Javascript

API

PostgreSQL / PostGIS

Boundless

QGIS

SQL Server

MapZenMapBox

(org)

Open StreetMap Foundation

(org)

HOT (humanit

arian OSM)

Oracle Spatial

CARTO

Android (java var)

Objective C

C / C++ / C#

Digital Globe

GeoMesa

Planet Labs

Hexagon (Integraph -

Erdas)

GDAL / OGR

Landsat archive

PANDAS

NumPy / SciPy

RasterIO

DG GBDX

Amazon / AWS

OpenLayers

GeoGig

Here (data)

Here (org)

GeoWave

Tableau

Google Street View

Google Earth

EngineMapnik

Drone2Map / Pix4D

Apple

Apple Maps

Waze

Esri

ArcGIS Desktop /

Pro

Microsoft / Azure

Socrata

PitneyBowes

CartoCSS

Map Servers

OpenStreetMap (data service)

JS Web Clients

ArcPy

Desktop

SAAS Services

Google Maps (data)

Libraries

PySAL

JTS

GeoTools

PROJ

Big Data

Proj4J

InsightsArcGIS Online / Portal

MRGeo

GeoTrellisDatabase Servers

Data Providers

ArcGIS Web App Builder

ArcGIS App Studio Glob3 Mobile

MapBox iOS SDK

MMT

uDig

GMaps for AndroidGMaps for

iOS AppleMaps SDK

Mobile

Data visualization and analysis

SASR

Foundation

OGC

OSGeo Foundatio

n

Location Tech

(Eclipse) Open Source / Open Standards

Esri (data)

Leaflet

Code for America

Google Maps (API)

Infrastructure

Google / Compute Engine

ArcGIS for Server

GIS

Page 3: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

THE EVOLUTION

Page 4: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GIS GROWTH

Page 5: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

LOCATION, LOCATION AND LOCATION…

Page 6: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GLOBAL GEOSPATIAL MARKET

Page 7: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

NEW MARKET

Page 8: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA USA

Page 9: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA USA

Page 10: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA USA

Page 11: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

UAV AND GIS

https://www.sensefly.com

Page 12: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

ARCGIS FOR AUTOCAD

Page 13: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

AUTOCAD

Page 14: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

WEB MAP SERVERS

Page 15: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GEOSERVER

GeoServer is a Java-based software server that allows users to view and edit geospatial data.

Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing.

Page 16: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

MAPSERVER

Page 17: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

MAPNIK

Page 18: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA VISUALIZATION

Page 19: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

ARC EXPLORER

$100/yr

Page 20: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GOOGLE EARTH

Page 21: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

CENSUS EXPLORER: POPULATION ESTIMATES

Page 22: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA CONVERSION

Page 23: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

OGR2GUI

A free utility that converts many formats, including shapefiles to KML

Page 24: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

SHP2KML

Shp2kml is a stand alone tool that transforms GIS layers to Google Earth. It uses as input the most common format file for GIS (ESRI shapefile) and generates a KML File.

Page 25: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GMAPGIS

Quick tool to create KML file to be loaded in Google Earth and/or ArcMap.

Page 26: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

ARCMAP ALTERNATIVE

Page 27: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

QGIS

Page 28: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GRASS GIS

Page 29: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

ESRI OPEN SOURCE GIS

Page 30: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GIS AND BIG DATA

The geospatial analytics market is estimated to grow at an approximated of 20% during the forecast period of 2017-2024

Page 31: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• Big Data are “data sets that are so big they cannot be handled efficiently by common database management systems”

• Spatial (map) is considered as a core infrastructure of modern IT world, which is substantiated by business transactions of major IT companies such as Apple, Google, Microsoft, Amazon, Intel, and Uber, and even motor companies such as Audi, BMW, and Mercedes.

• Consequently, they are bound to hire more and more spatial data scientists.

• Need of spatial data science to the learners, who would have a basic knowledge of data science and data analysis, and eventually to make their expertise differentiated from other nominal data scientists and data analysts.

SPATIAL BIG DATA

Page 32: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• Sources of Spatial Big Data include:

• GPS, including

• GPS-enabled devices

• Satellite remote sensing

• Aerial surveying

• Radar

• Lidar

• Sensor networks

• Digital cameras

• Location of readings of RFID

SOURCES OF SPATIAL BIG DATA

Page 33: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• Volume• Satellite imagery covers the globe so is vast.

• Sensors are expanding worldwide at a rapid rate.

• Digital cameras have reached several billion through spatially-reference cell phones.

• Variety• The form of data is based on 2-D or 3-D points configured as vector or raster imagery. This is entirely different than

conventional big data which is alphanumeric or pixel-based (similar to raster but not vector)

• Velocity• Velocity is very fast since imagery travels at speed of light.

• Veracity• For vector data (points, lines, and polygons), the quality varies). It depends on whether the points have been GPS

determined, or determined by unknown origins or manually. Also, resolution and projection issues can alter veracity.

• For geocoded points, there may be errors in the address tables and in the point location algorithms associated with addresses

• For raster data, veracity depends on accuracy of recording instruments in satellites or aerial devices, and on timeliness.

• Value• For real-time spatial big data, decisions can be enhance through visualization of dynamic change in such spatial

phenomena as climate, traffic, social-media-based attitudes, and massive inventory locations.

• Exploration of data trends can include spatial proximities and relationships.

• Once spatial big data are structured, formal spatial analytics can be applied, such as spatial autocorrelation, overlays, buffering, spatial cluster techniques, and location quotients.

FIVE V’S OF SPATIAL BIG DATA

Page 34: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• Power of location

• Location targeting improves the performance of mobile advertising, e.g., Foursquare.

• Grand challenges, such as sustainability and climate change, health, transnationally organized crime, energy, economic development, etc.

• For example, eco-routing, rather than faster routing

SPATIAL BIG DATA ANALYTICS

Purpose of Spatial Data Analytics

Page 35: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

DATA PRODUCTION

Science

Knowledge

Production

Data

Production

Traditional Digital Age

DataData

Science

DataData

Knowledge

Production

Page 36: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

Spatial big data – example of locations and movement of central New York City taxicabs, based on space, time, and attributes

• A user-friendly interface TaxiVis allows users to view and analyze the patterns and movements of 500,000 taxi trips daily in central NYC. The data from NY Taxi and Limousine Commission gives pickup and drop off locations, time, and attributes.

• Commercial map rendering is done using Google Maps, Bing Maps and OpenStreet Map. Simple or complex queries can be done.

• Balance between simplicity and expressiveness.

The example shows taxitrips from lower Manhattanarea to LaGuardia airportarea (upper part of image)and Kennedy airport area(lower part). The volume oftrips are given in the lowerhourly graphs for Sundaysin May 2011 (left) andMonday (right), with blue forLaGuardia and red forKennedy.

Page 37: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• Side-by-side “sensor” maps over time

• Visual queries for pick-up AND drop-off

• Constraints of attributes of taxi id, distance traveled, fare, and tip amount

• Enables economic analysis

• Complex queries.• Use set-theoretic functions on simple

queries

• Level-of-detail reduced the number of points shown on the map.

• Done by hierarchical sampling of point cloud

• Density heat maps

• Different visualizations

NEW YORK CITY TAXI EXAMPLE

(Source: Ferreira et al., 2013)

Page 38: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

SPATIAL BIG DATA –EXAMPLE OF OBAMA VS. ROMNEY TWEETS

• Example of Spatial Big Data using social media is a live feed of number of tweets with “Obama” keyword and tweets with “Romney” keyword for largest 30 U.S. cities from Oct. 14-Nov 3, 2012.

Page 39: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

GIS WEBSERVICES

Page 40: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

MICROSOFT AND GIS

Page 41: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

MICROSOFT AND GIS

Page 42: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

ESRI AND AMAZON

Page 43: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

APACHE HADOOP

Apache Hadoop is an open-source software framework used for distributed storage and processing of big data sets using the MapReduce programming model.

Page 44: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

CARTO

Page 45: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple
Page 46: New development in GIS - lakhankar.com · / AWS OpenLayers GeoGig Here (data) Here (org) GeoWave Tableau Google Street View Google Earth Engine Mapnik Drone2Map / Pix4D Apple Apple

• A technical, algorithmic, and software base of the intersection of big data, analytics, and GIS is need.

• Since the preponderance of data is, or can be, geo-referenced, the size of spatial big data is vast.

• Analytics are needed since the extent of map visualization is overwhelming.

• Computer Science and GIScience are taking the lead.

• The limited documented examples illustrate the power and discovery aspects.

• There are lots of questions and much future work to be done.

SUMMARY