|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
WMS 1.3.0: few questionsHi All,
I was looking into the wms 1.3.0 specifications as well as the Styled Layer Descriptor profile and had few questions: - operations DescribeLayer, GetLegendGraphic are defined and extend the wms capabilities. But I did not find any definition for GetStyles and PutStyles operations. I saw that some implementations have defines their own schema to be able to extend the wms and add those operations. Is that the way It is expected to be or did I miss something? - Are there any official at schema defined describing post xml request for GetMap and GetFeatureInfo? I saw that that some implementations have the schema defined (http://schemas.cubewerx.com/schemas/wms/1.3.0/) Thanks -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa@... http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- _______________________________________________ wms-dev mailing list wms-dev@... http://lists.eogeo.org/mailman/listinfo/wms-dev |
|
|
Re: WMS 1.3.0: few questionsYewondwossen Assefa <yassefa@...> wrote:
> I was looking into the wms 1.3.0 specifications as well as the Styled > Layer Descriptor profile and had few questions: > > - operations DescribeLayer, GetLegendGraphic are defined and extend > the wms capabilities. But I did not find any definition for GetStyles > and PutStyles operations. I saw that some implementations have defines > their own schema to be able to extend the wms and add those operations. > Is that the way It is expected to be or did I miss something? The schemas of the WMS 1.1.1 specification include GetStyles and PutStyles elements, and the specification document (01-068r) states: 7.6 GetStyles (SLD WMS only) The optional GetStyles operation applies only to a Styled Layer Descriptor WMS. See the SLD specification for this operation. 7.7 PutStyles (SLD WMS only) The optional PutStyles operation applies only to a Styled Layer Descriptor WMS. See the SLD specification for this operation. At the time, the WMS 1.1.1 specification was only able to reference candidate version 0.7.0 of the SLD specification (01-028). However, when SLD 1.0.0 (02-070) was released it indeed defined the WMS GetStyles and PutStyles operation. So the combination of WMS 1.1.1 and SLD 1.0.0 fully defines the WMS GetStyles and PutStyle operation. Unfortunately, the same cannot be true of later versions of the specifications. Neither WMS 1.3.0 (06-042) nor the "Styled Layer Descriptor profile of the Web Map Service Implementation Specification" document (05-078r4) mention GetStyles or PutStyles at all. They were probably removed from the WMS 1.3.0 specification because it was felt that extended operations like that no longer needed to be explicitly mentioned in the base WMS specification because the newly-added wms:_ExtendedOperation element was added as a hook-in for arbitrary extended operations. However, why they were removed from the SLD specification is a mystery to me. They seem like very useful operations. CubeWerx's WMS server still implements the GetStyles and PutStyles operations, even though they're not officially a part of the latest specifications. It treats them as vendor-specific operations. > - Are there any official at schema defined describing post xml request > for GetMap and GetFeatureInfo? I saw that that some implementations have > the schema defined (http://schemas.cubewerx.com/schemas/wms/1.3.0/) Way back in pre-1.0.0 WMS days, somebody had put together a set of DTDs defining the syntax of the XML POST requests of the various WMS operations. Unfortunately, they didn't end up making it into the official WMS 1.0.0 specification (or any of the later specifications). I'm not sure why. But being able to make an XML POST GetMap request is very useful (especially when the client wishes to include a StyledLayerDescriptor document as part of the request), so CubeWerx's set of WMS schemas includes vendor-specific GetMap.xsd and GetFeatureInfo.xsd schemas that are, for the most part, direct translations of the originally-defined DTDs from the days of yore. --- Keith Pomakis <pomakis@...> Senior Software Developer, CubeWerx Inc. 15 rue Gamelin, Gatineau, Québec J8Y 3B5 Phone: 819-771-8303 x202, FAX: 819-771-8388 _______________________________________________ wms-dev mailing list wms-dev@... http://lists.eogeo.org/mailman/listinfo/wms-dev |
|
|
Re: WMS 1.3.0: few questionsThanks Keith,
For MapServer, we will also extend the schema and define the GetStyles operation. As for the post xml support, we will base our implementation to what is available on the cuberwerx site. Best Regrads Keith Pomakis wrote: > Yewondwossen Assefa <yassefa@...> wrote: >> I was looking into the wms 1.3.0 specifications as well as the Styled >> Layer Descriptor profile and had few questions: >> >> - operations DescribeLayer, GetLegendGraphic are defined and extend >> the wms capabilities. But I did not find any definition for GetStyles >> and PutStyles operations. I saw that some implementations have defines >> their own schema to be able to extend the wms and add those operations. >> Is that the way It is expected to be or did I miss something? > > The schemas of the WMS 1.1.1 specification include GetStyles and > PutStyles elements, and the specification document (01-068r) states: > > 7.6 GetStyles (SLD WMS only) > > The optional GetStyles operation applies only to a Styled Layer > Descriptor WMS. See the SLD specification for this operation. > > 7.7 PutStyles (SLD WMS only) > > The optional PutStyles operation applies only to a Styled Layer > Descriptor WMS. See the SLD specification for this operation. > > At the time, the WMS 1.1.1 specification was only able to reference > candidate version 0.7.0 of the SLD specification (01-028). However, > when SLD 1.0.0 (02-070) was released it indeed defined the WMS GetStyles > and PutStyles operation. So the combination of WMS 1.1.1 and SLD 1.0.0 > fully defines the WMS GetStyles and PutStyle operation. > > Unfortunately, the same cannot be true of later versions of the > specifications. Neither WMS 1.3.0 (06-042) nor the "Styled Layer > Descriptor profile of the Web Map Service Implementation Specification" > document (05-078r4) mention GetStyles or PutStyles at all. > > They were probably removed from the WMS 1.3.0 specification because > it was felt that extended operations like that no longer needed to > be explicitly mentioned in the base WMS specification because the > newly-added wms:_ExtendedOperation element was added as a hook-in for > arbitrary extended operations. However, why they were removed from > the SLD specification is a mystery to me. They seem like very useful > operations. > > CubeWerx's WMS server still implements the GetStyles and PutStyles > operations, even though they're not officially a part of the latest > specifications. It treats them as vendor-specific operations. > >> - Are there any official at schema defined describing post xml request >> for GetMap and GetFeatureInfo? I saw that that some implementations have >> the schema defined (http://schemas.cubewerx.com/schemas/wms/1.3.0/) > > Way back in pre-1.0.0 WMS days, somebody had put together a > set of DTDs defining the syntax of the XML POST requests of the > various WMS operations. Unfortunately, they didn't end up making > it into the official WMS 1.0.0 specification (or any of the later > specifications). I'm not sure why. But being able to make an XML > POST GetMap request is very useful (especially when the client wishes > to include a StyledLayerDescriptor document as part of the request), > so CubeWerx's set of WMS schemas includes vendor-specific GetMap.xsd > and GetFeatureInfo.xsd schemas that are, for the most part, direct > translations of the originally-defined DTDs from the days of yore. > > --- > Keith Pomakis <pomakis@...> > Senior Software Developer, CubeWerx Inc. > 15 rue Gamelin, Gatineau, Québec J8Y 3B5 > Phone: 819-771-8303 x202, FAX: 819-771-8388 > -- ---------------------------------------------------------------- Assefa Yewondwossen Software Analyst Email: assefa@... http://www.dmsolutions.ca/ Phone: (613) 565-5056 (ext 14) Fax: (613) 565-0925 ---------------------------------------------------------------- _______________________________________________ wms-dev mailing list wms-dev@... http://lists.eogeo.org/mailman/listinfo/wms-dev |
| Free embeddable forum powered by Nabble | Forum Help |