<?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: Spatial Reference undefined error when trying to buffer polygon in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386730#M35702</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OK, cool, we're getting somewhere :). It looks like selectedFeature is an array of graphics, not geometries. Try this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;var geoms = dojo.map(selectedFeatures, function(graphic) { &amp;nbsp; return graphic.geometry; }); bufferParams.geometries = geoms;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 May 2012 17:06:06 GMT</pubDate>
    <dc:creator>derekswingley1</dc:creator>
    <dc:date>2012-05-03T17:06:06Z</dc:date>
    <item>
      <title>Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386723#M35695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm trying to buffer a polygon in my map, and I keep getting an "_a94[0].spatialReference is undefined" error from the 2.8 api js file.&amp;nbsp; I've verified that the spatialRef var is an actual spatial reference object.&amp;nbsp; I've verified that I have a valid geometry in that same spatial reference.&amp;nbsp; I've verified that my geometry service actually will return a polygon when buffering (though I've admittedly only tested a point that way).&amp;nbsp; My geoms var in my callback function always returns undefined.&amp;nbsp; I don't understand what's going on.&amp;nbsp; My code is below:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I call initializeBuffer on load.&amp;nbsp; Then bufferSelectedFeatures is called when the toolbar button is clicked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;function initializeBuffer() {&amp;nbsp; bufferSymbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_DASHDOT, new dojo.Color("#234483")), new dojo.Color([0,255,0],0.25));&amp;nbsp; geomSvc = esri.config.defaults.geometryService;&amp;nbsp;&amp;nbsp;&amp;nbsp; bufferParams = new esri.tasks.BufferParameters();&amp;nbsp; bufferParams.unionResults = true;&amp;nbsp; bufferParams.unit = esri.tasks.GeometryService.UNIT_FOOT; }&amp;nbsp; function bufferSelectedFeatures() {&amp;nbsp; bufferParams.bufferSpatialReference = spatialRef;&amp;nbsp; bufferParams.outSpatialReference = spatialRef;&amp;nbsp; bufferParams.geometries = selectedFeatures;&amp;nbsp; var distances = [];&amp;nbsp; //TODO:change this to get the distance from the user&amp;nbsp; distances[0] = 200;&amp;nbsp; bufferParams.distances = distances;&amp;nbsp; geomSvc.buffer(bufferParams, bufferComplete); }&amp;nbsp; function bufferComplete(geoms) {&amp;nbsp; //convert geometries to graphics&amp;nbsp; dojo.forEach(geoms, function(geom){ &amp;nbsp; var graphic = new esri.Graphic(geom, bufferSymbol); &amp;nbsp; map.graphics.add(graphic);&amp;nbsp; }); }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 16:03:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386723#M35695</guid>
      <dc:creator>ShawnHolyoak</dc:creator>
      <dc:date>2012-05-03T16:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386724#M35696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What do you see in firebug or chrome dev tools if you put this in your bufferSelectedFeatures function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
console.log("selected features: ", selectedFeatures);
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;selectedFeatures needs to be an array. Also confirm that each selected feature has a spatial reference and please post the JSON for that represents your spatial reference.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:45:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386724#M35696</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-11T17:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386725#M35697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I get [object Object] in the console.&amp;nbsp; I've verified my selected feature has the exact same wkid spatial reference as the bufferParams, 2276.&amp;nbsp; I'm not sure what you mean by posting the JSON for my spatial reference.&amp;nbsp; I'm setting it on load&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;spatialRef = new esri.SpatialReference({wkid:2276});&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 16:25:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386725#M35697</guid>
      <dc:creator>ShawnHolyoak</dc:creator>
      <dc:date>2012-05-03T16:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386726#M35698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sounds like you're using IE...Chrome and Firefox + Firebug give you more detailed info. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For the spatialReference JSON, you can do something like this in the console:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
