Web地图位置服务
  Web地图服务(Web map service)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息。
Web 地图服务(WMS)
能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由URL定义的。
有三个重要操作GetCapabilities,GetMap,GetFeatureinfo。
GetCapabilities返回服务级元数据。
GetMap返回一个地图影像。
GetFeatureinfo返回显示在地图上的某些特殊要素的信息。
还有一些其它操作如DescribeLayer,GetLegendGraphic,GetStyles,SetSytles。
事实上用传统的观点来解释,GetMap获得的就是在桌面程序中画在控件上的里的结果,是数据的表现。
GetFeatureInfo更容易理解,它和几乎所有的桌面程序上都用的Info按钮功能相同,都是用来获得屏幕坐标某处的信息,GetFeatureInfo中的参数是屏幕坐标、当前视图范围等,在一定程度上也方便了客户端的编写。
GetFeatureInfo可以同时返回多个图层中的要素信息,这一点和ArcGIS Desktop等也都是相同的。WMS还包括一些GetLegend之类的返回图例信息的请求,也是完全按照桌面既有的标准定义的。
 
Format Syntax Notes
PNG format=image/png Default
PNG8 format=image/png8 Same as PNG, but computes an optimal 256 color (8 bit) palette, so the image size is usually smaller
JPEG format=image/jpeg  
GIF format=image/gif  
TIFF format=image/tiff  
TIFF8 format=image/tiff8 Same as TIFF, but computes an optimal 256 color (8 bit) palette, so the image size is usually smaller
GeoTIFF format=image/geotiff Same as TIFF, but includes extra GeoTIFF metadata
GeoTIFF8 format=image/geotiff8 Same as TIFF, but includes extra GeoTIFF metadata and computes an optimal 256 color (8 bit) palette, so the image size is usually smaller
SVG format=image/svg  
PDF format=application/pdf  
GeoRSS format=rss  
KML format=kml  
KMZ format=kmz  
OpenLayers format=application/openlayers Generates an OpenLayers HTML application.

http://localhost:8081/geoserver/nurc/wms service=WMS&version=1.1.0&request=GetMap&layers=nurc:Arc_Sample&styles=&bbox=-183.6,-183.6,183.6,183.6&width=512&height=512&srs=EPSG:4326&format=image/png

可以从geoserver服务器得到一张图片nurc-Arc_Sample.png

最新文章

  1. C++ 箴言
  2. XE6 & IOS开发之免证书真机调试(3):生成iPA文件并安装到其它苹果设备上(有图有真相)
  3. nyoj_31
  4. python初识(2)
  5. <META http-equiv=X-UA-Compatible content=IE=EmulateIE7>
  6. HDU4549 M斐波那契数列 矩阵快速幂+欧拉函数+欧拉定理
  7. Oracle数据库作业-5 查询
  8. 学习JSONP
  9. 精通 JS正则表达式(转)
  10. spring cloud使用Feign做消费端时的eureka.client.registerWithEureka/eureka.client.fetchRegistry是否配置的问题
  11. zabbix使用客户端和不使用客户端监控指定端口
  12. vue---mint-ui组件loadmore(上拉加载,下拉刷新)
  13. .Net Core 在 Linux-Centos上的部署实战教程(二)
  14. 7、JPA-映射-双向一对多
  15. IBM 3650 M3 yum upgrade后系统无法登陆问题
  16. [转]Visual Studio 2015源文件编码问题(936)
  17. python计算最大公约数和最小公倍数
  18. python numpy访问行列元素的方法
  19. Word基础总结
  20. Foundations of Machine Learning: Rademacher complexity and VC-Dimension(2)

热门文章

  1. STM32F407移植contiki2.6后使用LWIP库实现tcp client
  2. JAVA学习资料整理
  3. Linux启用MySQL的InnoDB引擎
  4. 同样的一句SQL语句在pl/sql 代码块中count 没有数据,但是直接用SQl 执行却可以count 得到结果
  5. Pjax介绍及在asp.net MVC3中使用pjax的简单示例
  6. hdu5548
  7. c++sort函数的用法浅析
  8. Oracle表添加主键、外键
  9. Objective-c开发中混合使用ARC
  10. SVN服务器使用(二)