hello i'm new in neo4j , use osm + neo4j spatial. have maven project , neo4j version 2.3.0-m01
i have simple code importing osm file displays errors in import files: graphdatabaseservice, embeddedgraphdatabase , batchinserter.
package testosm; import java.nio.charset.charset; import org.neo4j.gis.spatial.osm.osmimporter; import org.neo4j.graphdb.graphdatabaseservice; import org.neo4j.kernel.embeddedgraphdatabase; import org.neo4j.kernel.impl.batchinsert.batchinserter; public class testosm { private static final string db_path = "/community/data/graph.db"; public static void main(final string[] args){ osmimporter importer = new osmimporter("clz_map.osm"); importer.setcharset(charset.forname("utf-8")); batchinserter batchinserter = batchinserter.inserter(db_path); try{ importer.importfile(batchinserter, "clz_map.osm", false); graphdatabaseservice db = new embeddedgraphdatabase(db_path); importer.reindex(db); db.shutdown(); } catch(exception e){ system.out.println(e.getmessage()); } batchinserter.shutdown(); } } may problem versions, because i'm using neo4j 2.3-m01, don't know how should set versions e.g. here
<dependency> <groupid>org.neo4j</groupid> <artifactid>neo4j-graph-collections</artifactid> <version>0.7.1-neo4j-2.0.2-snapshot</version> <type>jar</type> </dependency> my pom.xml based on https://github.com/neo4j-contrib/spatial/blob/master/pom.xml
plus:
<repository> <id>neo4j</id> <url>http://m2.neo4j.org/content/repositories/releases/</url> <releases> <enabled>true</enabled> </releases> </repository> <dependency> <groupid>org.neo4j</groupid> <artifactid>neo4j</artifactid> <version>2.3.0-m01</version> <scope>provided</scope> </dependency> <dependency> <groupid>org.neo4j</groupid> <artifactid>neo4j-kernel</artifactid> <version>2.3.0-m01</version> </dependency> you can have git repository https://github.com/amhg/osm
thank in advance!
for else runs this, here how it: https://github.com/maxdemarzi/osm
notice small differences between 2.2.x , 2.3 (7/30-currently on m2). needed right dependencies.
Comments
Post a Comment