|
在GeoServer上发布一张地图步骤大致如下:
先准备一张地图,格式可以是:jpg、png、tif等。
Jpg文件对应的坐标信息文件为jgw格式文件,投影文件为prj文件; Tif文件对应的坐标信息文件为tfw格式文件,投影文件为prj文件; Png文件对应的坐标信息文件为pgw格式文件,投影文件为prj文件; 这里我们使用著名的地图处理工具GlobalMapper对地图进行处理,使其附加坐标信息和投影信息。首先在GlobalMapper里将地图打开,当检测到该图没有坐标信息时,会弹出类似如下对话框:
取若干个点,分别输入他们的像素值及对应的经纬坐标值,然后点击【Add Point List】按钮,需要依次添加至少两个点。添加后点【OK】,图片会在主窗口中打开。打开后选择菜单命令:File->Export Raster/Image Format…,选择导出格式(假设我们希望导出bj.JPG文件)
接着弹出如下对话框,可以一律使用默认值,点击【OK】。
结果是生成了三个文件,扩展名分别为:bj.jpg、bj.jgw、bj.prj。
1)首先安装geoserver-2.1.1.exe,安装时需要设置端口,端口不要与现有端口冲突。安装后运行:开始->程序->GeoServer 2.1.1->Start GeoServer 。
2) A, 拷贝地图文件到数据目录:第一步完成后,在 %安装目录%data_dircoverages下创建相应文件夹,如创建beijing,将事先生成的jpg/jgw/prj三个文件拷贝到该目录下,假设将软件安装到了C盘,jpg文件为bj.jpg,那么这时的jpg文件应该位于: C:Program FilesGeoServer 2.1.1data_dircoveragesbeijingbj.jpg B,打开GeoServer的管理页面:开始->程序->GeoServer 2.1.1->GeoServer Web Admin Page,输入默认帐号和密码:admin、geoserver。 接下来的操作,按下图进行:
点击【Stores】,后再点击【Add new Store】
点击【WorldImage】,按下图输入参数:
converse3d是预先建立的工作区,也可以使用系统自带的工作区。Data Source Name:数据源名称。URL部份为源文件的相对路径。完成后点击【Save】。
点击【Publish】。 接下来在Edit Layer面板里的操作基本采用默认值,注意Declared SRS里根据需要输入投影坐标系,如:EPSG:4326。 (注:4326指的是地理坐标系WGS 84的ID);在Selected Styles里选Raster。
点击左侧操作区的:Layer Preview,然后选择Name为Converse3D:bj的项进行预览,预览的效果为:
自此发布完毕,您可以使用客户端发出请求,服务器会以数据流形式传送图片给客户端,请求的地址形式为: http://localhost:8080/geoserver/converse3d/wms?service=WMS&version=1.1.0&request=GetMap&layers=converse3d:bj&styles=&bbox=115.028,37.264,117.599,38.47 &width=703&height=330&srs=EPSG:4326&format=image/jpeg
|
相关推荐
GeoServer发布第地图的步骤 适合初学者的了解GeoServer的使用
将mongodb矢量数据在geoserver中发布;将mongodb矢量数据在geoserver中发布
geoserver 开源gis服务器 geoserver 开源gis服务器 geoserver 开源gis服务器
GeoServer安装和部署shp文件发布地图服务
Geoserver 地图发布及 UCMap 访问,与demo,外调组手
通过个人实验,给出了使用geoserver pyramid plugin发布影像金字塔的过程。
Geoserver安装步骤
geoserver服务发布流程
geoserver自动发布数据代码;在eclipse中可以直接运行,
ArcGIS三维建模与服务发布
使用geoserver发布arcgis的切片文件,整个流程的相关介绍。
geoserver中发布geojson服务需要的包。里面有四个jar包,包括:gson-2.3.1.jar,gs-vectortiles-2.15.0.jar,java-vector-tile-1.3.4.jar,protobuf-java-3.6.1.jar
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间...
geoserver+openlayers 地图专题图:根据传递参数动态获取数据,以不同等级显示在页面(工程源码,geoserver可以用在tomcat中的不必用安装版)
基于geoserver改造的 采用tomcat包装开箱即用
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。
实现了OGC标准的GIS地图服务的java开源服务器geoserver2.24.1war包,可以部署在Apache Tomcat等中间件中使用。主要用于通过网络共享地理信息数据。
基于geoserver搭建的一个离线地图服务器,翻不了墙,国内的百度谷歌又满足不了地图需求,就自己整理了一个,亲测可用,有需要的可用下载借鉴一下...
包括shp数据导入到geoserver,利用udig生成样式文件并应用到geoserver发布的服务