<?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: FDO Spatial Query (polygon) in VB.NET (or C#) in AutoCAD Map 3D Developer Forum</title>
    <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2724291#M2438</link>
    <description>&lt;P&gt;That's exactly what we have been trying to find. Thank you very much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jul 2010 13:18:26 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-07-22T13:18:26Z</dc:date>
    <item>
      <title>FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2719435#M2436</link>
      <description>&lt;P&gt;I have been looking for examples of how to query an FDO feature from VB or C# and filter the query by a polygon.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The test data store is a SHP file, but the future data store could be MySQL, Oracle or SQL Server.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have found how to connect and how to get to the feature but not how to use the feature reader with a polygon.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have generated a WKT string of the polygon from a polyline fed to the function in VB.NET from Lisp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I use the WKT string to set a filter for a spatial query from the FDO connection or feature?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jul 2010 15:52:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2719435#M2436</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-16T15:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2724159#M2437</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following .NET code snippet should be usefull to you which demonstartes how to form a spatial query -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;code_begin&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;
&lt;/FONT&gt;&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp; &lt;FONT color="#008000"&gt;&lt;STRONG&gt;//spatial relationship inside a basic filter&lt;BR /&gt;&lt;/STRONG&gt;&lt;/FONT&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;&amp;nbsp;&amp;nbsp; MgFeatureQueryOptions query = new MgFeatureQueryOptions();&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;query.SetFilter("Geometry INTERSECTS GeomFromText('POLYGON ((135450.170691914 176714.481673732, 136292.021019111 176121.027356537, 135961.299875354 175651.879698467, 135119.449548157 176245.334015662, 135450.170691914 176714.481673732))') ");&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&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;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color="#008000"&gt;//Get the features &lt;BR /&gt;&lt;/FONT&gt;&lt;/STRONG&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;&amp;nbsp;&amp;nbsp; MgResourceIdentifier resId = new MgResourceIdentifier(fsId);&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;&amp;nbsp;&amp;nbsp; MgFeatureReader ftrRdr = fs.SelectFeatures(resId, className, query);&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color="#008000"&gt;//Display the IDS and lengths of the selected features &lt;BR /&gt;&lt;/FONT&gt;&lt;/STRONG&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;&amp;nbsp;&amp;nbsp; while (ftrRdr.ReadNext())&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int id = ftrRdr.GetInt32("FeatId");&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; &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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ed.WriteMessage("\nID: " + id );&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ftrRdr.Close();&lt;/P&gt;
&lt;P&gt;
&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;
&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;code_end&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Partha Sarkar&lt;/P&gt;
&lt;P&gt;Autodesk&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2010 09:53:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2724159#M2437</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-22T09:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2724291#M2438</link>
      <description>&lt;P&gt;That's exactly what we have been trying to find. Thank you very much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jul 2010 13:18:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/2724291#M2438</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-22T13:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/3074208#M2439</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am making a lisp program in autocad for analizing feature about urban porppos.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to make a spatial query in autocad after&amp;nbsp; I entered a shp file (or sdf file)&lt;/P&gt;&lt;P&gt;I try many time but no good result.I dont know what is the 'DM Command'&lt;/P&gt;&lt;P&gt;I take this massage&lt;/P&gt;&lt;P&gt;Command: _DMCommand&lt;BR /&gt;Enter command: ID_CMD_DM_EDIT_QUERY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;after this command come a window for creare quert but I dot like this window becuse make a halt in my program.&lt;/P&gt;&lt;P&gt;please help me&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Ali&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2011 14:30:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/3074208#M2439</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-06-28T14:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/3074282#M2440</link>
      <description>&lt;P&gt;This thread is about using C#.NET or VB.NET to query an FDO source. &amp;nbsp;You should start a new thread with your question in one of the LISP forums.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2011 15:07:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/3074282#M2440</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-06-28T15:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/5757487#M2441</link>
      <description>&lt;P&gt;hello how to get the points dynamically? (Geometry INTERSECTS GeomFromText('POLYGON ((135450.170691914 176714.481673732, 136292.021019111 176121.027356537, 135961.299875354 175651.879698467, 135119.449548157 176245.334015662, 135450.170691914 176714.481673732).&lt;BR /&gt;is it possible to draw and select points the points of the&amp;nbsp;shape? like rectangle or circle?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2015 09:16:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/5757487#M2441</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-08-05T09:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/8599402#M2442</link>
      <description>&lt;P&gt;Will this code work to query a property from an FDO SHP file?&amp;nbsp; My manual query works as in the attached graphic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have established a connection to the shp using:&lt;/P&gt;
&lt;P&gt;IConnectionManager icm = OSGeo.FDO.ClientServices.FeatureAccessManager.GetConnectionManager();&lt;BR /&gt;OSGeo.FDO.Connections.IConnection ic = icm.CreateConnection("OSGeo.SHP");&lt;BR /&gt;string fname = "DefaultFileLocation= path to shp file ";&lt;BR /&gt;ic.ConnectionString = fname;&lt;BR /&gt;ic.Open();&lt;BR /&gt;// how to query feature by property value?&lt;BR /&gt;ic.Close();&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2019 20:11:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/8599402#M2442</guid>
      <dc:creator>fieldguy</dc:creator>
      <dc:date>2019-02-15T20:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: FDO Spatial Query (polygon) in VB.NET (or C#)</title>
      <link>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/8601405#M2443</link>
      <description>&lt;P&gt;I got it.&amp;nbsp; The post from&amp;nbsp;@Anonymous&amp;nbsp;is missing the details for "fsId" and "resId".&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My goal was to get a centroid of a polygon from a shape file based on a database field value ("PLAN_BLOCK='plan, block, lot'").&amp;nbsp; There are a few methods available to get there.&lt;/P&gt;
&lt;P&gt;I ended up with 2 solutions (attached). The FDO solution does not require the layer to be connected &amp;amp; added to map.&lt;/P&gt;
&lt;P&gt;There are several posts for reading (thanks to all!) thanks&amp;nbsp;@Anonymous&amp;nbsp;for &lt;A href="https://forums.autodesk.com/t5/autocad-map-3d-developer/add-features-to-map/m-p/5822777" target="_blank" rel="noopener"&gt;&amp;gt;&amp;gt;this&amp;lt;&amp;lt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 17 Feb 2019 18:11:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-map-3d-developer-forum/fdo-spatial-query-polygon-in-vb-net-or-c/m-p/8601405#M2443</guid>
      <dc:creator>fieldguy</dc:creator>
      <dc:date>2019-02-17T18:11:13Z</dc:date>
    </item>
  </channel>
</rss>

