在ubuntu搭建ftp服务器环境下搭建 geoserver地图服务器需要哪些工具

Linux地图服务器部署 - CSDN博客
Linux地图服务器部署
1、预安装后续需要使用的命令,如已有,请忽略;
& & & yum install wget
& & & yum -y install gcc-c++
& & & yum install make
& & & yum install git
2、创建一个目录map,在当前目录下,获取node包,并解压;
& & &&wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz
& & & tar xvf node-v0.10.36.tar.gz
3、编译node;
& & &&cd node-v0.10.36
& & &&./configure --without-snapshot
& & &&make && make install
4、查看node是否安装成功,可以查看node和npm的版本;
& & &&node -v&
& & & npm -v
5、cnpm相对npm快一点,安装cnpm;
& & &&npm install -g cnpm --registry=http://registry.npm.taobao.org
6、切换到map目录,获取tilemill包,并解压;
& & &&git clone /mapbox/tilestream.git
& & &&tar xvf tilestream.tar.gz
7、安装tilemill组件;
& & &&cd tilestream
& & &&cnpm install mbtiles
& & & cnpm install jsdom
& & & cnpm install uglify-js
& & & cnpm install connect
& & & cnpm install qs
& & & cnpm install mime
8、安装tilemill;
& & &&cnpm install
9、启动tilemill;
& & &&nohup node index.js start --host host名&--tiles=/root/map/MapBox/tiles (host一定要加,nohup是为了支持tilemill后台运行,如果没有,请先安装)
10、查看是否启动成功。
& & & 访问&http://hostm名:8888/,出现访问通就OK了。后续只要把tilemill制作出的地图文件丢进去/root/map/MapBox/tiles即可。
本文已收录于以下专栏:
相关文章推荐
前面我的博文中有介绍Geoserver在Linux的安装,windows版本安装只需要下载安装包后一直下一步搞定。
Geoserver安装完后,打开浏览器输入:http://localhost:808...
目的:在Ubuntu下搭建Geoserver环境,涉及到jdk、tomcat、PostGIS、python及Geoserver在Linux系统的安装配置。
jdk-6u18-linux-i58...
网址:http://www.openlayers.org/
  OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是3.0V,通过B...
这是GeoServer官方网站提供的一份Shapefile测试数据 nyc_roads.zip ,包含了部分纽约的道路信息,我们本次就使用此Shapefile来进行部署和发布。
如果用户没有对Ge...
arcgis地图 js 2.4离线包tomcat服务器下部署详解
总算部署好了,非常开心,所以和大家分享下详细的部署过程,希望大家不要再像我一样为一些死东西浪费太多宝贵的时间。
一、  ...
如何将天地图在基于OpenLayers的服务器端进行部署的方法
一、准备工作
1、 到OpenLayers的官方网站下载压缩包,如下图所示。
2、到水经注软件官方网站下载《天地图...
如何将谷歌地图在基于OpenLayers的服务器端进行部署的方法
一、准备工作
1、到OpenLayers的官方网站下载压缩包,如下图所示。
img1.jpg (37.71 KB, 下载次数: ...
2、到水经注软件官方网站下载《天地图卫星地图下载器》。
二、下载示例数据
这里以《天地图卫星地图下载器》为你说明如何下载天地图卫星地图。
安装天地图卫星地图下载器以后,启动软件,如下...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)  GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。
        
  系列目录导航:
  由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地图数据的应用。
一、地图数据转为shp数据格式
  由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。在使用GeoServer部署地图数据之前则需要针对不同地图厂商提供的地图数据进行数据格式转化。比如说将MapInfo地图数据转为ArcGIS的shp格式地图数据,需要使用MapInfo提供的工具进行装换。操作非常简单,这里不做详细介绍。
        
