Neo4j Spatial Geoserver 插件

测试版本:GeoServer 2.1.1

构建

mvn clean install

部署到 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
cd src/web/app
mvn jetty:run
    <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

有关更多信息,请访问 Neo4j Wiki on Geoserver