<?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: selectFeatures Query always returning 0 length in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3022#M237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not able to get your your REST endpoints, are they supposed to be public?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I put some code on jsfiddle a while back showing how to build a small extent from a point and do a selection:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://jsfiddle.net/swingley/Bkswj/" rel="nofollow" target="_blank"&gt;http://jsfiddle.net/swingley/Bkswj/&lt;/A&gt;&lt;SPAN&gt; And talked a bit about it here:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007" rel="nofollow" target="_blank"&gt;http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For your extent, it looks like you're specifying lat, long values but your spatial reference specifies a projected coordinate system (Long Island State Plane). Use the SRID for WGS84 in your extent, which is 4326.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Jan 2012 13:56:04 GMT</pubDate>
    <dc:creator>derekswingley1</dc:creator>
    <dc:date>2012-01-18T13:56:04Z</dc:date>
    <item>
      <title>selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3020#M235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have spent 2 days on what i think is something simple.&amp;nbsp; My Query is not working in the onclick function and i think it has something to do with my extents being defined wrong, but i'm not sure - i have checked the forums and have not seen similar issues.&amp;nbsp; I was hoping one of you might see something simple in the attached file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my extent definition:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt; var startExtent = new esri.geometry.Extent({"xmin":-74.487856,"ymin":40.849173,"xmax":-73.487856,"ymax":40.649173,"spatialReference":{"wkid":2263}});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the onclick block - feature,length always comes back as 0.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(map, "onClick", function(evt) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selectQuery.geometry = evt.mapPoint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waterHydrantsFL.selectFeatures(selectQuery, esri.layers.FeatureLayer.SELECTION_NEW, function(features) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (features.length &amp;gt; 0) {&lt;BR /&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; //store the current feature&lt;BR /&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; updateFeature = features[0];&lt;BR /&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; map.infoWindow.setTitle(features[0].getLayer().name);&lt;BR /&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; map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;BR /&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; map.infoWindow.hide();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt; &lt;BR /&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;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 12:25:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3020#M235</guid>
      <dc:creator>MichaelCooper</dc:creator>
      <dc:date>2012-01-18T12:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3021#M236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I have spent 2 days on what i think is something simple.&amp;nbsp; My Query is not working in the onclick function and i think it has something to do with my extents being defined wrong, but i'm not sure - i have checked the forums and have not seen similar issues.&amp;nbsp; I was hoping one of you might see something simple in the attached file:&lt;BR /&gt;&lt;BR /&gt;Here is my extent definition:&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt; var startExtent = new esri.geometry.Extent({"xmin":-74.487856,"ymin":40.849173,"xmax":-73.487856,"ymax":40.649173,"spatialReference":{"wkid":2263}});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Here is the onclick block - feature,length always comes back as 0.&lt;BR /&gt;&lt;SPAN style="font-size:2;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(map, "onClick", function(evt) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selectQuery.geometry = evt.mapPoint;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waterHydrantsFL.selectFeatures(selectQuery, esri.layers.FeatureLayer.SELECTION_NEW, function(features) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (features.length &amp;gt; 0) {&lt;BR /&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; //store the current feature&lt;BR /&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; updateFeature = features[0];&lt;BR /&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; map.infoWindow.setTitle(features[0].getLayer().name);&lt;BR /&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; map.infoWindow.show(evt.screenPoint,map.getInfoWindowAnchor(evt.screenPoint));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;BR /&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; map.infoWindow.hide();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I see you are using a point to select.&amp;nbsp; Remember if you are clicking on a point or a line (basically anything but in a poly) it would have to be PERFECT to satisfy the query.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I recommend buffering the point a couple units.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 12:45:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3021#M236</guid>
      <dc:creator>JeffPace</dc:creator>
      <dc:date>2012-01-18T12:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3022#M237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm not able to get your your REST endpoints, are they supposed to be public?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I put some code on jsfiddle a while back showing how to build a small extent from a point and do a selection:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://jsfiddle.net/swingley/Bkswj/" rel="nofollow" target="_blank"&gt;http://jsfiddle.net/swingley/Bkswj/&lt;/A&gt;&lt;SPAN&gt; And talked a bit about it here:&amp;nbsp; &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007" rel="nofollow" target="_blank"&gt;http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For your extent, it looks like you're specifying lat, long values but your spatial reference specifies a projected coordinate system (Long Island State Plane). Use the SRID for WGS84 in your extent, which is 4326.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 13:56:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3022#M237</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2012-01-18T13:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3023#M238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you very much.&amp;nbsp; I changed to he SRID and added the following code from your sample for buffering:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var pad = map.extent.getWidth() / map.width * 3;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryGeom = new esri.geometry.Extent(e.mapPoint.x - pad, e.mapPoint.y - pad, e.mapPoint.x + pad, e.mapPoint.y + pad, map.spatialReference);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selectQuery.geometry = queryGeom;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; waterHydrantsFL.selectFeatures(selectQuery, esri.layers.FeatureLayer.SELECTION_NEW, function(features) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Which works perfectly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sorry my maps and features are behind a firewall =(&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 14:46:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3023#M238</guid>
      <dc:creator>MichaelCooper</dc:creator>
      <dc:date>2012-01-18T14:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3024#M239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Glad to help! Can you mark my post as answer?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jan 2012 15:02:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3024#M239</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2012-01-18T15:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: selectFeatures Query always returning 0 length</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3025#M240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I'm not able to get your your REST endpoints, are they supposed to be public?&lt;BR /&gt;&lt;BR /&gt;I put some code on jsfiddle a while back showing how to build a small extent from a point and do a selection:&amp;nbsp; &lt;A href="http://jsfiddle.net/swingley/Bkswj/"&gt;http://jsfiddle.net/swingley/Bkswj/&lt;/A&gt; And talked a bit about it here:&amp;nbsp; &lt;A href="http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007"&gt;http://forums.arcgis.com/threads/36210-popup-widget-for-ArcGISDynamicMapServiceLayer?p=147007&amp;amp;viewfull=1#post147007&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;For your extent, it looks like you're specifying lat, long values but your spatial reference specifies a projected coordinate system (Long Island State Plane). Use the SRID for WGS84 in your extent, which is 4326.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi @swingley, I used your code and the popups are coming great, but the only problem is that, when I click on the Zoom to hyperlink in the popup window. It zooms into the map, displays the county and if I pan or zoom out, I am losing the layer. In the sense, the layer disappears. Any idea why? Should I post a new question?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Nov 2012 16:16:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/selectfeatures-query-always-returning-0-length/m-p/3025#M240</guid>
      <dc:creator>SmaranHarihar</dc:creator>
      <dc:date>2012-11-11T16:16:51Z</dc:date>
    </item>
  </channel>
</rss>