二、使用uDig编辑SHP格式数据
  首先使用uDig打开shp格式地图文件,支持同时打开多个shp格式地图数据文件。打开单个地图数据文件则以地图数据文件的地图风格呈现出来,如果是打开多个地图数据文件则是以按照地理坐标确定图层位置的图层重叠呈现。
        
        
  在打开的shp格式地图数据文件后,通过uDig的图层面板就可以查看当所选择的shp地图数据文件中所包含的地图图层信息,当选中某个图层后就可以通过Table面板查看到该图层所对应的一些详细数据信息。如下图所示:
        
  通过uDig工具可以对地图数据进行查看,编辑,是地图数据部署中对地图数据进行纠错处理不可缺少的一个工具,很给力的一个工具。
三、从uDig导出SHP格式数据样式
  uDig提供了非常强大的地图数据编辑功能,实际上应用最多的就是使用uDig编辑shp格式的地图数据,从中提起样式文件。目的其实很简单就是为了修改编码,通常默认的文字编码发布出的WMS服务呈现出来的地图标签中午是乱码。通过图层的“Change Style”功能选项就可以进入图层的样式编辑器。
        
  通过可视化编辑器将修改后的样式导出为样式文件(.sld),在发布地图数据的时候就可以使用编辑后的样式到对应的地图图层,从而解决中文标签乱码问题。
        
        
  到此为止,基于uDig进行地图数据编辑处理介绍完毕,当然本文只是简单的介绍,希望可以通过本文抛砖引玉,期待关于uDig的更多精彩文章出现。下一篇我将介绍如何使用GeoServer进行地图数据部署相关的知识点。
