Great that they all work :-) Good luck with the rest of the project and keep us posted, we're interested in any feedback on the API.
(getting lat/long mixed up is one of those things we all keep doing, I'm pretty sure I did it once as recently as last month ... ;-) On Sun, Jan 16, 2011 at 11:52 PM, bryce hendrix <[email protected]>wrote: > Craig, Peter, > > Its useful if I get the latitude and longitude in the correct order for the > Point. Ugh. I've found > that SearchPointsWithinOrthodromicDistance, SearchClosest, > and SpatialTopologyUtils.findClosestEdges all work for me. Looks like my > project is well on its way now, thanks for the help. > > Bryce > > On Sun, Jan 16, 2011 at 3:16 PM, Craig Taverner <[email protected]> wrote: > > > The SearchPointsWithinOrthodromicDistance basically does a search on a > > rectangular bounding box, and then inside the result set filters by > > distance > > from the center. The filter probably works only on points as implied by > the > > class name. > > > > The SpatialTopologyUtils class has a method findClosestEdge, which will > do > > what you are looking for. If you call it without a distance value, it > will > > take 1% of the total span of your layer as the search window, so if this > > does not make sense for your data (eg. your layer covers a small area, as > > you hinted at), then pass in the distance in units of the coordinate > system > > of the layer (probably WGS84, degrees, if you are using only OSM data). > Try > > it out and let us know. > > > > See: > > > > - > > > > > https://github.com/neo4j/neo4j-spatial/blob/master/src/main/java/org/neo4j/gis/spatial/SpatialTopologyUtils.java > > - > > > > > https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/TestSpatialUtils.java > > > > > > On Sun, Jan 16, 2011 at 11:19 AM, Peter Neubauer < > > [email protected]> wrote: > > > > > Bryce, > > > I think (Craig, correct me if I'm wrong) you need to have a Point > > > layer to be able to do that search. The default OSM layer is > > > containing a lot of geometries, so I think you first should define a > > > layer on top of the full imported one, then search. I did something > > > like that in another spike, see > > > > > > > > > https://github.com/popdevelop/snapplr/blob/master/server_java/src/main/java/com/geosnappr/TaginfoImporter.java#L312 > > > > > > The layer is defined with something like > > > > > > > > > https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/TestDynamicLayers.java#L26 > > > on top of the imported full data layer. > > > > > > Does that help? > > > > > > Cheers, > > > > > > /peter neubauer > > > > > > GTalk: neubauer.peter > > > Skype peter.neubauer > > > Phone +46 704 106975 > > > LinkedIn http://www.linkedin.com/in/neubauer > > > Twitter http://twitter.com/peterneubauer > > > > > > http://www.neo4j.org - Your high performance graph > > database. > > > http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing > party. > > > > > > > > > > > > On Sat, Jan 15, 2011 at 10:58 PM, bryce hendrix < > [email protected]> > > > wrote: > > > > I'm pretty new to neo4j, so please excuse me if this is a FAQ. > > > > > > > > I exported OSM data for a city from the OSM site, then imported it > > using > > > the > > > > OSMImporter. I can see the layer via the webserver, so I know if got > > > > imported okay. Now I would like to find the way nearest to a > coordinate > > > via > > > > the Java API, but I'm not really sure how to do that. I've tried > using > > > > SearchPointsWithinOrthodromicDistance, but the results of the query > are > > > > always empty. Can someone give me some tips, or provide a simple > > example? > > > > > > > > Thanks in advance, > > > > Bryce > > > > _______________________________________________ > > > > Neo4j mailing list > > > > [email protected] > > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > _______________________________________________ > > > Neo4j mailing list > > > [email protected] > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > _______________________________________________ > > Neo4j mailing list > > [email protected] > > https://lists.neo4j.org/mailman/listinfo/user > > > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

