<?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 download image in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/download-image/m-p/822424#M2890</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am new in all about Arcgis. Can you tell me how I can donwload the map?&lt;/P&gt;&lt;P&gt;I have a map with marker I need to take a photo and save in my CRM because I am using this image in my reports! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working with google and i used static map for this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Apr 2016 15:10:33 GMT</pubDate>
    <dc:creator>AndreaLópez</dc:creator>
    <dc:date>2016-04-20T15:10:33Z</dc:date>
    <item>
      <title>download image</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/download-image/m-p/822424#M2890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am new in all about Arcgis. Can you tell me how I can donwload the map?&lt;/P&gt;&lt;P&gt;I have a map with marker I need to take a photo and save in my CRM because I am using this image in my reports! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working with google and i used static map for this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2016 15:10:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/download-image/m-p/822424#M2890</guid>
      <dc:creator>AndreaLópez</dc:creator>
      <dc:date>2016-04-20T15:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: download image</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/download-image/m-p/822425#M2891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andre&lt;/P&gt;&lt;P&gt;There are a couple ways by which you can accomplish what you need:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Make a new Layout in your project. Add a Map frame to your layout. Define the map you want within that map frame.&amp;nbsp; You can then use the following code snippet (also available in the API Reference guide &lt;A href="https://pro.arcgis.com/en/pro-app/sdk/api-reference/#topic11823.html"&gt;here&lt;/A&gt;​) to export the map as a PNG file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;//This example demonstrates how to export an individual map frame on a layout to PNG.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;//Added references&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;using&lt;/SPAN&gt; ArcGIS.Desktop.Core;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Project&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;using&lt;/SPAN&gt; ArcGIS.Desktop.Layouts;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Layout classes&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;using&lt;/SPAN&gt; ArcGIS.Desktop.Framework.Threading.Tasks;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//QueuedTask&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;using&lt;/SPAN&gt; ArcGIS.Desktop.Mapping;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Export formats&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff;"&gt;class&lt;/SPAN&gt; ExportMapFrameToPNGExample&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff;"&gt;static&lt;/SPAN&gt; Task ExportMapFrameToPNGAsync(&lt;SPAN style="color: #0000ff;"&gt;string&lt;/SPAN&gt; LayoutName, &lt;SPAN style="color: #0000ff;"&gt;string&lt;/SPAN&gt; MFName, &lt;SPAN style="color: #0000ff;"&gt;string&lt;/SPAN&gt; Path)&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Reference a layoutitem in a project by name&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; LayoutProjectItem layoutItem = Project.Current.GetItems&amp;lt;LayoutProjectItem&amp;gt;().FirstOrDefault(item =&amp;gt; item.Name.Equals(LayoutName));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;if&lt;/SPAN&gt; (layoutItem == &lt;SPAN style="color: #0000ff;"&gt;null&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;return&lt;/SPAN&gt; Task.FromResult&amp;lt;Layout&amp;gt;(&lt;SPAN style="color: #0000ff;"&gt;null&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Create PNG format with appropriate settings&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp; PNGFormat PNG = &lt;SPAN style="color: #0000ff;"&gt;new&lt;/SPAN&gt; PNGFormat();&lt;/P&gt;&lt;P&gt;&amp;nbsp; PNG.Resolution = 300;&lt;/P&gt;&lt;P&gt;&amp;nbsp; PNG.OutputFileName = Path;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;return&lt;/SPAN&gt; QueuedTask.Run(() =&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;//Export MapFrame&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Layout lyt = layoutItem.GetLayout(); &lt;SPAN style="color: #008000;"&gt;//Loads and returns the layout associated with a LayoutItem&lt;BR /&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapFrame mf = lyt.FindElement(MFName) &lt;SPAN style="color: #0000ff;"&gt;as&lt;/SPAN&gt; MapFrame;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PNG.OutputFileName = Path;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;if&lt;/SPAN&gt; (PNG.ValidateOutputFilePath())&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mf.Export(PNG);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. If you want your add-in to display Pro's "Export Map" dialog, you can use the following code snippet to execute an ICommand using IPlugInWrapper. This snippet can be added to a button's click handler, for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue;"&gt;internal&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;class&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;Button1&lt;/SPAN&gt; : &lt;SPAN style="color: #2b91af;"&gt;Button&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;protected&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;override&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;void&lt;/SPAN&gt; OnClick()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #2b91af;"&gt;IPlugInWrapper&lt;/SPAN&gt; wrapper = &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.GetPlugInWrapper(&lt;SPAN style="color: #a31515;"&gt;"esri_sharing_ExportMap"&lt;/SPAN&gt;); &lt;SPAN style="color: green;"&gt;// Export Map button's ID.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;var&lt;/SPAN&gt; command = wrapper &lt;SPAN style="color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;ICommand&lt;/SPAN&gt;; &lt;SPAN style="color: green;"&gt;// tool and command(Button) supports this&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;if&lt;/SPAN&gt; ((command != &lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;) &amp;amp;&amp;amp; command.CanExecute(&lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.Execute(&lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma Harano&lt;/P&gt;&lt;P&gt;ArcGIS Desktop SDK team&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2016 20:27:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/download-image/m-p/822425#M2891</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2016-04-20T20:27:43Z</dc:date>
    </item>
  </channel>
</rss>

