<?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: How get the data matrix in the order of &amp;quot;FID&amp;quot; from the fields of shpfile in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351918#M27587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;a dictionary is intialized like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;adict = {}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;then, once you extract the x, y, and fid from the record&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you can add an entry keyed to the fid like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;adict[fid] = [x, y]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now your dictionary looks like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{fid: [x, y]}&amp;nbsp; or, from your example,&amp;nbsp; {0: [1, 54]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;continue adding records, keyed to the respective fids&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and you get a dictionary like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{0: [1, 54], 1: [1, 82], 2: [1, 65], 3: [1, 90], 4: [1, 132], 5: [1, 76]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;reference the entries by the key&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;adict[0] returns the list [1, 54],&amp;nbsp; so the x value for fid 0 is adict[0][0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get a list of keys with adict.keys()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;be aware that, just like the table, the dictionary keys can be in any order&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so to order your output, you have to order your reference calls&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(call the keys in the order you want: 0,1,2,3...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hope that helps...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Dec 2012 11:40:12 GMT</pubDate>
    <dc:creator>markdenil</dc:creator>
    <dc:date>2012-12-28T11:40:12Z</dc:date>
    <item>
      <title>How get the data matrix in the order of &amp;quot;FID&amp;quot; from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351915#M27584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am scripting with python and ArcGIS 10.1. I want to get fied data from the shpfile, what I did are as follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ssdo = SSDO.SSDataObject(inputFC, templateFC=OutputFC)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;masterField = UTILS.setUniqueIDField(ssdo, weightsFile=DistM)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;self.allVars = [self.DeVar] + self.IndeVars&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ssdo.obtainDataGA(masterField, self.allVars, minNumObs=5, warnNumObs=20)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;self.y = ssdo.fields[self.DeVar].returnDouble()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;self.x = NUM.ones((self.dp_n, self.var_n), dtype=float)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;for i in range(1, self.var_n):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.x[:, i] = ssdo.fields[self.IndeVars[i - 1]].returnDouble()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;....................&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BUT I found the populated "y" and "x" data is not in the order of "FID",&amp;nbsp; for example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In the original shpfile,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Intercept) FLOORSZ&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 82&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 90&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 132&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 76&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 76&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 45&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 87&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BUT in the populated "x" data:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 80.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 94.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp; 150.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 97.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 83.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 98.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp; 254.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp; 108.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp;&amp;nbsp; 80.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [&amp;nbsp;&amp;nbsp; 1.&amp;nbsp; 194.]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Anyone can tell me what happened here? And how can I make the populated data are in the order of FID?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many many thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 14:11:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351915#M27584</guid>
      <dc:creator>BinbinLu</dc:creator>
      <dc:date>2012-12-27T14:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351916#M27585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;try inserting the x and y values as a list into a dictionary keyed to the FID.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Then you can access them by key, and you can order the keys any way you want.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One can never tell what order the records in a database actually have; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;any tool to look the contents of a database table actually shows you a view, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;which is usually ordered on the index field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The records themselves can be in any order, and they may not be in the same order at some other point in time.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 14:50:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351916#M27585</guid>
      <dc:creator>markdenil</dc:creator>
      <dc:date>2012-12-27T14:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351917#M27586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mark, Many thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am begainer to use python, and Can you please give an example for this? Thanks again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;try inserting the x and y values as a list into a dictionary keyed to the FID.&lt;BR /&gt;Then you can access them by key, and you can order the keys any way you want.&lt;BR /&gt;&lt;BR /&gt;One can never tell what order the records in a database actually have; &lt;BR /&gt;any tool to look the contents of a database table actually shows you a view, &lt;BR /&gt;which is usually ordered on the index field.&lt;BR /&gt;The records themselves can be in any order, and they may not be in the same order at some other point in time.&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 23:02:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351917#M27586</guid>
      <dc:creator>BinbinLu</dc:creator>
      <dc:date>2012-12-27T23:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351918#M27587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;a dictionary is intialized like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;adict = {}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;then, once you extract the x, y, and fid from the record&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you can add an entry keyed to the fid like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;adict[fid] = [x, y]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;now your dictionary looks like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{fid: [x, y]}&amp;nbsp; or, from your example,&amp;nbsp; {0: [1, 54]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;continue adding records, keyed to the respective fids&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and you get a dictionary like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{0: [1, 54], 1: [1, 82], 2: [1, 65], 3: [1, 90], 4: [1, 132], 5: [1, 76]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;reference the entries by the key&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;adict[0] returns the list [1, 54],&amp;nbsp; so the x value for fid 0 is adict[0][0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get a list of keys with adict.keys()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;be aware that, just like the table, the dictionary keys can be in any order&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so to order your output, you have to order your reference calls&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(call the keys in the order you want: 0,1,2,3...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hope that helps...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 11:40:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351918#M27587</guid>
      <dc:creator>markdenil</dc:creator>
      <dc:date>2012-12-28T11:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351919#M27588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Here is another way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; srows = arcpy.SearchCursor(add)
