Loading…
Attending this event?
Wednesday, April 22 • 1:30pm - 2:10pm
Building Geospatial Algorithms and Apps using Neo4j

Sign up or log in to save this to your schedule and see who's attending!

Graphs and Geospatial are natural partners, but Neo4j has native support for only the simplest spatial type, the Point. Is this a problem? What if you want to write apps that perform more complex spatial searches using spatial algorithms on polygons and multi-polygons? This talk will show you how. Graphs and Geospatial are natural partners. And yet, Neo4j has native support for only the simplest spatial type, the Point. Is this a problem? What if you want to perform more complex spatial searches, spatial modelling or spatial algorithms using complex types like polygons and multi-polygons? At graphconnect 2018 we showed you how to write a web app that demonstrated route finding using A-Star and spatial search using a point-in-polygon algorithm. This talk will take that further, showing you how to write your own spatial algorithms for more complex analyses and how to integrate them into a web-app through user-defined functions accessible with Cypher queries. To demonstrate this we will use a new library we've been working on to prototype complex spatial algorithms and complex spatial datatypes within Neo4j.

Speakers
avatar for Craig Taverner

Craig Taverner

Team Lead, Cypher, Neo4j
Craig is the team lead for Neo4j Cypher and product lead for Spatial. He has been using Neo4j since 2009, first as a customer building mobile telecommunications analysis tools, and as a community member creating the 'Neo4j Spatial' GIS modelling library. Then in 2014, he joined the... Read More →


Wednesday April 22, 2020 1:30pm - 2:10pm
Room 1