网页gis服务器,在局域网中搭建自己的gis服务器
需求
在客户的B/S应用系统中使用电子地图。该系统只可运行于内部网中。
分析
由于系统中的电子地图只能运行于局域网中所以不能采用google地图等。而且客户项目不大,所以不能购买收费的gis服务器。
设计及架构
gis服务器采用开源的geoserver+tomcat。
地图数据可以从国家基础地理信息系统http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm下载。
数据库采用postgresql8.3。
页面技术采用OpenLayers。
实施
1、安装postgresql数据库,可以安装时选择安装postgis组件。也可在安装完的基础山再安装postgis。
2、创建gis数据库,新建数据库时选择模板为template_postgis。
3、下载县级数据bount500.e00。
4、用工具将bount500.e00转换为shp格式。
5、下载开源工具FWTools2.2,执行命令ogr2ogr -f "PostgreSQL" PG:"host=localhost dbname=数据库名称 user=用户名 password=密码" shp文件路径 -append -update,将数据导入postgis数据库中。
6、下载tomcat5.5和geoserver,将geoserver.war部署到tomcat中,启动应用服务器。
7、登录geoserver应用,配置地图服务端,参考geoserver在线帮助。
8、下载OpenLayers,在javascript中包含OpenLayers.js。参考openlayers的例子编写客户端脚本。
这样一个简单的电子地图系统就完成了。
原文链接:http://www.blogjava.net/lfnxd/archive/2008/08/07/220604.html
网页gis服务器,在局域网中搭建自己的gis服务器相关推荐
- 在局域网中搭建自己的网站
今天上了第一节JSP的课,老师讲了主要讲了如何搭建自己的网站,回来之后,兴奋不已的实践了一把!但由于我们寝室的是局域网,还是遇到一些问题,并不是那么顺利,在这里总结一下,以作备忘!下面是步骤: 1.安 ...
- 利用Filezilla在局域网内搭建自己的FTP服务器
利用Filezilla在局域网内搭建自己的FTP服务器 一.软件 Filezilla server Filezilla client 二. Filezilla client安装 三. Filezill ...
- 共享mysql数据库_局域网中搭建共享MySQL数据库
局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...
- win10中搭建并配置ftp服务器的方法(实现多用户登录整合版
源地址 win10中搭建并配置ftp服务器的方法(实现多用户登录整合版) 一.ftp的搭建 二.ftp的配置 三.用户配置(实现多用户登录) 一.ftp的搭建 1.首先我们需要启动IIS服务 第一步: ...
- Centos中搭建多台Tomcat服务器
为了满足业务需求,我们需要在同一台 Centos 服务器中搭建多个 Tomcat 服务器,下面,就让我们一起来看看吧 1.安装 JDK https://blog.csdn.net/qq_4006577 ...
- linux搭建mcpe服务器_技术|如何搭建“我的世界”服务器
我们将通过一个一步步的.新手友好的教程来向你展示如何搭建一个"我的世界(Minecraft)"服务器.这将会是一个长期的多人游戏服务器,你可以与来自世界各地的朋友们一起玩,而不用在 ...
- 局域网中搭建EasyDarwin流媒体服务器后,使用vlc拉流播放失败的解决方法
一.问题描述 根据EasyDarwin官网上的教程<ffmpeg推送,EasyDarwin转发,vlc播放 实现整个RTSP直播>操作,在同一台电脑上部署EasyDarwin流媒体服务器, ...
- 怎么制作web服务器iis,IIS中搭建web服务器
IIS中搭建web服务器 前面的博文中和大家聊了如何在Windows Server 2012 R2的环境下搭建IIS服务器,今天我们就继续和大家聊聊如何在我们的IIS服务器中搭建一个WEB服务器,从而 ...
- Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型
场景 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件让全世界浏览,还可以放置数据文件,让全世界下载.目前最主流的Web服务 ...
最新文章
- AI一分钟 | 传许家印已投资贾跃亭FF;腾讯将发布可接收微信的智能音箱;阿里确认研发自动驾驶技术...
- Memcache知识点梳理
- centos 6.3安装mysql_centos6.3安装MySQL 5.6(转)
- 利用大数据技术探索“数字公民”创新
- Java实现返回的数据为树形结构
- mysql开启事务_MySQL入门之事务(上)
- 【Lucene4.8教程之六】QueryParser与Query子类:如何生成Query对象
- 基于Linux的USB 主/从设备之间通讯的三种方式
- 虚拟专题:知识图谱 | 医学知识图谱构建关键技术及研究进展
- find函数常见错误_终于找到你,查找函数,find必不可少
- java list打乱顺序_「collections.shuffle」Collections.shuffle()打乱List - seo实验室
- 二级计算机vfp知识,全国计算机vfp二级考试
- 简单实现select多选功能
- 张爱玲的十大爱情名言
- opencv normalize()函数详解
- ipv6头部格式 c语言,2.2.1 IPv6和IPv4基本头部格式
- 线程池的核心线程会销毁吗?
- SAP 创建可选BOM的BAPI
- hive 留存率 计算
- 2021域名过期会引发哪些问题?说说常见弊端
热门文章
- go进阶(1) -深入浅出goroutine并发运行调度机制
- 将ITEYE博客制作为EPUB电子书
- 如何在线重装Win10?Win10电脑系统重装详细教程
- 【Linux】基础IO-回顾C语言文件操作
- java 当前时间 转换成 农历(阴历)时间
- 去除网站讨厌的 javaScript 脚本
- linux 日历软件,云日历linux版下载
- qt窗口置顶linux环境下,Qt 实现窗口置顶与取消置顶
- 【Linux】 安装ping工具
- 计算机没有autoCAD_计算机辅助设计3D软件大全autocad2010 2014 2018