<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic is layerdefs parameter only for WMS MapServer services? in ArcGIS Enterprise Questions</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-questions/is-layerdefs-parameter-only-for-wms-mapserver/m-p/219759#M8615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So according to this document (&lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.2/index.html#/Filtering_features_using_the_layerDefs_parameter_in_WMS_requests/015400000604000000/"&gt;http://resources.arcgis.com/en/help/main/10.2/index.html#/Filtering_features_using_the_layerDefs_parameter_in_WMS_requests/015400000604000000/&lt;/A&gt;&lt;SPAN&gt;) there's a layerDefs parameter that can be appended to a WMS getMap that will filter your results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Apparently this parameter only applies to MapServer services, though.&amp;nbsp; Because when I try it on my ImageServer service I get an error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My url is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;layerDefs=" rel="nofollow" target="_blank"&gt;http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;layerDefs=&lt;/A&gt;&lt;SPAN&gt;{"USGS_Greenness":"Name='GREENNESS.GREENNESS_DAV_1'"}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My response is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;ServiceExceptionReport version="1.1.1"&amp;gt;&amp;lt;ServiceException code="InvalidFormat"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can't parse XML request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/ServiceException&amp;gt;&amp;lt;/ServiceExceptionReport&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anybody confirm layerDefs doesn't work with ImageServer services?&amp;nbsp; Or if it is supposed to work, what does a valid request look like?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've also tried defining and using an OGC dimension called "name".&amp;nbsp; Then my wms call looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;dim_name=GREENNESS.GREENNESS_DAV_1" rel="nofollow" target="_blank"&gt;http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;dim_name=GREENNESS.GREENNESS_DAV_1&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But no matter what value I put in for dim_name I always get back the same image.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help you can provide on either parameter will be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Jun 2014 18:36:33 GMT</pubDate>
    <dc:creator>todddoerr</dc:creator>
    <dc:date>2014-06-26T18:36:33Z</dc:date>
    <item>
      <title>is layerdefs parameter only for WMS MapServer services?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/is-layerdefs-parameter-only-for-wms-mapserver/m-p/219759#M8615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So according to this document (&lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.2/index.html#/Filtering_features_using_the_layerDefs_parameter_in_WMS_requests/015400000604000000/"&gt;http://resources.arcgis.com/en/help/main/10.2/index.html#/Filtering_features_using_the_layerDefs_parameter_in_WMS_requests/015400000604000000/&lt;/A&gt;&lt;SPAN&gt;) there's a layerDefs parameter that can be appended to a WMS getMap that will filter your results.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Apparently this parameter only applies to MapServer services, though.&amp;nbsp; Because when I try it on my ImageServer service I get an error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My url is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;layerDefs=" rel="nofollow" target="_blank"&gt;http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;layerDefs=&lt;/A&gt;&lt;SPAN&gt;{"USGS_Greenness":"Name='GREENNESS.GREENNESS_DAV_1'"}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My response is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;ServiceExceptionReport version="1.1.1"&amp;gt;&amp;lt;ServiceException code="InvalidFormat"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can't parse XML request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/ServiceException&amp;gt;&amp;lt;/ServiceExceptionReport&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anybody confirm layerDefs doesn't work with ImageServer services?&amp;nbsp; Or if it is supposed to work, what does a valid request look like?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've also tried defining and using an OGC dimension called "name".&amp;nbsp; Then my wms call looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;dim_name=GREENNESS.GREENNESS_DAV_1" rel="nofollow" target="_blank"&gt;http://igskmncngs137.cr.usgs.gov/arcgis/services/Greenness/USGS_Greenness/ImageServer/WMSServer?request=getmap&amp;amp;service=WMS&amp;amp;version=1.3.0&amp;amp;styles=&amp;amp;crs=crs:84&amp;amp;format=image/png&amp;amp;bgcolor=0xFFFFFF&amp;amp;transparent=true&amp;amp;layers=USGS_Greenness&amp;amp;bbox=-96.0922942546,25.9674163260731,-76.7324944072095,45.2375171362684&amp;amp;width=600&amp;amp;height=600&amp;amp;dim_name=GREENNESS.GREENNESS_DAV_1&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But no matter what value I put in for dim_name I always get back the same image.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help you can provide on either parameter will be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2014 18:36:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/is-layerdefs-parameter-only-for-wms-mapserver/m-p/219759#M8615</guid>
      <dc:creator>todddoerr</dc:creator>
      <dc:date>2014-06-26T18:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: is layerdefs parameter only for WMS MapServer services?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/is-layerdefs-parameter-only-for-wms-mapserver/m-p/219760#M8616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your observation is correct. layerDefs is only supported by WMS based on map serices. dimensions (other than time) were not supported before.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In 10.3 image service WMS, all dimensions will be are supported. A new "query" parameter is added so users can define a where clause to filter images (just like layerDefs for map service WMS). Both features will be available in the coming up EAP version (Early Adopter Program).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jun 2014 19:56:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/is-layerdefs-parameter-only-for-wms-mapserver/m-p/219760#M8616</guid>
      <dc:creator>WenxueJu</dc:creator>
      <dc:date>2014-06-27T19:56:59Z</dc:date>
    </item>
  </channel>
</rss>

