neo4j-contrib / spatial

Neo4j Spatial is a library of utilities for Neo4j that faciliates the enabling of spatial operations on data. In particular you can add spatial indexes to already located data, and perform spatial operations on the data like searching for data within specified regions or within a specified distance of a point of interest. In addition classes are provided to expose the data to geotools and thereby to geotools enabled applications like geoserver and uDig.
http://neo4j-contrib.github.io/spatial
Other
778 stars 192 forks source link

Elevation #360

Open Adblu opened 5 years ago

Adblu commented 5 years ago

I have a question. Where is the support for the elevation ? I cannot find it anywhere.

mprins commented 5 years ago

As in 3D (x/y/z coordinates) I don't think there is any as this project relies on old versions of geotools/jts that are 2D only

A geotools upgrade PR is outstanding in #358

Adblu commented 5 years ago

If, I would like to theoretically add such support, how much work has to be done ?

stevenleadbeater commented 4 years ago

@Adblu the work is done on #363 , hopefully the merge can be made. This plugin, however, will die soon if we don't migrate it from server plugin to unmanaged extension. I'm not sure who the maintainers of this actually are or what the direction of the project is but looking at the commit graphs it may not be actively developed much longer. I've got a bit of time to breathe some life back in to this at the moment. I've got it working with the latest GeoServer running out of docker and have had it produce OSM images for me from the test data. Besides the above mentioned migration for the actual Neo4J server plugin, the GeoServer plugin itself is using an embedded database aproach to talk to Neo. It would be better if it was migrated over to using the java driver and going over the network, this would allow the noe4jserver to be run in tandem with GeoServer so applications could consume pretty pictures and perform calculations against the data separately. If you have time to help out, I'm going to raise and issue for both and attack the later first.