您现在的位置: 爱51代码网 >> 范文 >> 文章正文
geoserver用tiff图片发布图层时无法选择URL

 1.GeoServer介绍    GeoServer是OpenGIS Web 服务器规范的J2EE实现的社区开源项目。利用GeoServer可以方便地发布地图数据,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。它能兼容WMS和 WFS 特性;支持 PostGIS 、Shapefile 、ArcSDE、 Oracle 、VPF 、MySQL 、MapInfo ;支持上百种投影;能够将网络地图输出为 jpeg、gif、 png 、SVG 、 KML 等格式;支持 AJAX 的地图客户端OpenLayers;

    2.GeoServer下载与安装

 最新版本是GeoServer 2.3.3,关于GeoServer具体的安装过程在这里就不展开去介绍了,安装过程中有个注意事项,在设置端口号的时候,如果本机默认安装了Tomcat服务器,GeoServer的端口号不要设置成默认的8080,避免与Tomcat的端口号冲突,造成不必要的麻烦。

    3.发布WMS

  (1)首先启动GeoServer服务,点击Start GeoServer,会弹出一个控制台程序,等运行完毕后,点击GeoServer Web Admin Page打开GeoServer的主页,输入用户名admin,密码geoserver,打开后主页如图所示。

  (2)建立工作空间,通过Add new workspace添加新空间test,并设置它为默认空间。

  (3)添加Store,点击Add new Store,可以看到数据源包括很多,有矢量数据源(Vector Data Sources),栅格数据源(Raster Data Sources)等等。这里我们选择GeoTIFF,把上篇文章里转化的带有地理坐标的TIFF格式的图片加载进来即可。

  (4)发布WMS,点击Publish按钮发布刚刚新建的图层s。

  (5)弹出设置发布参数的显示框,如图所示。包括4个标签,数据、发布、尺寸、切片缓存等,如无需切片缓存,可以不做任何设置,直接默认保存即可。

  (6)在Layer Preview中点击OpenLayers可以查看已经发布的地图,  (7)至此,WMS已经发布成功,在浏览器里可以看到服务的地址我们可以通过openlayers去调用wms,从而在浏览器中看到我们发布的地图服务。

 

  4.发布TMS

  (1)刚刚发布的过程中没有设置Tile Caching选项,如果要发布切片服务,则需要对其进行设置,在设置Tile Caching之前首先新建一个Gridsets,设置格网集的名称、坐标系、切片的范围、切片的宽与高以及切片的级数,图中设置了6级。其中切片的范围来源于发布地图时的地图范围。

  (2)设置完Gridsets后,回到Tile Caching中的Gridset,选择刚刚新建的Gridset,用于切片的策略。保存即可。

  (3)点击左侧功能栏的Tile Layers,然后找到刚刚发布的地图,点击seed/Truncate,打开设置页面。

  (4)设置zoom start以及zoom stop,点击提交,即可实现切片,切片文件保存在GeoServer 2.3.3安装目录\data_dir\gwc文件夹里,可以打开看到切片。

 

  GeoServer切片地图服务的发布就介绍到此。关于如何调用,请静待下篇博文。 

本人致力于Web端与移动端的开发与研究,现主要从事GIS相关开发,如WebGIS、移动GIS开发等。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    TClientDataSet如何避免多人更新
    如何用delphi代码修改XML节点
    vc++ pvoid *用delphi怎么表达
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    GIS用百度行政区域的经纬度直接画
    不小心卸载了.net 4 extend,vs2
    C#byte【】里的数转换成string时
    C#的session取不到值
    java如何判断一个字符串里的数字
    随机找出24个不一样的字,在把一
    java怎么实现html转为pdf
    lotus数据列表文档个数如何实时统
    在lotus BS系统里怎样方便实现统
    undefined reference timer_crea
    arcgis for android 沿线标注
    GIS用百度行政区域的经纬度直
    有没有能扣取地图数据的软件
    谷歌地图瓦片URL计算方法
    mapxtreme java如何添加比例
    MapX如何实现地物快速搜索
    MapInfo如何添加图层
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |