<?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: County GIS data - Multiple PID's in Civil 3D Forum</title>
    <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229984#M270873</link>
    <description>&lt;P&gt;Hi Rick,&lt;BR /&gt;Are these parcel shapefiles? Do you need to first join the tables? Are you query'ing by location or by some table attributes?&lt;BR /&gt;Dave&lt;/P&gt;</description>
    <pubDate>Tue, 11 Aug 2026 17:09:15 GMT</pubDate>
    <dc:creator>Pointdump</dc:creator>
    <dc:date>2026-08-11T17:09:15Z</dc:date>
    <item>
      <title>County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229532#M270865</link>
      <description>&lt;P&gt;So I want to query multiple PID's (Parcel IDs) in Map for a selection set/scheme, how would I go about doing this? I have 3 schemes in the data set, one for project A, one for project B and one for A &amp;amp; B&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 11:47:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229532#M270865</guid>
      <dc:creator>rl_jackson</dc:creator>
      <dc:date>2026-08-11T11:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229883#M270872</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/463059"&gt;@rl_jackson&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you looked into&amp;nbsp;&lt;A href="https://help.autodesk.com/view/ARCHDESK/2026/ENU/?guid=GUID-AC5890AD-21A2-4593-ABB3-1ACA0EB7F5DB" target="_blank" rel="noopener"&gt;QSELECTPROPERTYSET&lt;/A&gt; ? It is available in C3D and let's you select objects by their property set values. Is that what you're looking for?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;~DD&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 15:32:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229883#M270872</guid>
      <dc:creator>CodeDing</dc:creator>
      <dc:date>2026-08-11T15:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229984#M270873</link>
      <description>&lt;P&gt;Hi Rick,&lt;BR /&gt;Are these parcel shapefiles? Do you need to first join the tables? Are you query'ing by location or by some table attributes?&lt;BR /&gt;Dave&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 17:09:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229984#M270873</guid>
      <dc:creator>Pointdump</dc:creator>
      <dc:date>2026-08-11T17:09:15Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229998#M270874</link>
      <description>&lt;P&gt;I don't believe the GIS data is a property set it's not showing up as such in Qselectpropertyset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I'm looking to do is only bring in the parcels from the counties data based on the PID into a blank drawing but I have multiple PIDs that I need and there not touching each other. I feel like this should be something I can do in an expression in the mapspace when I set up the connection so that only what I need from the shape data appears in the drawing.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 17:12:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14229998#M270874</guid>
      <dc:creator>Richard_Jackson4ZG6N</dc:creator>
      <dc:date>2026-08-11T17:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230007#M270875</link>
      <description>&lt;P&gt;Rick,&lt;BR /&gt;Yes, you can do this with a Map 3D query. But honestly, it's far easier in QGIS to select holding the CTRL key and then exporting the selected features.&lt;BR /&gt;Dave&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 17:20:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230007#M270875</guid>
      <dc:creator>Pointdump</dc:creator>
      <dc:date>2026-08-11T17:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230027#M270876</link>
      <description>&lt;P&gt;It does seem to be a PITA in Map3D, having issues even getting the expression to work as expected, with just a couple of the parcels. If only there was an easy button. I have the PID's in a spreadsheet but have struggled with getting that info into the map expression and working.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 17:25:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230027#M270876</guid>
      <dc:creator>Richard_Jackson4ZG6N</dc:creator>
      <dc:date>2026-08-11T17:25:27Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230126#M270880</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/463059"&gt;@rl_jackson&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#333333"&gt;County GIS data-Multiple PIDs. Sounds interesting.......&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Shapefile or geodatabase?&lt;/P&gt;