dojo.toJson(spatialRef)
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But it sounds like your spatial reference is correct.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is selectedFeatures an array? &lt;/SPAN&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jsapi/bufferparameters.htm#geometries" rel="nofollow noopener noreferrer" target="_blank"&gt;bufferParameters.geometries&lt;/A&gt;&lt;SPAN&gt; has to be an array.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:45:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386726#M35698</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-11T17:45:56Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386727#M35699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, I'm using Firefox and Firebug.&amp;nbsp; The JSON is&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;{"wkid":2276,"wkt":null,"_info":{"3857":{"wkTemplate":"PROJCS[\"WGS_1984_Web_Mercator_Auxiliary_Sphere\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Mercator_Auxiliary_Sphere\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",${Central_Meridian}],PARAMETER[\"Standard_Parallel_1\",0.0],PARAMETER[\"Auxiliary_Sphere_Type\",0.0],UNIT[\"Meter\",1.0]]","valid":[-20037508.342788905,20037508.342788905],"origin":[-20037508.342787,20037508.342787],"dx":0.00001},"4326":{"wkTemplate":"GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",${Central_Meridian}],UNIT[\"Degree\",0.0174532925199433]]","altTemplate":"PROJCS[\"WGS_1984_Plate_Carree\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Plate_Carree\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",${Central_Meridian}],UNIT[\"Degrees\",111319.491]]","valid":[-180,180],"origin":[-180,180],"dx":0.00001},"102100":{"wkTemplate":"PROJCS[\"WGS_1984_Web_Mercator_Auxiliary_Sphere\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Mercator_Auxiliary_Sphere\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",${Central_Meridian}],PARAMETER[\"Standard_Parallel_1\",0.0],PARAMETER[\"Auxiliary_Sphere_Type\",0.0],UNIT[\"Meter\",1.0]]","valid":[-20037508.342788905,20037508.342788905],"origin":[-20037508.342787,20037508.342787],"dx":0.00001},"102113":{"wkTemplate":"PROJCS[\"WGS_1984_Web_Mercator\",GEOGCS[\"GCS_WGS_1984_Major_Auxiliary_Sphere\",DATUM[\"D_WGS_1984_Major_Auxiliary_Sphere\",SPHEROID[\"WGS_1984_Major_Auxiliary_Sphere\",6378137.0,0.0]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Mercator\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",${Central_Meridian}],PARAMETER[\"Standard_Parallel_1\",0.0],UNIT[\"Meter\",1.0]]","valid":[-20037508.342788905,20037508.342788905],"origin":[-20037508.342787,20037508.342787],"dx":0.00001}},"declaredClass":"esri.SpatialReference"}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;selectedFeatures is an array.&amp;nbsp; I checked in Chrome and I get a bit more information on the error.&amp;nbsp; It says&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Uncaught TypeError: Cannot read property 'wkid' of undefined
dojo.declare.toJson&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serverapi.arcgisonline.com:48
dojo.declare.buffer&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serverapi.arcgisonline.com:48
bufferSelectedFeatures&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;&amp;nbsp; buffer.js:30
bufferFeatures&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout.js:403
onClick
dojo.declare._onClick&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serverapi.arcgisonline.com:48
dojo.declare._onButtonClick&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serverapi.arcgisonline.com:48
dojo.hitch&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:45:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386727#M35699</guid>
      <dc:creator>ShawnHolyoak</dc:creator>
      <dc:date>2021-12-11T17:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386728#M35700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks. What does this show: &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
console.log("first feature's wkid: ", selectedFeatures[0].spatialReference.wkid);
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:46:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386728#M35700</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2021-12-11T17:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386729#M35701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Undefined, if I use &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;console.log("First feature's spatial reference: " + selectedFeatures[0].spatialReference.wkid);&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I use &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;console.log("First feature's spatial reference: " + selectedFeatures[0].geometry.spatialReference.wkid);&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get 2276.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 17:02:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386729#M35701</guid>
      <dc:creator>ShawnHolyoak</dc:creator>
      <dc:date>2012-05-03T17:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386730#M35702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OK, cool, we're getting somewhere :). It looks like selectedFeature is an array of graphics, not geometries. Try this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;var geoms = dojo.map(selectedFeatures, function(graphic) { &amp;nbsp; return graphic.geometry; }); bufferParams.geometries = geoms;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 17:06:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386730#M35702</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2012-05-03T17:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386731#M35703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Indeed, that was it.&amp;nbsp; I'm going to research why that is, but at least I now have a buffer around my selected feature.&amp;nbsp; Thanks for your help!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 17:14:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386731#M35703</guid>
      <dc:creator>ShawnHolyoak</dc:creator>
      <dc:date>2012-05-03T17:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: Spatial Reference undefined error when trying to buffer polygon</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386732#M35704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glad to help! Thanks for marking this thread answered as well.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 May 2012 17:17:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/spatial-reference-undefined-error-when-trying-to/m-p/386732#M35704</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2012-05-03T17:17:44Z</dc:date>
    </item>
  </channel>
</rss>

