<?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: ArcGIS 10.3.1 does not recognize Short Integer right in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101842#M5939</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your title is confusing. It seems you really want "10.3.1 mistakenly recognizes 32-bit integer column as 16-bit".&amp;nbsp; How is the field defined in the dBase header?&amp;nbsp; With width 5 I assume.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 03 Jun 2015 21:25:06 GMT</pubDate>
    <dc:creator>VinceAngelo</dc:creator>
    <dc:date>2015-06-03T21:25:06Z</dc:date>
    <item>
      <title>ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101840#M5937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I'm going through a puzzling experience with a shapefile that behaved as expected in 10.2 and which has a WBID column of type Long Integer storing values from 1 to 50235. In ArcMap 10.2.x on another machine and in Quantum GIS 2.2.0 this column loads as expected (Long Integer 1 to 50235).&lt;/P&gt;&lt;P&gt;However, In ArcMap 10.3.1 (on another machine) I can see the WBID column as Short Integer with values from -32767 to +-32767 (containing numbers from -32767 to -15301 and from 1 to 32767).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever experienced similar behaviour?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd be grateful for any hints.&lt;/P&gt;&lt;P&gt;Filip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Filip Král: Changed the title to better describe the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 16:05:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101840#M5937</guid>
      <dc:creator>FilipKrál</dc:creator>
      <dc:date>2015-06-03T16:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Short Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101841#M5938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I haven't had this behavior... but what happens if you load the shapefile into a fgdb (on both machines) and revise the values of the field on the same and the other machine (so 4 tests). What do you see?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 18:37:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101841#M5938</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-06-03T18:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Short Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101842#M5939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your title is confusing. It seems you really want "10.3.1 mistakenly recognizes 32-bit integer column as 16-bit".&amp;nbsp; How is the field defined in the dBase header?&amp;nbsp; With width 5 I assume.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2015 21:25:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101842#M5939</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2015-06-03T21:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101843#M5940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I changed the title to better describe the issue.&lt;/P&gt;&lt;P&gt;As far as I can tell, the width of the WBID column in the dbf header is undefined. This is how the dbf header looks in Notepad++:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/106801_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;Attached is a selection of some features with low and with high WBID and the issue persists:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In 10.1 and 10.2.2, it loads as Long Integer with only positive values. In 10.3.1, it loads as a Short Integer with some values positive and some negative.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get around the issue I imported it to FGDB in ArcGIS 10.2.2, moved the FGDB to machine with 10.3.1 and exported it to Shapefile. That shapefile then worked correctly in 10.2.2 and 10.3.1. (Which partly addresses Xander's suggestion).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you see any problem?&lt;/P&gt;&lt;P&gt;Filip&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 13:25:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101843#M5940</guid>
      <dc:creator>FilipKrál</dc:creator>
      <dc:date>2015-06-05T13:25:27Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101844#M5941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What you are seeing is a change to the behavior of dBase/Shapefiles introduced at 10.3.1. Normally a Short Integer can hold numbers from &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;-32767 to +32767, but dBase doesn't store a Short. It stores an N type. Prior to 10.3.1 a Short was defined as a N 4. An N 4 can hold numbers from -999 to 9999. Not the full range of a Short. At 10.3.1 the Short definition (or our mapping of it) was changed to N 5 to allow a range of -9999 to +32767. In your case this changed the definition of a N 5, previously mapped as a Long, to a Short. This was change to fix a problem with silent truncation of -9999 to -999 in Short integer fields and to update the range allowed to be closer to what is normally allowed in a Short. This had some unintended consequences that we will be correcting in 10.4. .&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 14:50:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101844#M5941</guid>
      <dc:creator>LanceShipman</dc:creator>
      <dc:date>2015-06-05T14:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101845#M5942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the explanation &lt;A href="https://community.esri.com/migrated-users/3408"&gt;Lance Shipman&lt;/A&gt;​, it is good to understand what's going on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't help myself from thinking that this is quite a serious issue. For many users possibly a show-stopper when it comes to migration from 10.2.x to 10.3.x. Do you know if there are any recommendations or knowledge-base articles related to this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any details and suggestions welcome!&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Filip.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2015 20:29:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101845#M5942</guid>
      <dc:creator>FilipKrál</dc:creator>
      <dc:date>2015-06-08T20:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101846#M5943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a bug number or something else that will be documented at 10.4 so users know whether the "unintended consequences" were dealt with or not?&amp;nbsp; Similar to SciPy being announced for ArcGIS 10.3.1, with some fanfare, and not quite making it into the release; it would be good if there was something users could track on to know whether changes that are announced/planned for this issue in 10.4 are actually addressed in 10.4.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Oct 2015 21:45:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101846#M5943</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2015-10-23T21:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101847#M5944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Filip:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this mean that values get changed in the shapefile if used in ArcMap 10.3.x?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, could you give an example of how a value would be modified due to this change in how a shapefile is handled in ArcMap 10.3.x?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Oct 2015 15:09:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101847#M5944</guid>
      <dc:creator>MichaelVolz</dc:creator>
      <dc:date>2015-10-24T15:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101848#M5945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/8066"&gt;Michael Volz&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;The exact problem I had is described in my original post. Basically, a shapefile created in 10.2.x had a WBID column of type LONG with values from 1 to 50235. When I loaded this to ArcMap 10.3.1 the WBID column properties indicated type SHORT and it had values from &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;-32767 to -15301 and from 1 to 32767.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Note that 32767 is the upper bound of short integer.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I think 32768 changed to -32767, 32768 to -32766, ... and 50235 to -15301. I don't have ArcGIS on this PC but I attached a sample of that shapefile to my later post.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Filip.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Oct 2015 16:32:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101848#M5945</guid>
      <dc:creator>FilipKrál</dc:creator>
      <dc:date>2015-10-24T16:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101849#M5946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Filip:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a shapefile with an OBJECTID field that is defined as Long Integer in ArcGIS Desktop v10.2.0 with a value of 40432.&amp;nbsp; I updated this shapefile in ArcGIS Desktop v10.3.1 and it still showed this field as Long Integer and not Short Integer with the 40432 value intact.&amp;nbsp; I thought according to your original post the Long Integer field would be converted to a Short integer field and the value would be modified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please help clarify these results with the results you are getting?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 Oct 2015 17:04:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101849#M5946</guid>
      <dc:creator>MichaelVolz</dc:creator>
      <dc:date>2015-10-24T17:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101850#M5947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;SPAN style="font-family: inherit; line-height: 1.5;"&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Basically, a shapefile created in 10.2.x had a WBID column of type LONG with values from 1 to 50235. &lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Let's be clear: Shapefiles do &lt;EM&gt;not&lt;/EM&gt; support the concept of "long" or "short" types.&amp;nbsp; All shapefiles can do is distinguish between numeric values with precision to the right of the decimal and those that don't.&amp;nbsp; The mapping into types is done by ArcGIS.&amp;nbsp; A "number with formatted width 5" is insufficient to determine whether it has a range of {-32768...32767} (a "short")&amp;nbsp; or a range of {-9999...999999} (which would require a "long"). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Attempting to encode "&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;40432" into a short (16-bit) integer would result in numeric overflow.&amp;nbsp; Thanks to the usual storage format ("&lt;A href="https://en.wikipedia.org/wiki/Two's_complement"&gt;twos complement&lt;/A&gt;"), I'd expect the overflowed value to be -25104 (40432 is 0x9DF0, which is interpreted as -32768 + 7664.&amp;nbsp; Note that the values encoded into the shapefile aren't different (at least, upon read), they're just being interpreted differently.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;- V &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Oct 2015 14:52:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101850#M5947</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2015-10-26T14:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101851#M5948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a similar problem with long integer and double and this is definitely a bug: &lt;/P&gt;&lt;P&gt;If I export a feature class (FileGDB) with a long integer field to a Shapefile with ArcGIS 10.3.1 and import this Shapefile with ArcGIS 10.2.x the field type is mapped to double in the feature class of the FileGDB. &lt;/P&gt;&lt;P&gt;A Shapefile generated with 10.3.1 cannot reliable be handled with versions &amp;lt; 10.3.1.&lt;/P&gt;&lt;P&gt;Every export/import has unwanted side effects.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why do you wait for 10.4? It is a serious bug.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 11:04:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101851#M5948</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2015-10-28T11:04:12Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101852#M5949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The issue can be isolated down to a single table with a single long integer field.&amp;nbsp; In ArcGIS 10.3.1, exporting that table to a DBF will show a "Long Integer" field but viewing that same DBF in ArcGIS 10.2.2 or ArcGIS 10.1 shows "Double."&amp;nbsp; With ArcGIS 10.3.1 and 10.2.2 showing different data types, it is unclear which one is "correct."&amp;nbsp; Looking to outside tools, MS Access shows the data type as "Double," so it seems ArcGIS 10.3.1 is altering the data type but still sees it as unaltered.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure if this issue is related to the ongoing discussion about truncation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 15:51:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101852#M5949</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2015-10-28T15:51:57Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101853#M5950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just used 10.2.2 Desktop to import a shapefile with an "N 10" column into an enterprise geodatabase, and that field was mapped to Double (because a "10" width could exceed INT_MAX, e.g., 2222222222), and had no difficulty reassigning the type to Long (and the NULLS_ALLOWED to False), then correctly importing the contents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This issue is a fundamental problem with shapefile numeric representation, but I don't believe it's a bug in ArcGIS.&amp;nbsp; The old behavior (assuming Long with a width of 10) was likely to destroy data (which &lt;EM&gt;was&lt;/EM&gt; a serious bug).&amp;nbsp; The current behavior requires more careful review of column mapping, but that is why the column mapping options exist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 16:59:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101853#M5950</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2015-10-28T16:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101854#M5951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The short int type is also ignored as you go from arcpy to numpy and back to arcpy as well.&amp;nbsp; I don't know if that was by design, but short integer fields created in 10.3.1 ... "int16" ("&amp;lt;i2") ...&amp;nbsp; come out as "int32" ("&amp;lt;i4") in numpy and hence when they go back into arcpy and arcmap.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 17:49:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101854#M5951</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2015-10-28T17:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101855#M5952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We are having this exact same problem with Shapefiles exported from VISUM.&amp;nbsp; Everything looks fine in 10.1, QGIS, even Excel, as well as Pro, just not in 10.3.1.&amp;nbsp; I agree, this is a major issue and should be addressed before 10.4.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Nov 2015 16:22:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101855#M5952</guid>
      <dc:creator>NatashaLongpine</dc:creator>
      <dc:date>2015-11-03T16:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101856#M5953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I also agree that this is a really serious issue in practical terms so please post back here if you have any news about this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Today I really had to deal with the shapefile I mentioned in my original post and this is a work around I came up with based on responses from &lt;A href="https://community.esri.com/migrated-users/3051" target="_blank"&gt;Vince Angelo&lt;/A&gt;​. It is far from generic but it worked in my situation. You will likely need to adjust it and check it for your cases. I must acknowledge my colleague helped me figure out the ins and outs of the _fix_short function. He's really good with binary stuff.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;"""Rewrite a shapefile to a feature class in ArcGIS 10.3.1 and fix SHORT integer.