浏览: 8380396 次
来自: 济南
UCanCode E-Form++开源组态平台也不错,vc++ ...
为什么 我是ubuntu14.04也会提示我You are b ...
跟oracle一样的骗子公司,不好好搞技术就知道忽悠大客户骗钱 ...
spring mvc demo教程源代码下载:http://w ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'地图服务器Geoserver - CSDN博客
地图服务器Geoserver
7.2地图服务器Geoserver
GeoServer定义:
Geoserver是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。
GeoServer主要特性:
兼容 WMS 和 WFS 特性;支持 PostgreSQL、 Shapefile 、 ArcSDE 、 Oracle 、&&、
MySQL 、 MapInfo ;支持上百种投影;能够将网络地图输出为 jpeg 、 gif 、 png 、 SVG 、 KML 等格式;能够运行在任何基于 J2EE/Servlet 容器之上;嵌入 MapBuilder 支持 AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。
GeoServer最新的版本:
1.5.0 beta1增加了 GeoTools 2.2.x , GeoTools 是一款基于 Java 的开源 GIS 工具集,允许用户对地理数据进行基本操作。通过 GeoTools 的各种接口和 helper 类,可以写入新的数据格式,通过 GeoTools 为 GeoServer 提供的插件,在不进行重新编译的情况下,可以让 GeoServer 支持更多的数据格式,甚至只需要通过 GUI 的 option 设置即可。
目前GeoServer最新版本为2.5.0
用户可以从官网http://docs.geoserver.org/下载到安装文件。安装文件有两种,一种是常见的.EXE安装文件,如:geoserver-2.0.1-ng.exe。这种安装方式最简单,只要确保你电脑上安装了JDK并且8080端口是开的,按照安装步骤一步一步来就可以完成安装。
另一种安装是以WAR的形式安装,开发者电脑上得先安装有Tomcat,然后将此WAR导入即可。
7.2.1 Geoserver 简介
Geoserver是一个功能齐全,遵循&OGC开放标准的开源&WFS-T和&WMS服务器。利用&Geoserver可以把数据作为&maps/images来发布&(利用&WMS来实现&)也可以直接发布实际的数据&(利用&WFS来实现&),同时也提供了修改,删除和新增的功能&(利用&WFS-T)。
&GeoServer,&顾名思义&,是一个&Server.&它是开源的&,允许用户查看和编辑地理数据。这是地理信息系统&(GIS)领域。&GeoServer&是符合&OGC&规范的一个全功能的&WFS-T&和&WMS&server。
GeoServer能够发布的数据类型:
u& 地图或影象——应用&WMS,
u& &实时数据——应用&WFS,
u& 用户更新、删除和编辑的数据——应用&WFS-T。
相关概念介绍:
1.&&&&&& WMS:Web Map Service(Web地图服务)
利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:
(1)&GetCapabitities& 返回服务级元数据,它是对服务信息内容和要求参数的一种描述;
(2)GetMap& 返回一个地图影像,其地理空间参考和大小参数是明确定义了的;
(3)&GetFeatureInfo (可选)返回显示在地图上的某些特殊要素的信息。
2. WFS:Web Feature Service(Web要素服务)
&Web&地图服务返回的是图层级的地图影像,Web要素服务(&WFS)返回的是要素级的&GML&编码&,并提供对要素的增加、修改、删除&等事务操作,是对&Web地图服务的进一步深入。&OGC Web&要素服务允许客户端从多个&Web要素服务中取得使用地理标记语言(&GML)编码的地理空间数据,定义了五个操作:
(1) GetCapabilites&&&&返回&Web要素服务性能描述文档(用&XML描述);
(2)&DescribeFeatureType&&&&返回描述可以提供服务的任何要素&结构的&XML文档;
(3)&&GetFeature&&&&一个获取要素实例的请求提供服务;
(4)&&Transaction&&&&为事务请求提供服务;
(5)&&LockFeature&&&&处理在一个事务期间对一个或多个要素类型实例上锁的请求。
3. WFS-T:Web Map Service-Transactional(网络地图传输服务)
允许用户以可传输的块编辑地理数据。
4. WCS:Web Coverage Service(Web覆盖服务)
Web&覆盖服务(&WCS)面向空间影像数据&,它将包含地理位置值的地理空间数据作为&“覆盖(Coverage)&”在网上相互交换。
网络覆盖服务由三种操作组成:&GetCapabilities,&GetCoverage和&DescribeCoverageType:
(1)&&GetCapabilities&操作返回描述服务&和数据集的&XML文档;
(2)&&GetCoverage操作是在&GetCapabilities确定什么样的查询可以执行、什么样的数据能够获取之后执行的,它使用通用的覆盖格式返回地理位置的值或属性;
(3)&&DescribeCoverageType& 操作允许客户端请求由具体的&WCS服务器提供的任一覆盖层的完全描述。
5. :Geography Markup Language(地理标记语言)
一种用于描述地理数据的XML。
地理(全称:Geography&MarkupLanguage、:GML),它由(:OGC)于1999年提出,并得到了许多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx等。GML能够表示地理空间对象的和非空间属性数据。
6. OGC:Open Geospatial Consortium(开放地理信息联盟)
总之&,&GeoServer&是您需要显示地图在网页的那些工具的当中一个,用户可以缩放并且移动。可以与一些客户端联合使用,比如:&MapBuilder (for web pages), UDig,GVSig,等等。&对标准的使用允许信息从GeoServer&到其它地理信息可以很容易地被结合。本节提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。
本文已收录于以下专栏:
相关文章推荐
现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传...
7.2.2地图数据处理
由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地...
6.3.4部署地图数据
本篇文章正式介绍基于GeoServer的地图数据部署实现,前提条件为成功搭建有GeoServer环境。实际上基于GeoServer部署shp格式的地图数据非常简单,对于GeoS...
Udig开发环境搭建/入门教程
6.3.5发布Web地图服务(WMS)
1. 发布地图图层
在上一节中介绍了基于工作空间的数据存储器管理的地图图层,还提到可在图层列表中发布地图图层为WMS服务,对于已经发布过的地图数据还可以...
uDig环境搭建及教程资料
2011已经过去了,又到了写总结的时候,只有不断总结,才有进步,才能成长。2011年的工作总结,放到2012年来写。主要是前段时间春节,心情处于浮躁期,好多事情还没有想好。一晃工作四年多了,走了不少弯...
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。
【2】周雯的妈妈是水泥厂的化验员。一天,周雯来到化验室做作业。做完后...
6.2OpenGIS
6.2.1 面向对象技术,分布计算技术
 在OGIS中,从开放式地理数据模型到开放式地理服务模型,面向对象技术都是无所不在的。例如,把数据类型及其操作都封装在一起...
他的最新文章
讲师:宋宝华
讲师:何宇健
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 ubuntu搭建http服务器 的文章

 

随机推荐