<?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 Re: REST API Map Image Export and Scale Dependency in ArcGIS REST APIs and Services Questions</title>
    <link>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572971#M2761</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;As far as i know "export" operation is not using tiled data. It generates new image according to bbox, size e.t.c.&lt;BR /&gt;&lt;BR /&gt;Tiled data may be accessed via url: &lt;BR /&gt;&amp;lt;server&amp;gt;/ArcGIS/rest/services/Imagery3/MapServer/tile/&amp;lt;scalelevelnumber&amp;gt;/&amp;lt;row&amp;gt;/&amp;lt;column&amp;gt;&lt;BR /&gt;In this case scale level is predefined and cannot be different than during tiles configuration&lt;BR /&gt;&lt;BR /&gt;Maybe this will be helpfull:&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Vasyl&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your input, Vasyl.&amp;nbsp; I am not sure it gets to the issue - I am getting expected behavior for other tiled services, and I am getting expected behavior from the imagery tiled service at different scales.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because I am trying to produce a printable image of the map service as represented in a map control, trying to pull a specific tile doesn't seem like the right approach.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I appreciate you taking the time to respond.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TJ&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Jun 2010 15:16:00 GMT</pubDate>
    <dc:creator>TJBara</dc:creator>
    <dc:date>2010-06-24T15:16:00Z</dc:date>
    <item>
      <title>REST API Map Image Export and Scale Dependency</title>
      <link>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572969#M2759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have been able to documented unexpected (for me) behavior regarding scale dependency and the map export method of the REST API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have 3 map services on an ArcGIS Server (I am not the administrator so I cannot access it).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tiled Imagery&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tiled Thematic&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dynamic Thematic&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale dependency of all 3 layers is respected in a map control.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When I produce a map image of the service using the REST export method, scale dependency is respected for the Tiled and Dynamic Thematic Services.&amp;nbsp; But scale dependency is not fully respected for the Tiled Imagery service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The REST call to the service (omitting http:):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;server&amp;gt;/ArcGIS/rest/services/Imagery3/MapServer/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;produces:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Imagery3 (MapServer)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;View In:&amp;nbsp;&amp;nbsp; ArcMap&amp;nbsp;&amp;nbsp; ArcGIS Explorer&amp;nbsp;&amp;nbsp; ArcGIS JavaScript&amp;nbsp;&amp;nbsp; Google Earth &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;View Footprint In:&amp;nbsp;&amp;nbsp; Google Earth &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Service Description: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Map Name: Layers2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Layers: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Description: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Copyright Text: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: 2264&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Single Fused Map Cache: true&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tile Info: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Height: 512&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Width: 512&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;DPI: 96&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Levels of Detail: (# Levels: 4)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Level ID: 0 [Start Tile, End Tile] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resolution: 28.25&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale: 32544 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Level ID: 1 [Start Tile, End Tile] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resolution: 13.0208333333333&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale: 15000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Level ID: 2 [Start Tile, End Tile] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resolution: 6.51041666666667&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale: 7500 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Level ID: 3 [Start Tile, End Tile] &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resolution: 1.73611111111111&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Scale: 2000 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Format: JPEG &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Compression Quality: 75 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Origin: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;X: -121841900&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Y: 154024800&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: 2264 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Intial Extent: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;XMin: 1837306.32463124&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;YMin: 370328.619961146&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;XMax: 1861403.57463124&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;YMax: 393465.369961146&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: 2264&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Full Extent: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;XMin: 267000.005956989&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;YMin: -20998.7395168134&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;XMax: 3192999.8740899&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;YMax: 1100997.84466795&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Spatial Reference: 2264&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Units: esriFeet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Supported Image Format Types: PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,AI&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't expect to see image data with a scale value greater than 32544.&amp;nbsp; Again in a map control, I do not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;===&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When I call the REST map export method:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;server&amp;gt;/ArcGIS/rest/services/Imagery3/MapServer/export?f=pjson&amp;amp;bbox=1648619.791666668,490746.52777777775,1811380.208333335,599253.4722222222&amp;amp;size=700,400&amp;amp;transparent=true&amp;amp;format=jpg&amp;amp;layers=show:0,1,2,3,4,5,6,7&amp;amp;layerDefs=&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get the following PJSON&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; "href" : "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;server&amp;gt;/arcgisoutput/_ags_map4a786ff41f0a487eb3713316aa17e2ea.jpg", &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "width" : 700, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "height" : 400, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "extent" : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmin" : 1635056.42361111, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin" : 490746.527777778, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax" : 1824943.57638889, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax" : 599253.472222222, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "spatialReference" : {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "wkid" : 2264&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; "scale" : 312500&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note the scale.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I change f=pjson to f=image, I get an image of the tiled data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I zoom in, I continue to get an image result.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But if I zoom out, say to where scale is "1250000", I no longer get the image.&amp;nbsp; So it is partially respecting scale dependency.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I cannot tell if this is a bug in the REST API, or a server setting I can't see on the returned PJSON.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions would be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TJ&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jun 2010 15:18:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572969#M2759</guid>
      <dc:creator>TJBara</dc:creator>
      <dc:date>2010-06-23T15:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: REST API Map Image Export and Scale Dependency</title>
      <link>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572970#M2760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As far as i know "export" operation is not using tiled data. It generates new image according to bbox, size e.t.c.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tiled data may be accessed via url: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;server&amp;gt;/ArcGIS/rest/services/Imagery3/MapServer/tile/&amp;lt;scalelevelnumber&amp;gt;/&amp;lt;row&amp;gt;/&amp;lt;column&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In this case scale level is predefined and cannot be different than during tiles configuration&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe this will be helpfull:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Vasyl&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jun 2010 15:51:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572970#M2760</guid>
      <dc:creator>VasylMelnychuk</dc:creator>
      <dc:date>2010-06-23T15:51:34Z</dc:date>
    </item>
    <item>
      <title>Re: REST API Map Image Export and Scale Dependency</title>
      <link>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572971#M2761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;As far as i know "export" operation is not using tiled data. It generates new image according to bbox, size e.t.c.&lt;BR /&gt;&lt;BR /&gt;Tiled data may be accessed via url: &lt;BR /&gt;&amp;lt;server&amp;gt;/ArcGIS/rest/services/Imagery3/MapServer/tile/&amp;lt;scalelevelnumber&amp;gt;/&amp;lt;row&amp;gt;/&amp;lt;column&amp;gt;&lt;BR /&gt;In this case scale level is predefined and cannot be different than during tiles configuration&lt;BR /&gt;&lt;BR /&gt;Maybe this will be helpfull:&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?export.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/rest/index.html?tile.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Vasyl&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your input, Vasyl.&amp;nbsp; I am not sure it gets to the issue - I am getting expected behavior for other tiled services, and I am getting expected behavior from the imagery tiled service at different scales.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because I am trying to produce a printable image of the map service as represented in a map control, trying to pull a specific tile doesn't seem like the right approach.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I appreciate you taking the time to respond.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;TJ&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Jun 2010 15:16:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572971#M2761</guid>
      <dc:creator>TJBara</dc:creator>
      <dc:date>2010-06-24T15:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: REST API Map Image Export and Scale Dependency</title>
      <link>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572972#M2762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you're using the JS API as a client, you can test and verify the requests by adding the cached service as an esri.layers.ArcGISDynamicMapServiceLayer. The request will be an exportImage request.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you add it to the client as a ArcGISTiledMapServiceLayer, it will request the tiles. If you have one tiled layer in your js api client, you will have the zoom steps according to the cache scales and you can only zoom in theses steps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So it would be appropriate to access the tiled service as a dynamic one with an interpolated image.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HTH.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jul 2010 09:14:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-rest-apis-and-services-questions/rest-api-map-image-export-and-scale-dependency/m-p/572972#M2762</guid>
      <dc:creator>AxelSchaefer</dc:creator>
      <dc:date>2010-07-08T09:14:04Z</dc:date>
    </item>
  </channel>
</rss>