This example assumes input shapefile in_shp with columns WBID and DBAREA.
DBAREA is a DOUBLE and WBID is the incriminated integer column.
"""
import numpy
in_shp = 'c:/temp/poly.shp'
out_fc = 'c:/temp/db.gdb/poly'


def _fix_short(a):
&amp;nbsp;&amp;nbsp;&amp;nbsp; """Fix 16 bit SHORT to the right 32 bit LONG in ArcGIS 10.3 context.
&amp;nbsp;&amp;nbsp;&amp;nbsp; a -- input integer to convert to unsigned 32 bit integer
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For reasoning see &lt;/SPAN&gt;&lt;A class="jive-link-thread-small" data-containerid="2050" data-containertype="14" data-objectid="159997" data-objecttype="1" href="https://community.esri.com/thread/159997" target="_blank"&gt;https://community.esri.com/thread/159997&lt;/A&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; """
&amp;nbsp;&amp;nbsp;&amp;nbsp; i = 65535 # i.e. int(16*'1', 2), the largest 16 bit integer
&amp;nbsp;&amp;nbsp;&amp;nbsp; return numpy.int32(numpy.int16(a) &amp;amp; i)


# create the new output feature class
sr = arcpy.Describe(in_fc).spatialReference
out_fc = arcpy.management.CreateFeatureclass(
&amp;nbsp;&amp;nbsp;&amp;nbsp; os.path.dirname(out_fc),
&amp;nbsp;&amp;nbsp;&amp;nbsp; os.path.basename(out_fc),
&amp;nbsp;&amp;nbsp;&amp;nbsp; "POLYGON", spatial_reference = sr
&amp;nbsp;&amp;nbsp;&amp;nbsp; ).getOutput(0)
arcpy.management.AddField(staging_lakes, "WBID", "LONG")
arcpy.management.AddField(staging_lakes, "DBAREA", "DOUBLE")