&lt;P&gt;At first thought, creating a JOIN would be the logical workflow. If you can share an image of the tabular data and an explanation of your query, a workflow can be developed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Curious....what county, State?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 19:22:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230126#M270880</guid>
      <dc:creator>ChicagoLooper</dc:creator>
      <dc:date>2026-08-11T19:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230157#M270883</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/463059"&gt;@rl_jackson&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There was a post 3 years ago regarding&lt;A title="Attach additional database (DBF) file to existing shape file data" href="https://forums.autodesk.com/t5/autocad-map-3d-forum/attach-additional-database-dbf-file-to-existing-shape-file-data/m-p/11955427" target="_blank" rel="noopener"&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt; how to JOIN a shapefile with Access.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/A&gt; You might remember when you see it &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1001.jpg" style="width: 357px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1655882i335FE3568D895E66/image-size/large?v=v2&amp;amp;px=999" role="button" title="1001.jpg" alt="1001.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Post #11 walks you through a JOIN. Depending on your data and your query, it might be a viable workflow.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Aug 2026 19:46:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230157#M270883</guid>
      <dc:creator>ChicagoLooper</dc:creator>
      <dc:date>2026-08-11T19:46:40Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230575#M270896</link>
      <description>&lt;P&gt;Hi Rick,&lt;BR /&gt;&lt;FONT color="#993300"&gt;&lt;EM&gt;&lt;STRONG&gt;"...issues even getting the expression to work as expected, with just a couple of the parcels."&lt;/STRONG&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;Use the IN operator. Past that selection I haven't figured out how to get command &lt;STRONG&gt;MAPTOCAD&lt;/STRONG&gt; working.&lt;BR /&gt;Dave&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="PinIn_1.png" style="width: 331px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1655934iE7F9EC6D4B2FAC97/image-size/medium?v=v2&amp;amp;px=400" role="button" title="PinIn_1.png" alt="PinIn_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2026 07:15:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14230575#M270896</guid>
      <dc:creator>Pointdump</dc:creator>
      <dc:date>2026-08-12T07:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14231476#M270934</link>
      <description>&lt;OL&gt;
&lt;LI&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/463059"&gt;@rl_jackson&lt;/a&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/564312"&gt;@Pointdump&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The data in a shapefile gives you &lt;EM&gt;POWER&lt;/EM&gt; not typically available in other verticals of AutoCAD.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Selecting parcels from a predetermined&amp;nbsp;&lt;EM&gt;LIST &lt;/EM&gt;can be done using an existing parcel shapefile downloaded from the County. If you want the resulting parcels to be in AutoCAD dwg format, it'll take another step. The 2 steps are (a) Filter the incoming shapefile so only parcels from a selected list are added to modelspace and (b) convert the results to plain vanilla AutoCAD polylines with Object Data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is how.&lt;/P&gt;
&lt;P&gt;1. Background: I have 30 parcels in shapefile format. The red cross-hatched parcels are my TARGET. I don't want all 30, I only want to add a subset of 3 parcels in my Map.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-1" style="width: 631px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656077i573A4B78F163972E/image-size/large?v=v2&amp;amp;px=999" role="button" title="101.jpg" alt="Image-1" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-1&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;lt;&amp;lt;You may perform steps 2, 3 and 4 in a clean, brand new dwg file. It's not necessary to do steps 2-4 in your working dwg file.&amp;gt;&amp;gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;2. When making the FDO (Feature Data Object) connection I run a QUERY using the IN operator on the attribute named PARENT_LOC.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-2" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656088i891CE74B7C2C765D/image-size/large?v=v2&amp;amp;px=999" role="button" title="102.jpg" alt="Image-2" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-2&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. This results in the 3 parcels shown in purple, not all 30.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-3" style="width: 893px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656078i6EC1E4262049B45D/image-size/large?v=v2&amp;amp;px=999" role="button" title="103.jpg" alt="Image-3" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-3&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. In the Map Task Pane=&amp;gt;right click the Parcel shapefile=&amp;gt;Export Layer Data to SDF.&lt;/P&gt;
&lt;P&gt;&lt;I&gt;&amp;lt;The SDF (spatial data file) is AutoCAD’s version of geospatial data.&amp;gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-4" style="width: 440px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656079i1F119394EC520B96/image-size/large?v=v2&amp;amp;px=999" role="button" title="104.jpg" alt="Image-4" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-4&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. You will now convert the linework from SDF format to plain vanilla AiutoCAD linework. In your working drawing, use MAPIMPORT command to import the SDF.&amp;nbsp;Make sure to 'create' Object Data (OD) during this import procedure so the linework will be 'smart' or has the County's data associated with each individual parcel. The source of this OD comes from the SDF which was created (or exported) in step #4.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-5" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656137i46189F1E238F4377/image-size/large?v=v2&amp;amp;px=999" role="button" title="105.jpg" alt="Image-5" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-5&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;6. The linework has been imported from the SDF and is added to modelspace (3 parcels out of 30). When an individual parcel is selected, the OD is displayed at bottom of Props Palette&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Image-6" style="width: 616px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1656082i400C362CE2AD3BB8/image-size/large?v=v2&amp;amp;px=999" role="button" title="106.jpg" alt="Image-6" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Image-6&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2026 03:16:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14231476#M270934</guid>
      <dc:creator>ChicagoLooper</dc:creator>
      <dc:date>2026-08-13T03:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14231491#M270935</link>
      <description>&lt;P&gt;Why not just select the entities with the Object Data values you're after?&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://georezo.net/forum/viewtopic.php?pid=233505" target="_blank"&gt;https://georezo.net/forum/viewtopic.php?pid=233505I've used this&amp;nbsp;&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="lisp"&gt; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;; Minimum Translation by Patrice 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Beautiful Routine from Bruno V.
