Neo4j Spatial Geoserver 插件
测试版本:GeoServer 2.1.1 |
部署到 Geoserver
-
将 target/xxxx-server-plugin.zip 解压缩到 $GEOSERVER_HOME/webapps/geoserver/WEB-INF/lib
-
重新启动 geoserver
-
配置新的工作区
-
在您的工作区中配置新的数据源 neo4j。将“Neo4j 数据库的目录路径:”参数指向相对于 GeoServer 工作目录或绝对路径到具有图层的 Neo4j Spatial 数据库(请参阅 Neo4j Spatial)
-
在图层中,执行“添加新资源”并选择您的 Neo4j 数据存储以查看现有的 Neo4j Spatial 图层并添加它们。
在 GeoServer trunk 中测试
-
检出 geoserver 源代码
svn co https://svn.codehaus.org/geoserver/trunk geoserver-trunk
-
构建源代码
cd geoserver-trunk mvn clean install
-
检查您是否可以运行 Web 应用程序,如 GeoServer Maven 构建指南 中所述
cd src/web/app mvn jetty:run
-
在 $GEOSERVER_SOURCE/src/web/app/pom.xml (https://svn.codehaus.org/geoserver/trunk/src/web/app/pom.xml) 中,在 profiles 部分下添加以下行
<profile> <id>neo4j</id> <dependencies> <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-spatial</artifactId> <version>0.7-SNAPSHOT</version> </dependency> </dependencies> </profile>
-
使用添加的 neo4j 配置文件再次启动 GeoServer webapp
cd $GEOSERVER_SRC/src/web/app mvn jetty:run -Pneo4j
-
在 http://localhost:8080 下找到作为数据源安装的 Neo4j
有关更多信息,请访问 Neo4j Wiki on Geoserver