资源描述
传播优秀Word版文档 ,希望对您有帮助,可双击去除!1. Scope(范围)22. Conformance(一致性)23. Normative references(标准参考)24. Terms and definitions(术语和定义)25. Conventions (约定)35.1 Normative Verbs 标准动词35.2 Symbols (and abbreviated terms)符号(和缩写词)36. Web-Map-Server Integration(Web-Map-Server 结合)36.1 (A Review of WMS 1.1.1)WMS 1.1.1的回顾36.2 General HTTP Request Rules as used by WMS and SLD46.3 Styled-Layer Descriptor (风格化图层描述器)46.4 WMS Requests using an SLD(使用一个SLD的WMS请求)56.5 Web Map Servers and Web Feature/Coverage Servers86.6 DescribeLayer Request (DescribeLayer请求)96.7 Enhancements to WMS GetCapabilities(WMS GetCapabilities的增强)107. Layers(图层)117.1 SLD Root Element (SLD 根元素).117.2 Named Layers.(命名的图层)127.3 User-Defined Layers (用户自定义的图层)148. User-Defined Styles (用户自定义的样式)169. FeatureTypeStyles.(特征类型样式)1710. Rules(规则)1810.1 Identification & Legends (标识和图例)1810.2 Scale Selection(比例选择).1910.3Feature Filtering(特征过滤)1911. Symbolizers(象征)1911.1 Line Symbolizer(线象征)1911.1.1Format(Line Symbolizer的格式)1911.1.2 Geometry(几何图形)1911.1.3 Stroke (笔划)2011.1.4 Examples(例子)2111.2 Polygon Symbolizer(多边形象征)2211.2.1 Format (格式)2211.2.2 Fill (填充)2211.2.3 Example(例子).2311.3 Point Symbolizer (点象征)2311.3.1 Format (格式)2311.3.2 Graphic(图形)2411.3.3 Examples (例子)2511.4 Text Symbolizer.(文本象征)2611.4.1 Format (格式)2611.4.2 Label (标签)2711.4.3 Font(字体)2711.4.4 Label Placement .(标签布局)27传播优秀Word版文档 ,希望对您有帮助,可双击去除!11.4.5 Halo (光轮)2911.4.6 Example(例子)2911.5 Raster Symbolizer (光栅象征)2911.5.1 Format (格式)2911.5.2 Parameters (参数)3011.5.3 Examples(例子)32 Styled Layer Descriptor Implementation Specification 风格化图层描述器实现规格1. Scope(范围) This OpenGIS Interoperability-Program Report specifies the format of a map-styling language for producing georeferenced maps with user-defined styling. Different modes for utilizing this styling specification are discussed.这个开放地理信息系统互操作能力编程报告指定了一个地图样式语言的格式,这个语言是用用户定义风格来生成地理参考地图。本文档讨论了使用这种风格化规格的不同模式。2. Conformance(一致性)Conformance and Interoperability(互操作性)Testing for this OGC Interoperability Program Report may be checked using all the relevant tests specified in Annex C (normative).为这个OGC互操作纲领报告的一致性和互操作性测试可能会使用所有相关的在附录C(标准的)的测试来检查。 3. Normative references(标准参考)这部分的说明省略。 4. Terms and definitions(术语和定义) Operation :一个变化或者查询的规格,是可以被调用执行的对象。Interface :描述一个实体的行为的操作的名字集。 Service :一个实体通过接口提供的独立的功能部分。 service instance 服务实例 server :一个服务的实际的工具。 Client :能从一个服务端调用操作的软件成分。Request :通过客户端的一个操作的调用。Response :从服务器端返回给客户端的一个操作的结果。传播优秀Word版文档 ,希望对您有帮助,可双击去除!Map :地理数据的图片表示capabilities XML :描述一个得到的服务实例操作的操作和内容的服务级的元数据。5. Conventions (约定)5.1 Normative Verbs 标准动词 required, shall, shall not, should, should not, recommended, may, 和 optional5.2 Symbols (and abbreviated terms)符号(和缩写词) CGI :Common Gateway InterfaceDCP :Distributed Computing PlatformDTD :Document Type DefinitionEPSG :European Petroleum Survey GroupGIF :Graphics Interchange FormatGIS :Geographic Information SystemGML :Geography Markup LanguageHTTP: Hypertext Transfer ProtocolIETF: Internet Engineering Task ForceJPEG: Joint Photographic Experts GroupMIME :Multipurpose Internet Mail ExtensionsOGC :Open GIS ConsortiumOWS: OGC Web ServicePNG :Portable Network GraphicsRFC :Request for CommentsSLD: Styled Layer DescriptorSVG :Scalable Vector GraphicsURL :Uniform Resource LocatorWebCGM :Web Computer Graphics MetafileWCS :Web Coverage ServiceWFS :Web Feature ServiceWMS :Web Map ServiceXML :Extensible Markup Language6. Web-Map-Server Integration(Web-Map-Server 结合)6.1 (A Review of WMS 1.1.1)WMS 1.1.1的回顾WMS 1.1.1按照“styled layers”来描述一张地图的外表。一个风格化的图层可以被认为是一个在其上被标记的有特征的透明的薄片。一张地图是由指定的顺序放在一起的风格化的许多图层组合而成的。风格化图层被说成是被Z-ordered的。用户通过增加或者移除风格化图层,定义更多的复杂的或者更简单的地图。一个风格化图层本身表示了一个特殊的layer和一个style的组合,这个style中层能被符号化。从概念上说,层定义了特征流传播优秀Word版文档 ,希望对您有帮助,可双击去除!,样式定义了这些特征是怎样符号化的。这个概念是被标记的,是因为可能会有多个样式在一个层中标记。在WMS规格中,请求一张地图是的代码是在一个HTTP-GET请求中给定的,并且,一张地图的外观描绘是通过LAYERS和STYLES参数指定的。 比如:VERSION=1.1.0&REQUEST=GetMap&BBOX=0.0,0.0,1.0,1.0&LAYERS=Rivers,Roads,Houses&STYLES=CenterLine,CenterLine,Outline返回的地图描绘:其中的图层和样式的对应关系是:Rivers:CenterRoads:CenterLineHouses:Outline WMS1.1.1规格处理样式和图层,这些样式和图层是WMS知道的,并且他们有名字来标示。由于这个原因,这个文档的剩余部分涉及到在上面已经被描述为“named layers”和“named styles”的层和样式, WMS规格提供了仅有的一种方法来定义一个样式层,就是一个named layer和一个named style的组合。6.2 General HTTP Request Rules as used by WMS and SLD 由WMS和SLD使用的一般的HTTP请求规则 目前,仅有的由OGC网络服务支持的分布式计算平台是WWW本身,或者更多特别的英特网主机,这些主机实现了HTTPIETF RFC 2616。因此,被一个服务实例支持的每一个在线资源是一个HTTP URL。按照服务提供的意见,URL可能对于每一个操作是不同的或者是相同的。每一个URL应该要遵照在IETF RFC 2616 (Section 3.2.2 HTTP URL)中的描写,否则的话是依赖与实现的;仅有组成这个服务请求本身的参数是通过OGC网络服务规格授权的。 HTTP支持两种请求方法:GET和POST。这两个方法中的一个或者两个可能是为一个特殊的OGC网络服务类型定义的,并且通过服务实例提供,并且在线资源URL的使用在每种情况下是不一样的。基础的WMS规格仅仅定义了调用操作的HTTP GET请求。(一个风格化图层描述器WMS10为一些操作定义了HTTP POST方法)6.3 Styled-Layer Descriptor (风格化图层描述器) 前面部分描述了在WMS规格中的一张地图的外观能被定义为一连串风格化层。风格化同样能使用一个叫做SLD的地图外观的用户定义的XML编码来描述。简要地说, 一个SLD包含了一个StyledLayerDescriptor的XML元素,这个元素包含了一连串风格化图层定义。这些风格化图层定义可能使用命名好的或者用户自定义的层,和命名好的或者用户定义的样式。这就是一个简单的SLD例子,它相当于与先前部分传播优秀Word版文档 ,希望对您有帮助,可双击去除!的WMS请求的例子。 RiversCenterLineRoadsCenterLineHousesOutlineNamedLayer 和NamedStyle元素相当于CGI参数中的LAYERS和STYLES,一个SLD XML文档能使用用户自定义的样式而变得很复杂。6.4 WMS Requests using an SLD(使用一个SLD的WMS请求)有三种方式允许客户利用SLD的符号:1.客户端使用HTTP GET 与WMS进行交互,但是这个请求引用了一个远程的SLD。2.客服端使用HTTP GET方法但是包含在SLD_BODY CGI参数中的与一个GET请求放在一起的SLD XML文档。3.客户端使用带GetMap请求的HTTP POST和包含一个嵌套的SLD来与WMS交互,这个GetMap请求是在XML文档中编码的。 第三种方式虽然很先进,但是要有强大的技术支持,第二种方式的URL地址过长。假定已经准备好的SLD文档的URL是:那么上面例子可以通过下面的两种请求来实现:第一种(通过把SLD的URL包含在请求的SLD参数中):VERSION=1.0.5&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=0.0,0.0,1.0,1.0&SLD=http%3A%2F%2F%2FmySLD.xml&传播优秀Word版文档 ,希望对您有帮助,可双击去除!WIDTH=400&HEIGHT=400&FORMAT=PNG第二种(把SLD文档的内容包含在SLD_BODY请求参数中)VERSION=1.0.5&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=0.0,0.0,1.0,1.0&SLD_BODY=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22UTF-8%22%3F%3E%3C!DOCTYPE+StyledLayerDescriptor+SYSTEM+%22http%3A%2F%2F%2Fsld%2Fsld_072.xsd%22%3E%3CStyledLayerDescriptor+version%3D%221.0.0%22%3E%3CNamedLayer%3E%3CName%3ERivers%3C%2FName%3E%3CNamedStyle%3E%3CName%3ECenterLine%3C%2FName%3E%3C%2FNamedStyle%3E%3C%2FNamedLayer%3E%3CNamedLayer%3E%3CName%3ERoads%3C%2FName%3E%3CNamedStyle%3E%3CName%3ECenterLine%3C%2FName%3E%3C%2FNamedStyle%3E%3C%2FNamedLayer%3E%3CNamedLayer%3E%3CName%3EHouses%3C%2FName%3E%3CNamedStyle%3E%3CName%3EOutline%3C%2FName%3E%3C%2FNamedStyle%3E%3C%2FNamedLayer%3E%3C%2FStyledLayerDescriptor%3EWIDTH=400&HEIGHT=400&FORMAT=PNG 使用这个方法的好处是客户端不用发表SLD文档在网络上,并且不能使用POST方法的简单的客服端也能够使用这个方法。上面两种方法都有不合理的地方,比较折中的方法是:像在WMS 1.2+的组件中一样来使用带SLD的HTTP POST与WMS通信。使用这个方法,上面的例子转换成下面的XML的POST编码: !DOCTYPE GetMapSYSTEM RiversCenterLineRoadsCenterLine传播优秀Word版文档 ,希望对您有帮助,可双击去除!HousesOutlineBoundingBoxsrsName=-180.0-90.0180.090.0image/jpegfalse1024512application/vnd.ogc.se+xml 为了使HTTP-GET方法更有实用性,SLD也能用于一个或者两个不同的模式,该模式是依赖于LAYERS参数是否存在与请求中。假如它没有出现,那么所有的在SLD文档中定义的图层用所有的定义好的样式着色,它相当于XML-POST方法的使用。假如LAYERS参数是存在的,那么仅是通过参数定义的图层被使用,并且这个SLD被用作一个“样式库”。 当一个SLD用作一个样式库,STYLES CGI参数以在GetMap请求中的一般的方式被解释,除了在处理的样式名是有组织的,那么在SLD中定义的样式优先于在地图服务器中存储的命名了的样式。用户自定义的SLD样式能被给定名字,它们也能被标记为一个图层的缺省样式。更精确的说,假如命名为“Centerline”的样式被一个图层引用,并且一个有那个名字的样式是被在SLD中符合的层定义的,那么这个SLD样式定义被使用,否则,构造在地图服务器中的标准的命名样式机制被使用。假如一个缺省样式的使用是指定的,并且一个样式被标记为缺省的,为了符合在SLD中的图层,那么在SLD中的缺省的样式被使用;否则在地图服务器中的标准的缺省的样式被使用。6.5 Web Map Servers and Web Feature/Coverage Servers (Web Map Servers 和 Web Feature/Coverage Servers)传播优秀Word版文档 ,希望对您有帮助,可双击去除! 假如一个WMS使用一个用户自定义的符号来象征特征,那么定义特征数据源是必须的,这个规格是设计来允许WMS实现的多样性,这个WMS是支持用户自定义的符号化。例如,一个WMS可能象征特征或者储存在远程WFS或者WCS的覆盖数据,或者仅能符号化从一个明确的缺省特征/覆盖存储中的数据。为了支持这点,可选参数REMOTE_OWS_TYPE和REMOTE_OWS_URL在HTTP-GET GetMap请求中说明,这个请求能用于把这个WMS指向一个远程的WFS,WCS或者其他OWS服务,这个OWS服务作为特征/覆盖数据的缺省源。当前被允许的REMOTE_OWS_TYPE参数值是WFS和WCS,尽管将来可能会允许更多的值。REMOTE_OWS_URL参数支持使用基本的URL服务。(以前,这个机制用单一的WFS参数来提供,但是那样会有很多限制),例如,假如对于一个WFS的URL是VERSION=1.0.5&REQUEST=GetMap&SRS=EPSG%3A4326&BBOX=0.0,0.0,1.0,1.0&SLD=http%3A%2F%2F%2FmySLD.xml&WIDTH=400&HEIGHT=400&FORMAT=PNG&REMOTE_OWS_TYPE=WFS&REMOTE_OWS_URL=http%3A%2F%2F%2FWFS%3F 这表示了一个WMS和一个WFS/WCS之间的简单的联系。但是可能会有更宽泛的联系。为了澄清这个论述,合格文档介绍了组件和集成服务器的概念: 1.组件服务器:这些服务器的设计是松耦合的,可以以任何的组合一起工作。例如,一个组件WMS能用符号表示从任何的WFS/WCS到它指向的特征和覆盖。 2.集成的服务器:这些服务器的设计是紧耦合的,仅仅可以工作在特殊的配置中。例如,一个集成的WMS仅仅能够用符号表示从与它集成在一起的WFS/WCS的特征/覆盖数据。无论一个特殊的服务器是组件或者是集成的服务器都说明了关于它是如何执行的东西。例如,一个WMS是有效的OGC WMS只要他能正确第提供WMS接口。这就没有关于WMS是如何生效的假设。但是,一个能用符号表示特征和覆盖数据的组件WMS通过WFS/WCS接口与数据交互,这就是说明了关于实现的一些东西。当然,一个组件WMS指向的是什么样的WFS/WCS(组件的或者集成的)并不重要。能够从来源那制造地图而不是特征数据的那些WMS同样的没有多少价值。将会有很多的支持用户自定义的符号的能力的WMS。Component WMS 组件WMS 本质上一个能用符号表示特征数据的描绘引擎能从一个或多个远程的WFS/WCS那获得。通常它有这而特征:一个组件WMS可能没有预先定义的Named层或者样式。 一个组件WMS仅仅支持WMS接口。 一个组件WMS能用符号表示从顺应的WFS/WCS那的特征数据 一个组件WMS支持用户自定义的样式和用户之定义的图层。Integrated WMS 集成的WMS 这是一个表示紧耦合特征仓库和描绘引擎的服务器。它有这些特征: 一个集成的WMS可能有有名的突出图层和样式。 一个集成的WMS支持WMS接口和WMS接口的DescribeFeatureType请求或者GetCapabilities或者WCS 接口的可选的DescribeCoverageLayer传播优秀Word版文档 ,希望对您有帮助,可双击去除! 一个集成的WMS仅仅能用符号表示从它自己内部的特征仓库中得到的特征数据。 一个集成的WMS可能仅仅支持被应用给预先定义的有名的层的用户自定义的样式。 不管是使用组件的或者集成的WMS,都一定要询问(尽管在一个相对表面的层次)基础的特征仓库。这是因为用户定义的符号使用了WMS以前没有要求的概念。例如,WMS 1.1规格使得使用像这样Named图层 和 Named样式的概念,但是没有需要使用像特征类型的概念来与WMS交互成为可能。相比之下,用户自定义的的符号需要能定义新的图层和样式,使用特征类型和特征类型属性。例如,一个新的图层可能被定义为一个特殊特征类型的所有特征。这个规格试图保证创建支持用户定义的符号的WMS的障碍尽可能的低。基本的特征/覆盖仓库是使用WFS/WCS接口来集成的。对于一个组件WMS来说不是一个问题,因为特征/覆盖仓库是从一个远程的WFS/WCS那得到的。对于一个集成的WMS来说,服务器必须支持WMS接口和一个最小集的WFS/WCS操作。它必须支持一个WFS的DescribeFeatureType请求或者GetCapabilities或者一个WCS的可选的DescribeCoverageLayer。它描述了通过在请求中的名字指定的特征/覆盖类型的属性。并且,假如这个WMS支持基础的图层,那么它必须支持WFS的GetCapabilities请求。对于一个WFS,在其他事物之间,这个请求返回由WFS支持的所有特征类型的名字。同时,这两个WFS请求允许客户端检索所有的他们要求构建用户定义符号的所有信息。单独的WCS 的GetCapabilities请求是对于一个WCS来说是足够的。 有必要去指明一个WMS应该找出要被符号化的特征数据。它是通过下面的规则来执行的: 1.假如这个SLD具体指定了一个在UserLayer 元素中的RemoteOWS 元素中的WFS或者WCS,那么它应该被使用;否则 2.假如GetMap请求包含了CGI REMOTE_OWS_TYPE和 REMOTE_OWS_URL参数,那么远程的服务应该被使用;否则 3.WMS应该使用一个缺省的WFS或者WCS。 这个方法不许可从不同的WFS/WCS得到的特征/覆盖被包含在相同的样式图层中。前面的两个选择应该仅仅用于一个WMS,这个WMS能指向远程的WFS/WCS。WMS将登记这些能力回应一个GetCapabilities请求(查看6.7节),对于一个集成的WMS。缺省的WFS/WCS仅是与它集成在一起的。但是,为什么一个组件WMS不应该有一个缺省的定义的WFS/WCS是没有原因的。6.6 DescribeLayer Request (DescribeLayer请求) 定义一个用户定义的样式需要关于要被符号化的特征的所有信息,或者至少是它们的特征类型。由于用户定义的样式能被应用在一个有名的图层中,就需要一个客户为有名的图层的一个能获得特征/覆盖类型的信息的机制。这是另一个弥补图层和样式的WMS概念和像特征类型和覆盖图层的WFS/WCS概念之间的代沟的例子。为了允许这样,一个WMS可能选择性地支持DescribeLayer请求。它能应用于多个图层中,就像 下面例子显示的一样:VERSION=1.1.0&REQUEST=DescribeLayer&LAYERS=Rivers,Roads,Houses DescribeLayer是REQUEST参数的一个新选项,LAYERS是允许许多命名了的图层用名字来指定。这被认为是比超载的WMS能力文档好的多的方法。 它的响应是一个描述了指定named layers的XML文档。假如没有一个named layer存在,响应是一个报告异常的XML文档。 对于每一个named layer,它的描述应该指明假如它是确实基于特征数据的,那么他应该指明WFS/WCS(通过一个URL前缀)和特征类型。注意:一个named layer没有用这种方法来描述是能成立的。它说明我们重复使用WFS机制来指明一个人怎么样在一个WFS中定义一个特征类型,即是用Query元素。附录B为这个响应给出了文档类型定义传播优秀Word版文档 ,希望对您有帮助,可双击去除!LayerDescription name=Layer_Awfs= 注意:实际上一个集成的WMS应该提供一个WFS/WCS前缀,因为它能允许构成DescribeFeatureType请求。一个WMS不需要支持DescribeLayer请求。但是,应该注意的是,它可能对于一个不支持UserLayers而允许UserStyles应用在named layer中的WMS来说是普通的。在这样的情况下,支持DescribeLayer请求是仅有的一种一个客户能指定用户定义的符号的互操作的方法。6.7 Enhancements to WMS GetCapabilities(WMS GetCapabilities的增强) 由一个WMS支持的GetCapabilities请求必须返回足够的为一个客户构建进一步的有效的请求的信息。例如,一个WMS的能力包含了一个WMS知道的named layer。一个GetMap请求是无效的的,假如它引用了一个WMS不知道的named layer。为了保证与很多的WMS交互的有效性,包含上面描述到的组件和集成WMS,能力响应已经提高了。特别地,它能描述以下的信息: 1.WMS提够SLD支持吗?2.一个客户使用个HTTP POST(使用一个被嵌套的SLD)或者HTTP GET(使用SLD 或者SLD_BODY参数)能否发出一个请求?3.WMS支持用户定义的图层吗?4. WMS支持用户定义的样式吗?5.这个WMS能指向远程的OWS服务吗?(例如:WMS支持在HTTP-GET请求中的REMOTE_OWS_SERVICE和REMOTE_OWS_URL参数和在SLD中的RemoteOWS属性吗?)6.WMS支持DescribeLayer请求吗? 当描述它的能力的时候,一个WMS可能不支持named layers和named styles的话,是通过没有返回任何的LAYERS元素来指明。这个方法使得支持user-defined style而不支持user-defined layer成为可能。这种情况很可能是最流行的组件WMS,这些WMS是只用来提供远程特征的。但是,应该注意的是一个WMS的能力描述没有详细地提到集成的和组件的类型。 前面四条都代表处理user-defined符号的能力的不同方面。1.1.0 WMS-Capabilities DTD介绍了UserDefinedSymbolization元素,它包含在Capability元素中。这个新的元素包含关于支持user-defined符号的WMS能力的信息。传播优秀Word版文档 ,希望对您有帮助,可双击去除!!ATTLIST UserDefinedSymbolizationSupportSLD (0 | 1) 0UserLayer (0 | 1) 0UserStyle (0 | 1) 0RemoteWFS (0 | 1) 0RemoteWCS (0 | 1) 0 最后的需要使用能力来描述的两条是使用WMS能力中的Request元素来处理的,是用另外的表示为DescribeLayer元素的新的请求类型。 当前DescribeLayer请求仅支持的格式是XML编码,它在附录B中描述到。从WMS1.0.0到1.0.7,这个格式叫做“WMS_XML”。从1.0.8以后,它就是MIME格式“application/vnd.ogc.wms_xml”。7. Layers(图层)7.1 SLD Root Element (SLD 根元素). 一个SLD文档是用一系列的样式图层来定义的。根元素StyledLayerDescriptor通过以下的XML-Schema片段来定义的。传播优秀Word版文档 ,希望对您有帮助,可双击去除! 说明:根元素可以包含一个或者多个NamedLayer和UserLayer元素,并且能以任何的顺序组合,但是在SLD文档中引用的顺序是样式层投影的顺序。属性version是必须的,它的格式是:x.y.z。比如:1.0.0。7.2 Named Layers.(命名的图层) 它的定义: “ Namedlayer”元素是一个以熟知的Name定义的图层,用户只管引用它的名字就可以调用它,它包含的“LayerFeatureConstraints”元素是可选的,并且表示:允许用户指定一些关于什么特征类型的什么特征可以被引用。它可以使用UserStyle和NamedStyle。 NamedStyle元素的文档如下:其中的元素Name用来指明一个已命名的样式的名称。WMS接口使用STYLES CGI参数来引用与LAYERS参数相关的NamedStyle。如:LAYERS=Rivers,Roads,Houses&STYLES=CenterLine,CenterLine,Outline用SLD文档来描述就是:RiversCenterLine传播优秀Word版文档 ,希望对您有帮助,可双击去除!RoadsCenterLineHousesOutline使用相同的LAYER Roads的WMS请求是:LAYERS=Roads,Roads,Houses&STYLES=Casing,CenterLine,Outline它的SLD文档可以下面的两种:第一种:RoadsCasingRoadsCenterLineHousesOutline第二种:Roads传播优秀Word版文档 ,希望对您有帮助,可双击去除!CasingCenterLineHousesOutline7.3 User-Defined Layers (用户自定义的图层) 除了使用NamedLayer之外,用户可以自己定义图层来映射。它的模式如下: “UserLayer”元素包含的元素有:Name,RemoteOWS,LayerFeatureConstraints和UserStyle。 Name元素用来指定它被引用的名字,RemoteOWS是用来指定一个远程的Web服务(WFS或者WCS),它的定义如下:传播优秀Word版文档 ,希望对您有帮助,可双击去除! 其中:Service元素用来指定需要的服务是WFS还是WCS;OnlineResource元素是用来指定远程的WFS或者WCS的地址。LayerFeatureConstraints元素是用来限制图层的特征类型。 LayerFeatureConstraints元素的定义如下:xs:element ref=sld:FeatureTypeName
展开阅读全文