<?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: Connect to Mosaic Image Server and apply Lock Raster Id in ArcGIS Explorer Desktop Questions</title>
    <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151562#M969</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;I don't believe you need to use a GP service to do this - you should just be able to use the Image Service itself (but in the same way you were probably expecting to need to write a GP Service). You would pass the raster ID into the Mosaic Rule parameter of the Export Image request which would create a raster dataset from which you then create a local RasterLayer. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Example Image Service: &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- REST API Help (for info): &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- For an example SOAP WSDL see &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you're writing a .NET Add-in for Explorer then the ArcGIS Server SOAP API is probably going to be the easiest to use but you could use the REST API if you are that way inclined. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's an example from the SOAP API Help (&lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):"&gt;http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ExportImage&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define image server&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;string url_DEMService = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://ais3/arcgis/services/testDEM/ImageServer" rel="nofollow" target="_blank"&gt;http://ais3/arcgis/services/testDEM/ImageServer&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;testDTED_ImageServer imageSrv = new testDTED_ImageServer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageSrv.Url = url_DEMService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define image description&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;GeoImageDescription geoImgDesc = new GeoImageDescription();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Height = 600;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Width = 800;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Interpolation = rstResamplingTypes.RSP_BilinearInterpolation;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageServiceInfo isInfo = imageSrv.GetServiceInfo();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Extent = isInfo.Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define a hillshade function and attach to a rendering rule&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;RenderingRule renderRule = new RenderingRule();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HillshadeFunction function = new HillshadeFunction();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HillshadeFunctionArguments argument = new HillshadeFunctionArguments();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;argument.Names = new string[] { "Altitude", "Azimuth", "ZFactor" };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;argument.Values = new object[] { 45, 315, 1.0 };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.Arguments = argument;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.Function = function;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.VariableName = "DEM";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.RenderingRule = renderRule;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define export format&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageType imageType = new ImageType();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageType.ImageFormat = esriImageFormat.esriImageJPG;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageType.ImageReturnType = esriImageReturnType.esriImageReturnURL;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageResult result = imageSrv.ExportImage(geoImgDesc, imageType);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//download result&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;string fileName = @"c:\temp\hillshadeFunction.jpg";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;System.Net.WebClient webClient = new System.Net.WebClient();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;webClient.DownloadFile(result.ImageURL, fileName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Nov 2010 09:10:30 GMT</pubDate>
    <dc:creator>MichaelBranscomb</dc:creator>
    <dc:date>2010-11-29T09:10:30Z</dc:date>
    <item>
      <title>Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151559#M966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG style="text-decoration: underline;"&gt;Programmatically&lt;/STRONG&gt;&lt;SPAN&gt;, I can connect to and add a ServiceLayer from an ImageServer, but &lt;/SPAN&gt;&lt;STRONG&gt;cannot figure&lt;/STRONG&gt;&lt;SPAN&gt; out how to &lt;/SPAN&gt;&lt;STRONG&gt;apply a specific Mosaic Method, nor the Lock Raster Id&lt;/STRONG&gt;&lt;SPAN&gt;.&amp;nbsp; Which classes expose these attributes of a ServiceLayer?&amp;nbsp; From the AGX UI, you would perform the same by going to a service layer's properties and on the "Image Service" tab, editing "Mosaic" group properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've attached an image with the AGX UI properties of which i would like to Programmatically set.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Nov 2010 17:55:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151559#M966</guid>
      <dc:creator>JamesNyberg</dc:creator>
      <dc:date>2010-11-24T17:55:19Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151560#M967</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;Unfortunately there is no access to Image Service properties via the API in the current release. I you would like to see this added in future please submit the idea at &lt;/SPAN&gt;&lt;A href="http://ideas.arcgis.com"&gt;http://ideas.arcgis.com&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Nov 2010 07:41:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151560#M967</guid>
      <dc:creator>MichaelBranscomb</dc:creator>
      <dc:date>2010-11-25T07:41:44Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151561#M968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Unfortunately there is no access to Image Service properties via the API in the current release. I you would like to see this added in future please submit the idea at &lt;A href="http://ideas.arcgis.com"&gt;http://ideas.arcgis.com&lt;/A&gt; &lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is a critical requirement for our customer in the current release.&amp;nbsp; Is there a viable work around?&amp;nbsp; For example, could we connect to a GP model which would create the raster layer and load it into AGX?&amp;nbsp; Thanks for your help!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Nov 2010 13:17:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151561#M968</guid>
      <dc:creator>JerryGarcia</dc:creator>
      <dc:date>2010-11-27T13:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151562#M969</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;I don't believe you need to use a GP service to do this - you should just be able to use the Image Service itself (but in the same way you were probably expecting to need to write a GP Service). You would pass the raster ID into the Mosaic Rule parameter of the Export Image request which would create a raster dataset from which you then create a local RasterLayer. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Example Image Service: &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- REST API Help (for info): &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- For an example SOAP WSDL see &lt;/SPAN&gt;&lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you're writing a .NET Add-in for Explorer then the ArcGIS Server SOAP API is probably going to be the easiest to use but you could use the REST API if you are that way inclined. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's an example from the SOAP API Help (&lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):"&gt;http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ExportImage&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define image server&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;string url_DEMService = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://ais3/arcgis/services/testDEM/ImageServer" rel="nofollow" target="_blank"&gt;http://ais3/arcgis/services/testDEM/ImageServer&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;testDTED_ImageServer imageSrv = new testDTED_ImageServer();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageSrv.Url = url_DEMService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define image description&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;GeoImageDescription geoImgDesc = new GeoImageDescription();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Height = 600;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Width = 800;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Interpolation = rstResamplingTypes.RSP_BilinearInterpolation;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageServiceInfo isInfo = imageSrv.GetServiceInfo();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.Extent = isInfo.Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define a hillshade function and attach to a rendering rule&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;RenderingRule renderRule = new RenderingRule();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HillshadeFunction function = new HillshadeFunction();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HillshadeFunctionArguments argument = new HillshadeFunctionArguments();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;argument.Names = new string[] { "Altitude", "Azimuth", "ZFactor" };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;argument.Values = new object[] { 45, 315, 1.0 };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.Arguments = argument;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.Function = function;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;renderRule.VariableName = "DEM";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geoImgDesc.RenderingRule = renderRule;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//define export format&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageType imageType = new ImageType();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageType.ImageFormat = esriImageFormat.esriImageJPG;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;imageType.ImageReturnType = esriImageReturnType.esriImageReturnURL;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ImageResult result = imageSrv.ExportImage(geoImgDesc, imageType);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//download result&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;string fileName = @"c:\temp\hillshadeFunction.jpg";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;System.Net.WebClient webClient = new System.Net.WebClient();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;webClient.DownloadFile(result.ImageURL, fileName);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Nov 2010 09:10:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151562#M969</guid>
      <dc:creator>MichaelBranscomb</dc:creator>
      <dc:date>2010-11-29T09:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151563#M970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think this just exports an image.&amp;nbsp; We need to add a layer to ArcGIS Explorer that just shows one raster in a mosaic image service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Can you use the GP tool "Make Image Server Layer" to create a raster layer which can be added into ArcGIS Explorer?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I don't believe you need to use a GP service to do this - you should just be able to use the Image Service itself (but in the same way you were probably expecting to need to write a GP Service). You would pass the raster ID into the Mosaic Rule parameter of the Export Image request which would create a raster dataset from which you then create a local RasterLayer. &lt;BR /&gt;&lt;BR /&gt;- Example Image Service: &lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/World/Temperature/ImageServer/exportImage?bbox=-180,-55.5,180,83.5&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;- REST API Help (for info): &lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/index.html?exportimage.html&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt;- For an example SOAP WSDL see &lt;A href="http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl"&gt;http://sampleserver3.arcgisonline.com/ArcGIS/services/World/Temperature/ImageServer?wsdl&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;If you're writing a .NET Add-in for Explorer then the ArcGIS Server SOAP API is probably going to be the easiest to use but you could use the REST API if you are that way inclined. &lt;BR /&gt; &lt;BR /&gt;Here's an example from the SOAP API Help (&lt;A href="http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):"&gt;http://help.arcgis.com/en/arcgisserver/10.0/apis/soap/SOAP_CSharp_Examples.htm#ExportImage):&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;ExportImage&lt;BR /&gt;&lt;BR /&gt;//define image server&lt;BR /&gt;&lt;BR /&gt;string url_DEMService = "http://ais3/arcgis/services/testDEM/ImageServer";&lt;BR /&gt;&lt;BR /&gt;testDTED_ImageServer imageSrv = new testDTED_ImageServer();&lt;BR /&gt;&lt;BR /&gt;imageSrv.Url = url_DEMService;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;//define image description&lt;BR /&gt;&lt;BR /&gt;GeoImageDescription geoImgDesc = new GeoImageDescription();&lt;BR /&gt;&lt;BR /&gt;geoImgDesc.Height = 600;&lt;BR /&gt;&lt;BR /&gt;geoImgDesc.Width = 800;&lt;BR /&gt;&lt;BR /&gt;geoImgDesc.Interpolation = rstResamplingTypes.RSP_BilinearInterpolation;&lt;BR /&gt;&lt;BR /&gt;ImageServiceInfo isInfo = imageSrv.GetServiceInfo();&lt;BR /&gt;&lt;BR /&gt;geoImgDesc.Extent = isInfo.Extent;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;//define a hillshade function and attach to a rendering rule&lt;BR /&gt;&lt;BR /&gt;RenderingRule renderRule = new RenderingRule();&lt;BR /&gt;&lt;BR /&gt;HillshadeFunction function = new HillshadeFunction();&lt;BR /&gt;&lt;BR /&gt;HillshadeFunctionArguments argument = new HillshadeFunctionArguments();&lt;BR /&gt;&lt;BR /&gt;argument.Names = new string[] { "Altitude", "Azimuth", "ZFactor" };&lt;BR /&gt;&lt;BR /&gt;argument.Values = new object[] { 45, 315, 1.0 };&lt;BR /&gt;&lt;BR /&gt;renderRule.Arguments = argument;&lt;BR /&gt;&lt;BR /&gt;renderRule.Function = function;&lt;BR /&gt;&lt;BR /&gt;renderRule.VariableName = "DEM";&lt;BR /&gt;&lt;BR /&gt;geoImgDesc.RenderingRule = renderRule;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;//define export format&lt;BR /&gt;&lt;BR /&gt;ImageType imageType = new ImageType();&lt;BR /&gt;&lt;BR /&gt;imageType.ImageFormat = esriImageFormat.esriImageJPG;&lt;BR /&gt;&lt;BR /&gt;imageType.ImageReturnType = esriImageReturnType.esriImageReturnURL;&lt;BR /&gt;&lt;BR /&gt;ImageResult result = imageSrv.ExportImage(geoImgDesc, imageType);&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;//download result&lt;BR /&gt;&lt;BR /&gt;string fileName = @"c:\temp\hillshadeFunction.jpg";&lt;BR /&gt;&lt;BR /&gt;System.Net.WebClient webClient = new System.Net.WebClient();&lt;BR /&gt;&lt;BR /&gt;webClient.DownloadFile(result.ImageURL, fileName);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Dec 2010 19:01:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151563#M970</guid>
      <dc:creator>JerryGarcia</dc:creator>
      <dc:date>2010-12-01T19:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151564#M971</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;Agreed, Make Image Server Layer should do the trick. It returns a Raster Layer which you can add to ArcGIS Explorer. First of all you can create the service then use the OOTB "Analysis Gallery" in ArcGIS Explorer to consume the service. From there you can write a custom Add-in if you like to provide an alternative, tailored UI for your workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Dec 2010 07:40:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151564#M971</guid>
      <dc:creator>MichaelBranscomb</dc:creator>
      <dc:date>2010-12-02T07:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Connect to Mosaic Image Server and apply Lock Raster Id</title>
      <link>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151565#M972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Excellent.&amp;nbsp; I tried doing this, but I'm not sure how to get the Raster Layer into ArcGIS Explorer.&amp;nbsp; See this post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/threads/18499-Make-Image-Server-Layer-output-goes-where-MakeImageServerLayer_management"&gt;http://forums.arcgis.com/threads/18499-Make-Image-Server-Layer-output-goes-where-MakeImageServerLayer_management&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Agreed, Make Image Server Layer should do the trick. It returns a Raster Layer which you can add to ArcGIS Explorer. First of all you can create the service then use the OOTB "Analysis Gallery" in ArcGIS Explorer to consume the service. From there you can write a custom Add-in if you like to provide an alternative, tailored UI for your workflow.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Dec 2010 19:05:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-explorer-desktop-questions/connect-to-mosaic-image-server-and-apply-lock/m-p/151565#M972</guid>
      <dc:creator>JerryGarcia</dc:creator>
      <dc:date>2010-12-02T19:05:29Z</dc:date>
    </item>
  </channel>
</rss>

