<?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: Best practices:Reprojection (changing spatialreference) for layers within Map Con in ArcGIS Runtime SDK for WPF (Retired) Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/best-practices-reprojection-changing/m-p/705974#M3585</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;Ideally you should try to avoid any on-the-fly reprojection of layers because it always incurs some degree of processing overhead, however small.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But often reprojection is unavoidable if you are mixing layers from different servers/organisations and this is the behavior:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Tiled Layers: Cannot be reprojected either in the client application or on the server because the spatial reference is defined by the tiling scheme and the tiles are pre-rendered in that spatial reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Dynamic layers: WILL be reprojected on the server (local server / online server) if required to match the spatial reference of the map control. This is on a per request basis and will involve a small processing overhead on the server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Feature / Graphics layers: WILL be reprojected by the client API if required to match the spatial reference of the map control and will involve a small processing and possible memory overhead in the client appplication.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To reproject individual, or specific sets of, graphics or features as you need you can use a [local] geometry service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&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, 19 Jul 2012 07:50:51 GMT</pubDate>
    <dc:creator>MichaelBranscomb</dc:creator>
    <dc:date>2012-07-19T07:50:51Z</dc:date>
    <item>
      <title>Best practices:Reprojection (changing spatialreference) for layers within Map Control</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/best-practices-reprojection-changing/m-p/705973#M3584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What would Esri recommend for reprojecting all the layers within a Map Control ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assuming you already have a collection of layers exposed on your map, i would imagine doing the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Remove the layers from the Map control (but keep them alive as objects).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Set the desired spatial reference for the layers on the Map Extent property&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. re-add the layers to the map control&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Where tiled layers probably wont be able to reproject (and wont' show up?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dynamic layers will automatically reproject&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and Feature and GraphicsLayers have to be manually be reprojected using the Local.LocalGeometryService.Start() method ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this correct ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jul 2012 18:59:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/best-practices-reprojection-changing/m-p/705973#M3584</guid>
      <dc:creator>BKuiper</dc:creator>
      <dc:date>2012-07-18T18:59:26Z</dc:date>
    </item>
    <item>
      <title>Re: Best practices:Reprojection (changing spatialreference) for layers within Map Con</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/best-practices-reprojection-changing/m-p/705974#M3585</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;Ideally you should try to avoid any on-the-fly reprojection of layers because it always incurs some degree of processing overhead, however small.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But often reprojection is unavoidable if you are mixing layers from different servers/organisations and this is the behavior:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Tiled Layers: Cannot be reprojected either in the client application or on the server because the spatial reference is defined by the tiling scheme and the tiles are pre-rendered in that spatial reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Dynamic layers: WILL be reprojected on the server (local server / online server) if required to match the spatial reference of the map control. This is on a per request basis and will involve a small processing overhead on the server.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Feature / Graphics layers: WILL be reprojected by the client API if required to match the spatial reference of the map control and will involve a small processing and possible memory overhead in the client appplication.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To reproject individual, or specific sets of, graphics or features as you need you can use a [local] geometry service.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&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, 19 Jul 2012 07:50:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/best-practices-reprojection-changing/m-p/705974#M3585</guid>
      <dc:creator>MichaelBranscomb</dc:creator>
      <dc:date>2012-07-19T07:50:51Z</dc:date>
    </item>
  </channel>
</rss>

