GeoServer的安装配置请参考 http://simen-net.iteye.com/blog/609078
由于大部分WEBGIS不仅仅只是一个地图的显示,还需要一些业务处理,会有用到数据库地方,所以我想把地图放到数据库中,这样性能、安全等方面都有了较大的改进,尤其是修改地图时可以直接对数据库进行操作。这里测试了以MySQL为后台的安装配置
1、下载安装MySQL5
2、转换地图到数据库
下载http://code.google.com/p/qogr2ogr/,这个是一个很好的开源小工具,其实是ogr2ogr的gui程序,大家要多鼓励鼓励阿!!!这个小工具可以直接支持mysql的输入导入,很是方面,大家参考下面的图片进行操作就可以了。这里的数据库名称为map
3、下载安装GeoServer的MySQL插件
MySQL的插件(http://downloads.sourceforge.net/geoserver /geoserver-2.0.1-mysql-plugin.zip),解压geoserver-2.0.1-mysql-plugin.zip,将gt-jdbc-mysql-2.6.1.jar和mysql-connector-java-5.1.5.jar拷贝到webapps/geoserver/WEB-INF/lib之后请重启Tomcat
4、新建MySQL的Store
这里选择MySQL作为Store,填写的内容应该没有太多要所的,大家参考下图
保存后出现以下界面,这里显示发现了数据库中的三个表,但有用的只有bount_line,所以我们只publish他
以下需要注意!!!这里有两个选单[Data]和[Publishing],Data部分参考http://simen-net.iteye.com/blog/609078
中shp配置的方法,这里特诉的还需要设置以下[Publishing]部分
[Publishing]中要设置一下Default Style为line,为什么呢?因为我用的是bount_line地图,他其实是一个line类型,在http://simen-net.iteye.com/blog/609078
中不需要设置[Publishing]感觉是因为GeoServer通过shp文件识别出了他的类型,但是转换成数据库之后识别不出了,这里如果不设置成line的类型话,发布也能成功,但是显示的地图就全是点了。
剩下的和http://simen-net.iteye.com/blog/609078
一样了
- 大小: 62 KB
- 大小: 72.6 KB
- 大小: 39.4 KB
- 大小: 21.2 KB
- 大小: 28.7 KB
- 大小: 57.6 KB
分享到:
相关推荐
geoserver+postgis+openlayers 空间要素的增删改功能,具体还可参考https://blog.csdn.net/rrrrroy_Ha/article/details/90904465
- **安装完成**:安装过程结束后,启动 GeoServer 以验证安装是否成功。 - **测试**:通过访问 `http://localhost:8499/geoserver/web`(根据实际设置的端口号)来查看 GeoServer 是否正常运行,输入之前设置的...
安装过程中,你需要配置数据库实例、创建用户、分配权限,并确保操作系统级别的安全设置。安装文档《Oracle安装.doc》将指导你完成这些步骤,包括硬件需求、软件下载、安装选项选择以及后续的系统调优。 接下来是...
基于openlayers+geoserver+ssm+webgis的道路缓冲区分析系统源码+全部资料齐全.zip基于openlayers+geoserver+ssm+webgis的道路缓冲区分析系统源码+全部资料齐全.zip 【备注】 1、该项目是个人高分项目源码,已获导师...
在GIS(地理信息系统)领域,将“Geoserver+MapBox+ArcGIS”结合使用可以构建强大的、功能丰富的矢量离线地图解决方案。这个压缩包文件包含开发文档和源码,意味着它为开发者提供了一个完整的工具集来创建、管理和...
### 构建GIS系统:geoserver+mapbuilder+uDig+postgis #### 一、概述 本文将详细介绍如何构建一个完整的GIS系统,该系统包括以下组件:Tomcat/WebLogic作为服务器,PostGIS用于存储地理空间数据,GeoServer提供...
在"geoServer+openLayers简单小例子"中,OpenLayers被用来调用通过GeoServer发布的地图数据。这通常涉及到以下几个步骤: 1. **配置GeoServer**:首先,你需要在本地安装GeoServer并配置它来发布你的地图数据。这...
GeoServer+OpenLayers 发布下载的 Google 卫星影像 GeoServer 是一个基于 Java 的开源地理信息系统(GIS),它可以提供强大的空间数据存储、管理和共享功能。OpenLayers 是一个基于 JavaScript 的开源地理信息系统...
这个工具位于Oracle安装目录下的bin目录中。在命令行界面,切换到Shapefile所在的目录,然后运行shp2sdo命令,例如: ``` shp2sdo.exe 等高线_1 dgx -did-s4326-ggemo-d ``` 这里的参数含义如下: - `shp2sdo`:工具...
"Geoserver+openlayer+postGis要素增删改查"是一个综合性的项目,它结合了三个关键组件:PostGIS、GeoServer和OpenLayers,来实现这一目标。下面将详细介绍这三个组件及其相互作用。 1. **PostGIS**: PostGIS 是 ...
在Geoserver中,可以利用并行流优化数据加载、查询和渲染过程。 2. **Lambda表达式**:Java 8的Lambda表达式简化了回调函数的编写,使得代码更加简洁。在Geoserver的事件驱动编程模型中,Lambda表达式可以用于创建...
### Geoserver+MapBuilder教程知识点详述 #### 一、环境搭建与工具准备 - **JDK**: Java Development Kit,是开发Java程序的基础环境,确保安装最新版本或符合项目需求的版本。 - **Tomcat**: 一种轻量级的Java ...
- **安装JDK与配置环境变量**:`uDig`运行需要JDK支持,因此首先需要安装JDK并配置好环境变量。 - **配置uDig地图**:创建新的项目和地图,通过"Files"添加SHP文件,如果是`geoserver`中的数据源,则选择"Web ...
书籍内容涵盖了安装、配置和使用GeoServer的基本概念,包括如何设置GeoServer的工作环境、如何使用GeoServer的管理界面、如何配置和发布数据存储、以及如何创建地图和地图层。除了基础操作,该书还会介绍如何对地图...
【描述】提到的"geoserver+openlayers 地图专题图"是指使用开源的GIS服务器Geoserver和JavaScript库OpenLayers共同实现的地图服务。Geoserver是一款基于Java的Web服务,用于发布、管理和共享地理空间数据。它支持...
整个安装过程可以分为四个部分:JDK安装、PostgreSQL安装、PostGIS安装和Geoserver安装。 JDK安装 JDK是Java开发工具包的缩写, 是Java语言的核心组件之一。安装JDK之前,需要确认环境是否正确。首先,打开命令行,...
标题 "1.(高级示例篇)leaflet+postgres+postgis+geoserver实现最短路径规划分析.zip" 涉及的是一个地理信息系统(GIS)领域的实践项目,旨在利用一系列技术工具进行最短路径规划分析。这个项目的核心组件包括...
安装GeoServer的过程包括下载最新版本的GeoServer,按照官方文档的指引进行解压、配置环境变量以及启动服务。一旦GeoServer成功运行,用户可以通过访问`http://localhost:8080/geoserver/`来验证其工作状态。 接...
Java+OpenLayers3+GeoServer 二次开发应用