<?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 Problem with using &amp;amp;amp;quot;WebMercatorUtil.geographicToWebMercator&amp;amp;amp;quot; in ArcGIS Viewer for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-viewer-for-flex-questions/problem-with-using-amp-amp-quot-webmercatorutil/m-p/315008#M9211</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: tbrophy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I downloaded and am using "Shape File Overlay for Sample Viewer" from the ArcGIS resource Center, submitted 3-4-2010 by "HardWork". It works great, but I need it go a step further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;""Shape File Overlay for Sample Viewer""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;A href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16846"&gt;http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16846&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Problem:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;My application is in Web Mercator (102100). So every time my users want to use this tool, they need to convert their shapefile from WGS 1984 Geographic (4326) into Web Mercator (102100) in ArcMap first.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;The conversion would always be the same (4326) --&amp;gt; (102100).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Dasa Paddock from ESRI response:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;You can use this to do the conversion:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/utils/WebMercatorUtil.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/utils/WebMercatorUtil.html&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;"geographicToWebMercator"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I tried the conversion Dasa suggested and got it to work half way using the attached wgs84 zipped shapefile, "CHLORINE_Release_Model4326.zip". It zooms the right location (Dallas, TX) but the graphic does not show up. I think the problem is in the "loadShapefile" function, at line:138. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;private function loadShapefile(shpByteArray:ByteArray, dbfByteArray:ByteArray):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var index:int = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const array:Array = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const shpReader:ShpReader = new ShpReader(shpByteArray);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const dbfHeaderbfHeader = new DbfHeader(dbfByteArray);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;while (shpReader.hasMore())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var shpPolygon:ShpPolygon = shpReader.readShpPolygon();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var dbfRecordbfRecord = DbfTools.getRecord(dbfByteArray, dbfHeader, index++); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var myGraphic:Graphic = new Graphic(shpPolygon, shpSymbol, dbfRecord.values);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;array.push(myGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//array.push(new Graphic(shpPolygon, shpSymbol, dbfRecord.values));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;/*Code from "Live sample - Bing Maps geocoder"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var veResult:VEGeocodeResult = results[0]; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var myGraphic:Graphic = new Graphic(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.geometry = WebMercatorUtil.geographicToWebMercator(veResult.location); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.symbol = mySymbol; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.toolTip = veResult.displayName; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.id = "graphic"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphicsLayer.add(myGraphic); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myMap.extent = WebMercatorUtil.geographicToWebMercator(veResult.bestView) as Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;*/ &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//var arrayGraphic:Graphic = new Graphic();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//arrayGraphic.geometry = WebMercatorUtil.geographicToWebMercator(array.location); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//graphicsLayer.add(arrayGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;graphicsLayer.graphicProvider = new ArrayCollection(array); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;map.addLayer(graphicsLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//map.extent = shpReader.extent.expand(1.5); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;map.extent = WebMercatorUtil.geographicToWebMercator(shpReader.extent.expand(1.5)) as Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;msgBox.text = "Polygon footprint has been successfully loaded.";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: red; font-size: 2;"&gt;CAN ANYONE HELP ME? PLEASE?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;The mxml is attached, "ShpOverlay_wgs84.zip".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;*** I am using older SFV environment:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;flexviewer-src-1.0.zip (Build 06.12.09) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;agslib-1.2.swc &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;flex_sdk_3.2 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;�??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Note:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I have this threat in Forum: ArcGIS API for Flex and thought it makes more sense over here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Title: Load WGS84 Local Shapefile and Display in Web Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;URL: &lt;A href="http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application"&gt;http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Sinceraly,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Thomas &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Apr 2011 14:36:41 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2011-04-20T14:36:41Z</dc:date>
    <item>
      <title>Problem with using &amp;amp;quot;WebMercatorUtil.geographicToWebMercator&amp;amp;quot;</title>
      <link>https://community.esri.com/t5/arcgis-viewer-for-flex-questions/problem-with-using-amp-amp-quot-webmercatorutil/m-p/315008#M9211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: tbrophy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I downloaded and am using "Shape File Overlay for Sample Viewer" from the ArcGIS resource Center, submitted 3-4-2010 by "HardWork". It works great, but I need it go a step further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;""Shape File Overlay for Sample Viewer""&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;A href="http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16846"&gt;http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetails&amp;amp;scriptID=16846&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Problem:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;My application is in Web Mercator (102100). So every time my users want to use this tool, they need to convert their shapefile from WGS 1984 Geographic (4326) into Web Mercator (102100) in ArcMap first.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;The conversion would always be the same (4326) --&amp;gt; (102100).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Dasa Paddock from ESRI response:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;You can use this to do the conversion:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;A href="http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/utils/WebMercatorUtil.html"&gt;http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/utils/WebMercatorUtil.html&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;"geographicToWebMercator"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;--------------------------------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I tried the conversion Dasa suggested and got it to work half way using the attached wgs84 zipped shapefile, "CHLORINE_Release_Model4326.zip". It zooms the right location (Dallas, TX) but the graphic does not show up. I think the problem is in the "loadShapefile" function, at line:138. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;private function loadShapefile(shpByteArray:ByteArray, dbfByteArray:ByteArray):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var index:int = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const array:Array = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const shpReader:ShpReader = new ShpReader(shpByteArray);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;const dbfHeaderbfHeader = new DbfHeader(dbfByteArray);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;while (shpReader.hasMore())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var shpPolygon:ShpPolygon = shpReader.readShpPolygon();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var dbfRecordbfRecord = DbfTools.getRecord(dbfByteArray, dbfHeader, index++); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var myGraphic:Graphic = new Graphic(shpPolygon, shpSymbol, dbfRecord.values);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;array.push(myGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//array.push(new Graphic(shpPolygon, shpSymbol, dbfRecord.values));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;/*Code from "Live sample - Bing Maps geocoder"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var veResult:VEGeocodeResult = results[0]; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;var myGraphic:Graphic = new Graphic(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.geometry = WebMercatorUtil.geographicToWebMercator(veResult.location); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.symbol = mySymbol; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.toolTip = veResult.displayName; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphic.id = "graphic"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myGraphicsLayer.add(myGraphic); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;myMap.extent = WebMercatorUtil.geographicToWebMercator(veResult.bestView) as Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;*/ &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//var arrayGraphic:Graphic = new Graphic();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//arrayGraphic.geometry = WebMercatorUtil.geographicToWebMercator(array.location); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//graphicsLayer.add(arrayGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;graphicsLayer.graphicProvider = new ArrayCollection(array); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;map.addLayer(graphicsLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//map.extent = shpReader.extent.expand(1.5); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;map.extent = WebMercatorUtil.geographicToWebMercator(shpReader.extent.expand(1.5)) as Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;msgBox.text = "Polygon footprint has been successfully loaded.";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;//&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: red; font-size: 2;"&gt;CAN ANYONE HELP ME? PLEASE?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;The mxml is attached, "ShpOverlay_wgs84.zip".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;*** I am using older SFV environment:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;flexviewer-src-1.0.zip (Build 06.12.09) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;agslib-1.2.swc &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;flex_sdk_3.2 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;********************************************&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;�??&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Note:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;I have this threat in Forum: ArcGIS API for Flex and thought it makes more sense over here.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Title: Load WGS84 Local Shapefile and Display in Web Mercator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;URL: &lt;A href="http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application"&gt;http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Sinceraly,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;Thomas &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Apr 2011 14:36:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-viewer-for-flex-questions/problem-with-using-amp-amp-quot-webmercatorutil/m-p/315008#M9211</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2011-04-20T14:36:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with using "WebMercatorUtil.geographicToWebMercator"</title>
      <link>https://community.esri.com/t5/arcgis-viewer-for-flex-questions/problem-with-using-amp-amp-quot-webmercatorutil/m-p/315009#M9212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Melinda Frost helped me with the answer on another post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 5;"&gt;Load WGS84 Local Shapefile and Display in Web Mercator Application &lt;BR /&gt;&lt;/STRONG&gt;&lt;A href="http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application?p=97621#post97621"&gt;http://forums.arcgis.com/threads/17440-Load-WGS84-Local-Shapefile-and-Display-in-Web-Mercator-Application?p=97621#post97621&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the final code for "loadShapefile":&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;private function loadShapefile(shpByteArray:ByteArray, dbfByteArray:ByteArray):void&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var index:int = 0;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;const array:Array = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;const shpReader:ShpReader = new ShpReader(shpByteArray);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;const dbfHeaderbfRecord = DbfTools.getRecord(dbfByteArray, dbfHeader, index++);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//geoToWebM Start &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var myGraphic:Graphic = new Graphic();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;myGraphic.geometry = WebMercatorUtil.geographicToWebMercator(shpPolygon.toPolygon());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;myGraphic.symbol = myPoly; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;graphicsLayer.add(myGraphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//geoToWebM End&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//array.push(new Graphic(shpPolygon, shpSymbol, dbfRecord.values));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//graphicsLayer.graphicProvider = new ArrayCollection(array); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.addLayer(graphicsLayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//map.extent = shpReader.extent.expand(1.5);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//geoToWebM Start&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;map.extent = WebMercatorUtil.geographicToWebMercator(shpReader.extent.expand(2.0)) as Extent;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//geoToWebM End&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;msgBox.htmlText = "Polygon footprint has been successfully loaded.";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also attached the mxml.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again Melinda!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2011 13:51:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-viewer-for-flex-questions/problem-with-using-amp-amp-quot-webmercatorutil/m-p/315009#M9212</guid>
      <dc:creator>ThomasBrophy</dc:creator>
      <dc:date>2011-04-28T13:51:22Z</dc:date>
    </item>
  </channel>
</rss>

