Neo4j Spatial - Backing a GIS with a true graph database

Senior Software Engineer at Neo Technology
Sep. 29, 2010
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
Neo4j Spatial - Backing a GIS with a true graph database
1 of 19

More Related Content

What's hot

Graph database Graph database
Graph database Shruti Arya
Scale Your Mission-Critical Applications With Neo4j Fabric and Clustering Arc...Scale Your Mission-Critical Applications With Neo4j Fabric and Clustering Arc...
Scale Your Mission-Critical Applications With Neo4j Fabric and Clustering Arc...Neo4j
NOSQLEU - Graph Databases and Neo4jNOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jTobias Lindaaker
Intro to Graphs and Neo4jIntro to Graphs and Neo4j
Intro to Graphs and Neo4jjexp
Enterprise Ready: A Look at Neo4j in ProductionEnterprise Ready: A Look at Neo4j in Production
Enterprise Ready: A Look at Neo4j in ProductionNeo4j
From HDFS to S3: Migrate Pinterest Apache Spark ClustersFrom HDFS to S3: Migrate Pinterest Apache Spark Clusters
From HDFS to S3: Migrate Pinterest Apache Spark ClustersDatabricks

What's hot(20)

Viewers also liked

Neo4j Spatial - GIS for the rest of us.Neo4j Spatial - GIS for the rest of us.
Neo4j Spatial - GIS for the rest of us.Peter Neubauer
2010 09-neo4j-deutsche-telekom2010 09-neo4j-deutsche-telekom
2010 09-neo4j-deutsche-telekomPeter Neubauer
How to Destroy a DatabaseHow to Destroy a Database
How to Destroy a DatabaseJohn Ashmead
Neo4j - 5 cool graph examplesNeo4j - 5 cool graph examples
Neo4j - 5 cool graph examplesPeter Neubauer
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4jNeo4j
​Fully Reactive - from Data to UI with OrientDB + Node.js + Socket.io​Fully Reactive - from Data to UI with OrientDB + Node.js + Socket.io
​Fully Reactive - from Data to UI with OrientDB + Node.js + Socket.ioLuigi Dell'Aquila

Similar to Neo4j Spatial - Backing a GIS with a true graph database

Neo4j Spatial at LocationDay 2013 in MalmöNeo4j Spatial at LocationDay 2013 in Malmö
Neo4j Spatial at LocationDay 2013 in MalmöCraig Taverner
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?Neo4j
No(Geo)SQLNo(Geo)SQL
No(Geo)SQLNicolasgmail.com Helleringer
Neo4j spatial-nosql-frankfurtNeo4j spatial-nosql-frankfurt
Neo4j spatial-nosql-frankfurtPeter Neubauer
Dsm PresentationDsm Presentation
Dsm Presentationrichoe
Q4 2016 GeoTrellis PresentationQ4 2016 GeoTrellis Presentation
Q4 2016 GeoTrellis PresentationRob Emanuele

More from Craig Taverner

GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2
GraphConnect EU 2017 - Performance Improvements in Neo4j 3.2Craig Taverner
The Panama Papers: analysing it with neo4j and neo4j spatial - MINC 2016The Panama Papers: analysing it with neo4j and neo4j spatial - MINC 2016
The Panama Papers: analysing it with neo4j and neo4j spatial - MINC 2016Craig Taverner
Neo4j and the Panama Papers - FooCafe June 2016Neo4j and the Panama Papers - FooCafe June 2016
Neo4j and the Panama Papers - FooCafe June 2016Craig Taverner
Neo4j - Managing Distributed TeamsNeo4j - Managing Distributed Teams
Neo4j - Managing Distributed TeamsCraig Taverner
Data Modeling in Telecoms - GraphConnect NY 2013Data Modeling in Telecoms - GraphConnect NY 2013
Data Modeling in Telecoms - GraphConnect NY 2013Craig Taverner
Playing on the edgePlaying on the edge
Playing on the edgeCraig Taverner

Recently uploaded

Fipto Seed Pitch DeckFipto Seed Pitch Deck
Fipto Seed Pitch Decksjcobrien
Netwitness RT - Don’t scratch that patch.pptxNetwitness RT - Don’t scratch that patch.pptx
Netwitness RT - Don’t scratch that patch.pptxStefano Maccaglia
AMAZON-RESUME.pdfAMAZON-RESUME.pdf
AMAZON-RESUME.pdfRegineRaneses
How to Manage Your Offshore Software Development Team EfficientlyHow to Manage Your Offshore Software Development Team Efficiently
How to Manage Your Offshore Software Development Team EfficientlyCapital Numbers
 Exploration cyclefinding a better dining experience:a framework of meal-pl... Exploration cyclefinding a better dining experience:a framework of meal-pl...
Exploration cycle finding a better dining experience: a framework of meal-pl...Matsushita Laboratory
How to DAO?How to DAO?
How to DAO?Liveplex

Recently uploaded(20)

Neo4j Spatial - Backing a GIS with a true graph database

Editor's Notes

  1. The purpose of this presentation is to introduce Neo4j Spatial, and two specific projects, the GSoC and OSM Mention Neo Technologies and AmanziTel, but no more We have a product in the market that uses uDig and Neo4j, but felt that our integration was too specific to our needs, and so decided to collaborate with Neo Technologies to produce a more generalized library available as an extension to the database
  2. KV: Dynomite, Voldemort, Tokyo* BigTable: HBase, Hypertable, Cassandra Document: CouchDB, MongoDB Graph: AllegroGraph, Sones, Neo4j
  3. The current success and popularity of NoSQL data models has been driven by the internet, and the associated explosion in the volume and interconnectedness of data.
  4. This example does highlight a few things about semi-structured data, schema-less databases and even opens the conversation for some discussions on performance (implicit indexes through local search, etc.)
  5. Storage: plugable – dataset, layer, encoder Search: Indexing is currently an R-Tree, but it is possible to plug in any custom mechanism conforming to the interface. Multi-dimensional index Spatial indices (quad-tree, R-tree, kn-tree, SFCs) Composite indices and dynamic indices Lucene