&amp;nbsp;&amp;nbsp;&amp;nbsp; dictionary =dict([(r.OID,[r.POINT_X,r.POINT_Y]) for r in srows])
&amp;nbsp;&amp;nbsp;&amp;nbsp; for key,value in dictionary.iteritems():
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display = str(key) + " : " + str(value)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print display
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This returns:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;0 : [2350777.4728, 594558.280203]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1 : [2253187.54954, 703592.805572]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 : [2285922.63663, 652108.74942]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3 : [2287756.13231, 652063.65535]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;4 : [2342506.34991, 687427.921891]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;5 : [2253516.13747, 703548.009402]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;6 : [2251173.05423, 702889.142281]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;7 : [2252173.37801, 702899.971656]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;8 : [2251146.67009, 702937.871514]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;9 : [2251076.57509, 702964.549939]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;10 : [2252051.53935, 702924.865307]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;11 : [2280423.63778, 698390.86158]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;12 : [2280502.55429, 698357.735005]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;13 : [2228616.92381, 617827.380318]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:32:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351919#M27588</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-11T16:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351920#M27589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can anyone tell me how to get Data Matrix in VB.NET? I want to &lt;/SPAN&gt;&lt;A href="http://www.onbarcode.com/vb_net/data-matrix-generator.html"&gt;create some Data Matrix barcodes in VB.NET&lt;/A&gt;&lt;SPAN&gt;. I googled and found tools like this. Must I use such a tool? And how can I choose a good one in the Internet? By this way, I read this &lt;/SPAN&gt;&lt;A href="http://www.onbarcode.com/tutorial/vb-net-barcode-generation.html"&gt;guide of creating barcode in VB.NET&lt;/A&gt;&lt;SPAN&gt; and copied the sample code in my program. But it can not work. Why is this? Here is the sample code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Imports OnBarcode.Barcode&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim barcode As DataMatrix = New DataMatrix&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;' Data Matrix Barcode Basic Settings&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.Data = "112233445566"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.DataMode = DataMatrixDataMode.ASCII&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'if your selected format mode doesnot have enough space to encode your data, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'the library will choose the right format mode for you automatically.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.FormatMode = DataMatrixFormatMode.Format_48X48&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'Set the ProcessTilde property to true, if you want use the tilde character "~" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'to specify special characters in the input data. Default is false.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'1) 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ASCII character '~' is presented by ~126;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; Strings from "~256" to "~299" are unused&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; modified to FS, GS, RS and US respectively.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'2) 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; Strings from "~665536" to "~699999" are unused&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'3) for GS1 AI Code: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai2: AI with 2 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai3: AI with 3 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai4: AI with 4 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai5: AI with 5 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai6: AI with 6 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'&amp;nbsp;&amp;nbsp; ~ai7: AI with 7 digits&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'4) ECI: ~7dddddd (valid value of dddddd from 000000 to 999999)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'5) ~rp: Reader Programming (for ASCII mode and Auto mode only)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'6) ~m5: 05 Macro (for ASCII mode and Auto mode only)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;'7) ~m6: 06 Macro (for ASCII mode and Auto mode only)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.ProcessTilde = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;' Barcode Size Related Settings&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.UOM = UnitOfMeasure.PIXEL&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; barcode.X = 3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.LeftMargin = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; barcode.RightMargin = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.TopMargin = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; barcode.BottomMargin = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.Resolution = 96&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; barcode.Rotate = Rotate.Rotate0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;' Image format setting&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;barcode.drawBarcode("c://data-matrix.gif")&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 01:03:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351920#M27589</guid>
      <dc:creator>peterAnderson2</dc:creator>
      <dc:date>2013-05-20T01:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351921#M27590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Can anyone tell me how to get Data Matrix in VB.NET? I want to &lt;A href="http://www.rasteredge.com/how-to/csharp-imaging/barcode-generating-datamatrix/"&gt;create some Data Matrix barcodes in VB.NET&lt;/A&gt;. I googled and found tools like this. Must I use such a tool? And how can I choose a good one in the Internet? By this way, I read this &lt;A href="http://www.rasteredge.com/how-to/csharp-imaging/barcode-generating/"&gt;guide of creating barcode in VB.NET&lt;/A&gt; and copied the sample code in my program. But it can not work. Why is this? Here is the sample code:&lt;BR /&gt;Imports OnBarcode.Barcode&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Dim barcode As DataMatrix = New DataMatrix&lt;BR /&gt;&lt;BR /&gt;' Data Matrix Barcode Basic Settings&lt;BR /&gt;&lt;BR /&gt;barcode.Data = "112233445566"&lt;BR /&gt;&lt;BR /&gt;barcode.DataMode = DataMatrixDataMode.ASCII&lt;BR /&gt;&lt;BR /&gt;'if your selected format mode doesnot have enough space to encode your data, &lt;BR /&gt;'the library will choose the right format mode for you automatically.&lt;BR /&gt;barcode.FormatMode = DataMatrixFormatMode.Format_48X48&lt;BR /&gt;&lt;BR /&gt;'Set the ProcessTilde property to true, if you want use the tilde character "~" &lt;BR /&gt;'to specify special characters in the input data. Default is false.&lt;BR /&gt;&lt;BR /&gt;'1) 1-byte character: ~0dd/~1dd/~2dd (character value from 000 ~ 255); &lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ASCII character '~' is presented by ~126;&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; Strings from "~256" to "~299" are unused&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; modified to FS, GS, RS and US respectively.&lt;BR /&gt;'2) 2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535)&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; Strings from "~665536" to "~699999" are unused&lt;BR /&gt;'3) for GS1 AI Code: &lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai2: AI with 2 digits&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai3: AI with 3 digits&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai4: AI with 4 digits&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai5: AI with 5 digits&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai6: AI with 6 digits&lt;BR /&gt;'&amp;nbsp;&amp;nbsp; ~ai7: AI with 7 digits&lt;BR /&gt;'4) ECI: ~7dddddd (valid value of dddddd from 000000 to 999999)&lt;BR /&gt;'5) ~rp: Reader Programming (for ASCII mode and Auto mode only)&lt;BR /&gt;'6) ~m5: 05 Macro (for ASCII mode and Auto mode only)&lt;BR /&gt;'7) ~m6: 06 Macro (for ASCII mode and Auto mode only)&lt;BR /&gt;barcode.ProcessTilde = True&lt;BR /&gt;&lt;BR /&gt;' Barcode Size Related Settings&lt;BR /&gt;barcode.UOM = UnitOfMeasure.PIXEL&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barcode.X = 3&lt;BR /&gt;barcode.LeftMargin = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barcode.RightMargin = 0&lt;BR /&gt;barcode.TopMargin = 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barcode.BottomMargin = 0&lt;BR /&gt;barcode.Resolution = 96&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barcode.Rotate = Rotate.Rotate0&lt;BR /&gt;&lt;BR /&gt;' Image format setting&lt;BR /&gt;barcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif()&lt;BR /&gt;&lt;BR /&gt;barcode.drawBarcode("c://data-matrix.gif")&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks for sharing! the toolkits you shared are really useful!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 01:36:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351921#M27590</guid>
      <dc:creator>dannyrough</dc:creator>
      <dc:date>2013-07-08T01:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351922#M27591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi petersea,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;To get Data Matrix barcode images, a &lt;/SPAN&gt;&lt;A href="http://www.keepautomation.com/products/barcode_fonts/barcodes/data_matrix.html" rel="nofollow"&gt;&lt;SPAN style="color:&amp;quot;#000000&amp;quot;;"&gt;Data Matrix font&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; is required. But there are also a couple of other ways of generating Data Matrix, like getting a &lt;/SPAN&gt;&lt;A href="http://www.keepautomation.com/products/net_barcode_aspnet/barcodes/data_matrix.html" rel="nofollow"&gt;&lt;SPAN style="color:&amp;quot;#000000&amp;quot;;"&gt;Data Matrix ASP.NET control&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; or a professional generator. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not so sure I read and understand the code you posted well. But my suggestion is to get open sources and try. If you have to use a commercial product, at least try a few trial versions before you get licensed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Dec 2013 00:05:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351922#M27591</guid>
      <dc:creator>makaveiljojo</dc:creator>
      <dc:date>2013-12-30T00:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351923#M27592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;as for &lt;/SPAN&gt;&lt;A href="http://www.keepautomation.com/products/net_barcode/barcodes/data_matrix.html" rel="nofollow"&gt;&lt;SPAN style="color:&amp;quot;#000000&amp;quot;;"&gt;data matrix&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; i just generated it using .net program ,not knowing whether helps?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Feb 2014 04:28:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351923#M27592</guid>
      <dc:creator>mariahlewis</dc:creator>
      <dc:date>2014-02-17T04:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: How get the data matrix in the order of "FID" from the fields of shpfile</title>
      <link>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351924#M27593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; as for&amp;nbsp;&amp;nbsp; &lt;A href="http://www.rasteredge.com/how-to/csharp-imaging/barcode-generating-datamatrix/" rel="nofollow"&gt;&lt;SPAN style="color:&amp;quot;#000000&amp;quot;;"&gt;data matrix&lt;/SPAN&gt;&lt;/A&gt; i just generated it using .net program ,not knowing whether helps?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hello, cindy. how do you do it. i need more detailed information.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 May 2014 03:22:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/how-get-the-data-matrix-in-the-order-of-amp-quot/m-p/351924#M27593</guid>
      <dc:creator>fdsffdsf</dc:creator>
      <dc:date>2014-05-12T03:22:48Z</dc:date>
    </item>
  </channel>
</rss>

