Top Banner
GIS On The Web: Location, location, location NOAA Environmental Visualization Lab [email protected] Security, Data Management, Tech
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Geospatial Rectification of Web Transactions and Data Security

GIS On The Web: Location, location, location

NOAA Environmental Visualization [email protected]

Security, Data Management, Tech

Page 2: Geospatial Rectification of Web Transactions and Data Security

An Idiot Foretells the Future

• Energy-neutral computing• Place-as-Node: every construct passing data• Graphene economy• GIS – Follow the Trail

Prognostication!

Page 3: Geospatial Rectification of Web Transactions and Data Security

www.nnvl.noaa.gov

• NOAA vs. NASA• Origins• Data Flow

1999 – And so it begins…

Page 4: Geospatial Rectification of Web Transactions and Data Security

A day in my life….

• Coffee

• Check on data flow: http://www.nnvl.noaa.gov/Dashboard/Panel.html

• Tomcat, apache, Geoserver administration

• Check for events, monitor satellites

• Ongoing edits to databases, PHP, javascript, REST, IDL, McIDAS scripting

• Answer questions to Vizlab webmaster

• Answer questions, provide products to media, NOAA comms, DOC comms

• Plan upgrades to systems; code migration

• Projection systems consults: museums, Science on a Sphere, 4K

• Documentation, Adobe Ae Ps Ai, Maya

Page 5: Geospatial Rectification of Web Transactions and Data Security

the Assumptions

I need information about the place I’m in, fast and comprehensive

GIS location data is permanent, information only has a certain lifespan

I don’t want to wait!

2 way street: You will come up with more interesting uses for GIS data

Page 6: Geospatial Rectification of Web Transactions and Data Security

Technology stack for NOAA View

• Linux

• Apache Tomcat

• PostgreSQL – PostGIS

• Oracle JRE, JAI, ICE policy

• Geoserver

• OpenLayers, JQueryUI, Jcrop, css, etc.

Page 7: Geospatial Rectification of Web Transactions and Data Security

Internet of Things

• ID each thing to geospatial

• What’s the limit to data gathering?

• Informed consent

• Aggregate data collection useless if people opt out of IoT participation

• What does ownership mean? Computing products blurring the line

• Does the thing we own report on us or itself?

• Evolution to rental model for stuff; separate the human from the data collection?

• Gov’t vs. commerce vs. law enforcement vs. media vs. finance vs. P2P

Page 8: Geospatial Rectification of Web Transactions and Data Security

Security

• Source origination – super-important to follow the citation ( what does that mean in context of geospatial data?)

• Efficiency of Identity

• Opt out, opt in… - user takes control; no way opt out will be default

• Securing the router– Security by proximity

– Broad distribution

– Each router constantly checking fidelity. Hash-passing nightmare or opportunity for geospatial root servers?

• Web Mapping Service – tiled images– Copy compressed binary file to the end of an image

– 10K image tiles; 10K variations of hacker tools?

Page 9: Geospatial Rectification of Web Transactions and Data Security

Geospatial routers

• Commercial: Solace

• Open source: OGC OpenLS, pgRouting

• Layering over IP network, process coordinates instead of IP addresses

• Build your own! Make some money!

• Oh yeah…Filtering…

Page 10: Geospatial Rectification of Web Transactions and Data Security

Big Data

• Geospatial is the biggest of the big

• Sensed data – do we build a model of the earth?– Darth Vader’s Death Star just a big hard drive

• Personal location data – every day, volume larger than social-generated data

• We need to analyze shape relationships on a massive scale

• The best big data platform for analyzing geospatial, sensor and location data IS:– Doesn’t exist; Hadoop? Spark? PostgreSQL? Don’t incorporate spatiotemporal analytics (large scale)

– Built for the virtual world; assign unique numbers to web transactions, words, etc., and analyze for relationships.

Page 11: Geospatial Rectification of Web Transactions and Data Security

Big Data

• Database engine – needs to continuously index and store high-velocity sensor data at speed while being queried in real time

• Geometry engine – (to compute mathematical relationships between shapes)– Correctness, precision, performance suitable for large-scale analytics, not just making maps

– Time becomes a huge factor

– SpaceCurve rolled their own. No open source platform; database, disk, math not trivial

Page 12: Geospatial Rectification of Web Transactions and Data Security

Attend the Meetup on Geospatial

Rectification of Web Transactions and

Data Security | February 10

OR