<?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: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41873#M3613</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Take a look at what I posted on the GIS StackExchange a while back:&amp;nbsp; &lt;A href="http://gis.stackexchange.com/a/2750/124"&gt;http://gis.stackexchange.com/a/2750/124&lt;/A&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I probably needed to be more specific.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I wanted to examine/read the polygons from a multiple drive time request result then I would need to differentiate between parts that are not holes and two types of holes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The two types of holes are either:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.&amp;nbsp; True holes that represent inaccessible areas within a drive time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.&amp;nbsp; False holes created in a drive area to make space for enclosing/nesting a drive area of the next lesser time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There doesn't seem to be a property or method associated with these parts that would determine whether it's a hole or not let alone a false or true hole. I'm dealing with these holes by using a simple computeSignedArea function for flat planes, length of parts arrays (vertices) and whether there are matches between an outer and it first nested inner drive time area based on these values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope that makes sense.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 May 2013 16:32:10 GMT</pubDate>
    <dc:creator>MarkSzlazak</dc:creator>
    <dc:date>2013-05-13T16:32:10Z</dc:date>
    <item>
      <title>Reading Polygon Geometries. Help with Javascript search cursor on  polygon  features</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41870#M3610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am having a problem detecting holes with my Javascript search cursor that I based on the info found here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Reading_geometries/002z0000001t000000/#GUID-1A3F0F89-EA03-4560-8629-C2639A4AA6EC"&gt;http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Reading_geometries/002z0000001t000000/#GUID-1A3F0F89-EA03-4560-8629-C2639A4AA6EC&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My script is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; function parseGeometry(geometry) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var feature = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0, I = geometry.length; i &amp;lt; I; ++i) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var parts = geometry&lt;I&gt;.getPaths();&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var paths = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var j = 0, J = parts.getLength(); j &amp;lt; J; ++j) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; part = parts.getAt(j);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path = [];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var k = 0, K = part.getLength(); k &amp;lt; K; ++k) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pnt = part.getAt(k);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pnt) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; path.push([pnt.lng(), pnt.lat()]);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log("Hole in geometry " + i + " at part " + j);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; paths.push(path);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; feature.push(paths);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return feature;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using it to read drive time coverage polygons BUT can't seem to get "hole" information.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 May 2013 15:09:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41870#M3610</guid>
      <dc:creator>MarkSzlazak</dc:creator>
      <dc:date>2013-05-11T15:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41871#M3611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looked around a bit more and things look the same here as with holes on Google maps. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I used a computeSignedArea function on the parts. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Google maps has one for spherical geometry but one can roll their own simpler version for a flat surface if that will work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 06:08:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41871#M3611</guid>
      <dc:creator>MarkSzlazak</dc:creator>
      <dc:date>2013-05-13T06:08:39Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41872#M3612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Take a look at what I posted on the GIS StackExchange a while back:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://gis.stackexchange.com/a/2750/124"&gt;http://gis.stackexchange.com/a/2750/124&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 15:52:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41872#M3612</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2013-05-13T15:52:14Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41873#M3613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Take a look at what I posted on the GIS StackExchange a while back:&amp;nbsp; &lt;A href="http://gis.stackexchange.com/a/2750/124"&gt;http://gis.stackexchange.com/a/2750/124&lt;/A&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I probably needed to be more specific.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I wanted to examine/read the polygons from a multiple drive time request result then I would need to differentiate between parts that are not holes and two types of holes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The two types of holes are either:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1.&amp;nbsp; True holes that represent inaccessible areas within a drive time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2.&amp;nbsp; False holes created in a drive area to make space for enclosing/nesting a drive area of the next lesser time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There doesn't seem to be a property or method associated with these parts that would determine whether it's a hole or not let alone a false or true hole. I'm dealing with these holes by using a simple computeSignedArea function for flat planes, length of parts arrays (vertices) and whether there are matches between an outer and it first nested inner drive time area based on these values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope that makes sense.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 16:32:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41873#M3613</guid>
      <dc:creator>MarkSzlazak</dc:creator>
      <dc:date>2013-05-13T16:32:10Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41874#M3614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is the end goal to see if a point falls within a drive-time polygon?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 16:47:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41874#M3614</guid>
      <dc:creator>derekswingley1</dc:creator>
      <dc:date>2013-05-13T16:47:27Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Polygon Geometries. Help with Javascript search cursor on  polygon  featu</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41875#M3615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Is the end goal to see if a point falls within a drive-time polygon?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That is one goal but it has to be done locally from the PC. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to filter out those false holes because they cause unneeded processing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 May 2013 22:32:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/reading-polygon-geometries-help-with-javascript/m-p/41875#M3615</guid>
      <dc:creator>MarkSzlazak</dc:creator>
      <dc:date>2013-05-13T22:32:10Z</dc:date>
    </item>
  </channel>
</rss>