;;; https://georezo.net/forum/viewtopic.php?pid=233505
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;
;; ---- Version de Sel_by_OD sur cadxp.com --- 
;; 
;; Je reviens sur ce sujet car à ce jour j'avais besoin d'un outil 
;; N'étant jamais mieux servi que par soi-même, je me suis pencher sur un code de filtrage sur OD 
;; 
;; Je le livre en version bêta si cela intéresse d'autre personnes pour effectuer des tests 
;; http://cadxp.com/index.php?/topic/26836-filtre-sur-des-objects-data/page__pid__187698 
;; 
;; par Bruno vs 1.01 BETA - Avec correction du bug sur Entite avec de multiples tables OD 
;; 
;; 
;; ---- Version de Sel_by_OD sur georezo.net --- 
;;
;; Je m'adresse particulièrement à Olivier dont j'ai pas mal utilisé 
;; sa routine MQSELECT ces dernier temps pour corriger des OD.
;; 
;; J'ai rencontré un petit souci qui m'a fort gêné. Ce que je voulais réaliser était de sélectionner des OD 
;; qui avaient un nom avec un espace à la fin. Exemple de donnée valide "TOTO", donnée non valide "TOTO ", 
;; afin de supprimer cet espace et ainsi d'avoir mes données cohérentes. 
;; 
;; Ta routine n'arrive pas a différencier ce type de données, elle sélectionne l'ensemble. 
;; 
;; D'autre part il est impossible d'utiliser des caractères joker comme ? ou * 
;; Te serait-il possible d'améliorer ceci ?
;; 
;; Pour ma part j'ai réussi à me dépanner avec ma routine en lisp, bien qu'elle ait bien fonctionné, 
;; la tienne a une exécution plus rapide, donc j'utilise plus volontiers MQSELECT.
;;
;; J'en profite pour livrer le code que je me suis fais pour les OD ...
;; 
;; --- Version livree sur Georezo.net --- Par Bruno le 21/01/2013 --- 
;; 