# rewrite rows using cursors
with arcpy.da.SearchCursor(in_fc, ["SHAPE@", "WBID", "DBAREA"]) as sc:
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.InsertCursor(staging_lakes, ["SHAPE@", "WBID", "DBAREA"]) as ic:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in sc:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wbid = _fix_wbid(row[1])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ic.insertRow([row[0], wbid, row[2]])&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Filip.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 06:17:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101856#M5953</guid>
      <dc:creator>FilipKrál</dc:creator>
      <dc:date>2021-12-11T06:17:40Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101857#M5954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just encountered this issue myself.&amp;nbsp; I can't believe the problem isn't being considered serious enough to get a patch pushed out.&amp;nbsp; There's potential for people's data to get really messed up if you don't catch the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Mar 2016 22:54:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101857#M5954</guid>
      <dc:creator>RyanKelso</dc:creator>
      <dc:date>2016-03-21T22:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS 10.3.1 does not recognize Long Integer right</title>
      <link>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101858#M5955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm still on arcgis 10.2.2 and I think I have something similar but I'm not sure. So I had a long integer field and it was populated using the field calculator and for some reason it was limiting everything to 9 characters. So I went and changed it to 10 characters and it automatically changed it from long to double. I guess this is supposed to happen? Then I went to load a shapefile's info into a database's shapefile, and it loaded all the columns correctly except for the one it turned into a double (I had to go into the database and change that column into a double first as well to match). Instead of loading all 3000+ rows, it only loaded one row for that one column and it gave some huge negative value (-2147483648). No idea what's going on.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Apr 2016 20:40:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/arcgis-10-3-1-does-not-recognize-long-integer/m-p/101858#M5955</guid>
      <dc:creator>FarazAhmed1</dc:creator>
      <dc:date>2016-04-05T20:40:20Z</dc:date>
    </item>
  </channel>
</rss>

