<?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 Switch basemap with different wkid in basemap gallery in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567164#M52927</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Our customer wants to use their own basemap, which has different wkid with esri's default wkid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To createmap, API allows to pass following valid options: "streets" , "satellite" , "hybrid", "topo", "gray", "oceans", "national-geographic", "osm" to the parameter "basemap", according to API reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I am doing is, temperately use "topo" as basemap when creating map, then use BasemapGallery.select(id) to switch to customer's basemap. However, since customer's basemap and esri's topo basemap wkid are different, I am hitting error &lt;/SPAN&gt;&lt;STRONG&gt;Map: Geometry (wkid: 102100) cannot be converted to spatial reference of the map (wkid: 3417) &lt;/STRONG&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a anyway to workaround?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tony&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Dec 2013 17:48:53 GMT</pubDate>
    <dc:creator>tonylife</dc:creator>
    <dc:date>2013-12-02T17:48:53Z</dc:date>
    <item>
      <title>Switch basemap with different wkid in basemap gallery</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567164#M52927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Our customer wants to use their own basemap, which has different wkid with esri's default wkid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To createmap, API allows to pass following valid options: "streets" , "satellite" , "hybrid", "topo", "gray", "oceans", "national-geographic", "osm" to the parameter "basemap", according to API reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I am doing is, temperately use "topo" as basemap when creating map, then use BasemapGallery.select(id) to switch to customer's basemap. However, since customer's basemap and esri's topo basemap wkid are different, I am hitting error &lt;/SPAN&gt;&lt;STRONG&gt;Map: Geometry (wkid: 102100) cannot be converted to spatial reference of the map (wkid: 3417) &lt;/STRONG&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a anyway to workaround?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tony&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2013 17:48:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567164#M52927</guid>
      <dc:creator>tonylife</dc:creator>
      <dc:date>2013-12-02T17:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: Switch basemap with different wkid in basemap gallery</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567165#M52928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;you can't.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Once you set the wkid of a map you cant switch to another unless you render dynamically.&amp;nbsp; Basemaps are tiled, so you have to stay in the same spatial reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to use a custom basemap you have to either stick with it, or tiled it in ESRI's scheme&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Dec 2013 18:20:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567165#M52928</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2013-12-02T18:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: Switch basemap with different wkid in basemap gallery</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567166#M52929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Tony,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a similar requirement and I have been playing around for quite some time. I was disappointed to find that once you add some basemap then you cannot change the basemap unless of same projection.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As of now what I am doing is trying to recreate the map using the below code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if (map) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.removeAllLayers();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.spatialReference = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.destroy();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; map = new esri.Map("map", {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nav: true,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isPan: false,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isZoomSlider: false,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; slider: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this is not acceptable as it will not retain any changes or layers because it destroys and recreate the map element all over again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also if you find any work around please do share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Manish&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 04:56:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567166#M52929</guid>
      <dc:creator>ManishkumarPatel</dc:creator>
      <dc:date>2013-12-03T04:56:42Z</dc:date>
    </item>
    <item>
      <title>Re: Switch basemap with different wkid in basemap gallery</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567167#M52930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The reason you cant use the different basemaps is you cannot reproject tiles once they are created.&amp;nbsp; You could render the basemap dynamically, or (in theory if the api allow project it on the fly) but this would defeat the entire purpose of tiling the service, i.e. speed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Remember you don't need to reproject your data.&amp;nbsp; Just set up a new mxd with the data frame projected to web merc aux sphere, and create a new cache.&amp;nbsp; You will take a performance hit on creating the tiles, but once they are created it will be back to optimal speed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Google, Bing, and ESRI have all agreed on the same tiling system.&amp;nbsp; Its rare that happpens (sign from above) so I say go with it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 11:18:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567167#M52930</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2013-12-03T11:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Switch basemap with different wkid in basemap gallery</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567168#M52931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I want to&amp;nbsp; use&amp;nbsp; own basemap, which has different wkid with esri's default wkid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To createmap, API allows to pass following valid options: "streets" , "satellite" , "hybrid", "topo", "gray", "oceans", "national-geographic", "osm" to the parameter "basemap", according to API reference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What I am doing is, temperately use "topo" as basemap when creating map, then use BasemapGallery.select(id) to switch to customer's basemap. However, since customer's basemap and esri's topo basemap wkid are different, I am hitting error Map: Geometry (wkid: 102100) cannot be converted to spatial reference of the map (wkid: 32643) . &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the region in it it will be possible with when i am viewing my map in ArcGIS.com Map &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;please give me&amp;nbsp; solution&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jan 2014 09:23:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/switch-basemap-with-different-wkid-in-basemap/m-p/567168#M52931</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2014-01-10T09:23:29Z</dc:date>
    </item>
  </channel>
</rss>