(defun c:SSOD () (c:SelectByObjectData))
;;;(defun c:Sel_By_OD () 
(defun c:SelectByObjectData ( / js dxf_model all_fldnamelist all_fldtypelist all_vallist tbllist tbldef tblstr
                       fldnamelist fldtypelist fldnme fldtyp numrec ct cttemp vallist typ val nl
                       tmp_file dcl_file dcl_id indx Id_tbl Id_nam Id_val op_log what_next js_sel n) 

  (princ "\nPlease select an Entity with Object Data ")
  (while
    (null
      (setq js
;;;        (ssget ":S:E:L")
        (ssget "_+.:E:S:L:N" 
          (list
            (cons 0 "*")
            (cons 67 (if (eq (getvar "CVPORT") 2) 0 1))
            (cons 410 (if (eq (getvar "CVPORT") 2) "Model" (getvar "CTAB")))
          )
        )
      )
    )
  )
  (setq dxf_model (entget (ssname js 0)) all_fldnamelist () all_fldtypelist () all_vallist ())
  (if (null (setq tbllist (ade_odgettables (cdar dxf_model)))) 

;   (princ "\nL'objet séléctionné ne contient pas de données d'objet.") 
    (princ "\nSelected Entity without any Object Data ") 

    (foreach tbl (reverse tbllist)
      (setq
        tbldef (ade_odtabledefn tbl)
        tblstr (cdr (nth 2 tbldef))
        fldnamelist ()
        fldtypelist ()
      )
      (foreach fld tblstr
        (setq
          fldnme (cdr (nth 0 fld))
          fldtyp (cdr (nth 2 fld))
          fldnamelist (append fldnamelist (list fldnme))
          fldtypelist (append fldtypelist (list fldtyp))
        )
      )
      (setq
        numrec (ade_odrecordqty (cdar dxf_model) tbl)
        ct 0
        all_fldnamelist (cons fldnamelist all_fldnamelist)
        all_fldtypelist (cons fldtypelist all_fldtypelist)
      )
      (while (&amp;lt; ct numrec)
        (setq cttemp 0 vallist ())
        (foreach fld fldnamelist
          (setq
            typ (nth cttemp fldtypelist)
            cttemp (+ cttemp 1)
            val (ade_odgetfield (cdar dxf_model) tbl fld ct)
          )
          (if (= typ "Integer")(setq val (fix val)))
          (setq vallist (append vallist (list val)))
        )
        (setq ct (+ ct 1))
      )
      (setq all_vallist (cons vallist all_vallist))
    )
  )
  (cond
    ((and tbllist all_fldnamelist all_fldtypelist all_vallist)
      (setq
        tmp_file (vl-filename-mktemp "sel_by_od.dcl")
        dcl_file (open tmp_file "w")
      )
      (write-line
        "Sel_By_OD : dialog {
          label = \"Fields to filter\";
            :column {
              label = \"Application\";
              :popup_list {key=\"tbl\";edit_width=25;}
              }
            :column {
              label = \"Object Data\";
              :popup_list {key=\"nam\";edit_width=25;}
              :edit_box {
                label = \"Filed Value:\";
                mnemonic = \"V\";
                key = \"val\";
                edit_width = 15;
                edit_limit = 31;
                }
              }
              :boxed_row {
                label = \"Logical Operator\";
                :radio_button {
                  label = \"=\";
                  key = \"b_equ\";
                }
                :radio_button {
                  label = \"/=\";
                  key = \"b_dif\";
                }
                :radio_button {
                  label = \"&amp;gt;\";
                  key = \"b_sup\";
                }
                :radio_button {
                  label = \"&amp;lt;\";
                  key = \"b_inf\";
                }
                :radio_button {
                  label = \"&amp;gt;=\";
                  key = \"b_sup-eq\";
                }
                :radio_button {
                  label = \"&amp;lt;=\";
                  key = \"b_inf-eq\";
                }
              }
            ok_cancel_err;
          }"
        dcl_file
      )
      (close dcl_file)
      (setq dcl_id (load_dialog tmp_file) indx (1- (length tbllist)) Id_tbl (nth indx tbllist) Id_nam (car (nth indx all_fldnamelist)) Id_val (car (nth indx all_vallist)) op_log "=")
      (setq what_next 2)
      (while (&amp;lt; 1 what_next)
        (if (not (new_dialog "Sel_By_OD" dcl_id)) (exit))
        (start_list "tbl")
        (mapcar 'add_list tbllist)
        (end_list)
        (set_tile "tbl" (itoa indx))
        (start_list "nam")
        (mapcar 'add_list (nth indx all_fldnamelist))
        (end_list)
        (set_tile "nam" (itoa (- (length (nth indx all_fldnamelist)) (length (member (car (nth indx all_fldnamelist)) (nth indx all_fldnamelist))))))
        (set_tile "val"
          (setq Id_val
            (car
              (mapcar
                '(lambda (x)
                  (cond
                    ((eq (type x) 'REAL) (rtos x))
                    ((eq (type x) 'INT) (itoa x))
                    ((eq (type x) 'LIST) (apply 'strcat (mapcar 'strcat (mapcar 'rtos x)'("," "," ""))))
                    (T x)
                  )
                )
                (nth indx all_vallist)
              )
            )
          )
        )
        (cond
          ((= op_log "=") (set_tile "b_equ" "1") (mode_tile "b_equ" 2))
          ((= op_log "/=") (set_tile "b_dif" "1") (mode_tile "b_dif" 2))
          ((= op_log "&amp;gt;") (set_tile "b_sup" "1") (mode_tile "b_sup" 2))
          ((= op_log "&amp;lt;") (set_tile "b_inf" "1") (mode_tile "b_inf" 2))
          ((= op_log "&amp;gt;=") (set_tile "b_sup-eq" "1") (mode_tile "b_sup-eq" 2))
          ((= op_log "&amp;lt;=") (set_tile "b_inf-eq" "1") (mode_tile "b_inf-eq" 2))
        )
        (set_tile "error" "")
        (action_tile "tbl" "(setq Id_tbl (nth (setq indx (fix (atof (get_tile \"tbl\")))) tbllist))
        (start_list \"nam\")
        (mapcar 'add_list (nth indx all_fldnamelist))
        (end_list)
        (set_tile \"nam\" (setq Id_nam (nth (- (length (nth indx all_fldnamelist)) (length (member (car (nth indx all_fldnamelist)) (nth indx all_fldnamelist)))) (nth indx all_fldnamelist))))
        (set_tile \"val\"
          (setq Id_val
            (car
              (mapcar
                '(lambda (x)
                  (cond
                    ((eq (type x) 'REAL) (rtos x))
                    ((eq (type x) 'INT) (itoa x))
                    ((eq (type x) 'LIST) (apply 'strcat (mapcar 'strcat (mapcar 'rtos x)'(\",\" \",\" \"\"))))
                    (T x)
                  )
                )
                (nth indx all_vallist)
              )
            )
          )
        )
        ")
        (action_tile "nam" "(setq Id_nam (nth (fix (atof (get_tile \"nam\"))) (nth indx all_fldnamelist)))
        (set_tile \"val\"
          (setq Id_val 
            (nth (vl-position Id_nam (nth indx all_fldnamelist))
              (mapcar
                '(lambda (x)
                  (cond
                    ((eq (type x) 'REAL) (rtos x))
                    ((eq (type x) 'INT) (itoa x))
                    ((eq (type x) 'LIST) (apply 'strcat (mapcar 'strcat (mapcar 'rtos x)'(\",\" \",\" \"\"))))
                    (T x)
                  )
                )
                (nth indx all_vallist)
              )
            )
          )
        )
        ")
        (action_tile "val" "(setq Id_val $value)")
        (action_tile "b_equ" "(setq op_log \"=\")")
        (action_tile "b_dif" "(setq op_log \"/=\")")
        (action_tile "b_sup" "(setq op_log \"&amp;gt;\")")
        (action_tile "b_inf" "(setq op_log \"&amp;lt;\")")
        (action_tile "b_sup-eq" "(setq op_log \"&amp;gt;=\")")
        (action_tile "b_inf-eq" "(setq op_log \"&amp;lt;=\")")
        (action_tile "accept" "(done_dialog 1)")
        (action_tile "cancel" "(done_dialog 0)")
        (setq what_next (start_dialog))
      )
      (unload_dialog dcl_id)
      (vl-file-delete tmp_file)
      (setq typ (nth (- (length (nth indx all_fldnamelist)) (length (member id_nam (nth indx all_fldnamelist)))) (nth indx all_fldtypelist)) nl nil)
      (cond
        ((eq typ "Real") (setq Id_val (atof Id_val)))
        ((eq typ "Integer") (setq Id_val (atoi Id_val)))
        ((eq typ "Point") (setq Id_val (read (vl-list-&amp;gt;string (append (cons 40 (foreach n (reverse (vl-string-&amp;gt;list id_val)) (setq nl (cons (if (eq n 44) 32 n) nl)))) '(41))))))
      )
      (setq js
        (ssget "_X"
          (list
            (assoc 0 dxf_model)
            (assoc 8 dxf_model)
            (if (assoc 6 dxf_model) (assoc 6 dxf_model) '(6 . "BYLAYER"))
            (if (assoc 62 dxf_model) (assoc 62 dxf_model) '(62 . 256))
            (if (assoc 48 dxf_model) (assoc 48 dxf_model) '(48 . 1))
            (cons 67 (if (eq (getvar "CVPORT") 1) 1 0))
            (cons 410 (if (eq (getvar "CVPORT") 1) (getvar "CTAB") "Model"))
          )
        )
        js_sel (ssadd)
      )
      (cond
        (js
          (repeat (setq n (sslength js))
            (if (not (null (setq tbllist (ade_odgettables (setq ent (ssname js (setq n (1- n))))))))
              (foreach tbl tbllist
                (setq
                  tbldef (ade_odtabledefn tbl)
                  tblstr (cdr (nth 2 tbldef))
                  fldnamelist ()
                  fldtypelist ()
                )
                (foreach fld tblstr
                  (setq
                    fldnme (cdr (nth 0 fld))
                    fldtyp (cdr (nth 2 fld))
                    fldnamelist (append fldnamelist (list fldnme))
                    fldtypelist (append fldtypelist (list fldtyp))
                  )
                )
                (setq numrec (ade_odrecordqty ent tbl) ct 0)
                (while (&amp;lt; ct numrec)
                  (setq cttemp 0)
                  (foreach fld fldnamelist
                    (setq
                      typ (nth cttemp fldtypelist)
                      cttemp (+ cttemp 1)
                      val (ade_odgetfield ent tbl fld ct)
                    )
                    (if (= typ "Integer")(setq val (fix val)))
                    (if
                      (and
                        (eq tbl Id_tbl)
                        (eq fld Id_nam)
                        (if (= typ "Character")
                          (wcmatch val Id_val)
                          (if (= typ "Point")
                            (mapcar '(lambda (u v) (eval (read op_log)) u v) val Id_val)
                            ((eval (read op_log)) val Id_val)
                          )
                        )
                      )
                      (setq js_sel (ssadd ent js_sel))
                    )
                  )
                  (setq ct (+ ct 1))
                )
              )
            )
          )
        )
      )
    )
  )
;;;  (princ (strcat "\n" (itoa (sslength js_sel)) " trouvé(s)"))
  (princ (strcat "\n" (itoa (sslength js_sel)) " found"))
  (sssetfirst nil js_sel)
  (prin1)
) 

&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2026 20:51:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14231491#M270935</guid>
      <dc:creator>BlackBox_</dc:creator>
      <dc:date>2026-08-12T20:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14236245#M271069</link>
      <description>&lt;P&gt;Hello &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/463059"&gt;@rl_jackson&lt;/a&gt;&lt;/SPAN&gt;, we appreciate you posting your question.&amp;nbsp;Did any of the responses provided help answer your question?&amp;nbsp;If any comments provided offered a solution, please click the "Accept Solution" button that is below the comment. This helps other users benefit from the information.&amp;nbsp;If the issue persists, let us know with an update so the community can assist further.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thank you,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 19:12:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14236245#M271069</guid>
      <dc:creator>rosie_lucas1</dc:creator>
      <dc:date>2026-08-17T19:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14241546#M271239</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/15953783"&gt;@rosie_lucas1&lt;/a&gt;&amp;nbsp;please I'm a newbie to civil 3D and I'm finding everything around the software difficult. Can you recommend a structured tutorial that would help me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Aug 2026 14:27:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14241546#M271239</guid>
      <dc:creator>treasure_m220087322TNH</dc:creator>
      <dc:date>2026-08-22T14:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242024#M271244</link>
      <description>&lt;P&gt;Not to over simplify but could you bring in mapwspace with a window,?then delete what you don’t want ?&lt;/P&gt;</description>
      <pubDate>Sun, 23 Aug 2026 11:57:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242024#M271244</guid>
      <dc:creator>HorizontalCurveGuy</dc:creator>
      <dc:date>2026-08-23T11:57:04Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242157#M271248</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/19393612"&gt;@HorizontalCurveGuy&lt;/a&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Yes, that’s over simplifying it. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Post #4 states &lt;/SPAN&gt;&lt;EM style="font-family: inherit; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;"&gt;&lt;FONT color="#0000FF"&gt;‘I have multiple PIDs that I need and there not touching each other.’&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;To select and display the desired parcels that are not contiguous suggests the OP might need multiple windows and that’s not feasible. Especially if the desired parcels &lt;U&gt;locations&lt;/U&gt; are unknown and are only identifiable from a &lt;U&gt;spreadsheet list&lt;/U&gt;.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;By entering the PIDs directly into a query prior to insertion, only the target parcels will be captured and displayed. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;Also, if the OP wants the final linework to be plain vanilla&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color="#333333"&gt;&lt;SPAN&gt;polygons with object data (not ESRI feature data objects) then that linework will need to be converted from shp format to dwg format.&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Aug 2026 20:07:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242157#M271248</guid>
      <dc:creator>ChicagoLooper</dc:creator>
      <dc:date>2026-08-23T20:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242422#M271250</link>
      <description>&lt;P&gt;&amp;nbsp;I didn’t read every post after Rick’s original post. I didn’t so I missed they were not contiguous.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;yes converting to cad would most likely be desired. I’m not sure why you pointed that out?&lt;/P&gt;
&lt;P&gt;thanks&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Joe&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 01:43:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14242422#M271250</guid>
      <dc:creator>Joe-Bouza</dc:creator>
      <dc:date>2026-08-24T01:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14243280#M271267</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/531208"&gt;@Joe-Bouza&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Huh?&lt;/P&gt;
&lt;P&gt;That response was directed to&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/19393612"&gt;@HorizontalCurveGuy&lt;/a&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Just curious, are you Horizontal guy too?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Aug 2026 16:59:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14243280#M271267</guid>
      <dc:creator>ChicagoLooper</dc:creator>
      <dc:date>2026-08-24T16:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: County GIS data - Multiple PID's</title>
      <link>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14243617#M271280</link>
      <description>&lt;P&gt;Yeah, goofed up my account log in and sometimes bgoes to this ancient account&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2026 00:27:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/civil-3d-forum/county-gis-data-multiple-pid-s/m-p/14243617#M271280</guid>
      <dc:creator>HorizontalCurveGuy</dc:creator>
      <dc:date>2026-08-25T00:27:04Z</dc:date>
    </item>
  </channel>
</rss>

