<?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: Error 99999 using Clip/Intersect on huge polygon datasets in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710138#M23512</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done some tests and am convinced it's a memory issue. Would you be able to go into a little more depth into how one would use the gc module in an arcpy workflow? I've done some searching and haven't found any good concrete examples. Is this a recommendable workaround for arcpy scripts? Further, can you explain the benefits of manual garbage collection instead of relying on the automatic gc tasks? Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Jan 2013 15:46:28 GMT</pubDate>
    <dc:creator>JamieKass</dc:creator>
    <dc:date>2013-01-14T15:46:28Z</dc:date>
    <item>
      <title>Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710129#M23503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello everybody,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I´m trying to clip/intersect two huge polygon datasets (500.000 and around 3.500.000 Polygons).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Every time the geoprocess ends with the following error message:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ERROR 999999: Error executing function. Invalid Topology [Topoengine error.] Failed to execute (Clip). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried "Repair Geometry" and there are no errors anymore, but it still doesn´t work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I´m using ArcGIS 10.0 on Windows 7, 64 Bit, 4 Gb RAM. Both files are in File Geodatabases.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help would be highly appreciated.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2012 10:19:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710129#M23503</guid>
      <dc:creator>MartinScheiber</dc:creator>
      <dc:date>2012-04-12T10:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710130#M23504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Wow, I just googled "arcgis topoengine error" and the proposed fixes are numerous ranging from "it's a bug" to "it's a hardware problem" to "convert to [insert data format here]" to "ArcGIS just doesn't work nicely with some huge datasets". &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suggest trying the easiest first: convert to shapefiles and cross your fingers. Sometimes if your gdb feature classes have fancy geometries they cause problems. Since shapefiles use simpler geometries, sometimes they work when gdbfeature classes don't.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2012 15:25:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710130#M23504</guid>
      <dc:creator>DarrenWiens2</dc:creator>
      <dc:date>2012-04-12T15:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710131#M23505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'd also recommend changing your environment settings to a larger XY tolerance. I usually set it anywhere from 0.1-5 Meters, but that entirely depends on the resolution you want from the output. Another thing you could try is compacting your FGDB (not compress) sometimes may help clear up phantom problems like this.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Apr 2012 18:03:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710131#M23505</guid>
      <dc:creator>MathewCoyle</dc:creator>
      <dc:date>2012-04-12T18:03:01Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710132#M23506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Darren, Mathew,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks a lot for your answers. Unfortunately neither converting it to a shapefile nor a larger XY tolerance worked. I guess it´s just too much for ArcGIS to handle.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I think the only solution is to split my dataset up in smaller chunks, do the geoprocessing and put those back together afterwards.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 05:21:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710132#M23506</guid>
      <dc:creator>MartinScheiber</dc:creator>
      <dc:date>2012-04-13T05:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710133#M23507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Darren, Mathew,&lt;BR /&gt;thanks a lot for your answers. Unfortunately neither converting it to a shapefile nor a larger XY tolerance worked. I guess it´s just too much for ArcGIS to handle.&lt;BR /&gt;I think the only solution is to split my dataset up in smaller chunks, do the geoprocessing and put those back together afterwards.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin, Would I be able to get a copy of the data to give it a try here at ESRI?&amp;nbsp; If you can share the data and don't have our ftp instructions, please let me know and I'll send you instructions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken Hartling&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ESRI Geoprocessing Product Engineer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2012 14:37:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710133#M23507</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2012-04-13T14:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710134#M23508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ken,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sorry but I cannot provide the datasets because of legal regulations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I can describe them though:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. A polygon dataset representing areas with slope &amp;gt; 2% (derived from a DEM (25m resolution) using Reclassify and Raster to Polygon)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. A Polygon dataset representing areas within 15m to any open water (rivers, lakes etc.) created by using the Buffer and then Repair Geometry tools&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Both datasets are pretty big, covering the area of Germany (several Million features each).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have already solved my problem now by simply splitting the process up into 16 subprocesses (states) and merging the results in the end. It took some time, but worked without any problems. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My guess is that it were just too many features for ArcGIS to handle it in one go.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Apr 2012 11:37:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710134#M23508</guid>
      <dc:creator>MartinScheiber</dc:creator>
      <dc:date>2012-04-17T11:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710135#M23509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am having problems with an identical error, except I am trying Union a relatively large dataset (tens of thousands of features) in the middle of some Python code. The funny thing is, when I try the same Union in ArcMap, it completes in 2 minutes. What may be causing this fake "Topoengine" error within my code? The call to Union is completely identical within the code to the operation performed in ArcMap, in that the inputs and params are the same. My theory is that the local RAM is spent, and if so there seems to be no good way to refresh the RAM mid-process. Anyone else experience something like this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 17:02:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710135#M23509</guid>
      <dc:creator>JamieKass</dc:creator>
      <dc:date>2013-01-11T17:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710136#M23510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;When you say "in the middle of some Python code" how are you running this code?&amp;nbsp; From a stand alone script from a command line (or double clicking it?) or from the python window in ArcMap?&amp;nbsp; The available memory available could be different depending on where you run from and on what platform you run on.&amp;nbsp; What operating system are you running on and what are the machines hardware specs (CPU, RAM)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See my blog post for a more info and guidance:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://blogs.esri.com/esri/arcgis/2012/06/15/be-successful-overlaying-large-complex-datasets-in-geoprocessing/"&gt;http://blogs.esri.com/esri/arcgis/2012/06/15/be-successful-overlaying-large-complex-datasets-in-geoprocessing/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The blog also runs through a number of steps to verify your input data doesn't contain issues that also could cause failures.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Another thing to look for is what objects you may be holding onto from steps before the union operation in your python code.&amp;nbsp; Wherever possible, get rid of objects that may be using memory before running Union.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know if this info helps you solve the problem or if you need additional help.&amp;nbsp; If you can't figure it out you could send me your script script and data so I can investigate would be helpful.&amp;nbsp; I'll send you info on secure ways to do so if it comes to that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ESRI&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Senior Geoprocessing Product Engineer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 17:14:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710136#M23510</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2013-01-11T17:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710137#M23511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; My theory is that the local RAM is spent, and if so there seems to be no good way to refresh the RAM mid-process. Anyone else experience something like this?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are correct, the python garbage collection module may be helpful. Be sure any layers you are done with or in_memory datasets you don't need are deleted before you run the Union. (In Arc 10, you can run arcpy.Delete_management() on layers to free them up.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
import gc
gc.enable()
 &lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Another issue that may be in play is the scratch and current workspace. If the workspaces you were using when running interactively were different, that may make a difference. For example, .mdb is very size-limited, as you are probably aware.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 06:26:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710137#M23511</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2021-12-12T06:26:33Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710138#M23512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have done some tests and am convinced it's a memory issue. Would you be able to go into a little more depth into how one would use the gc module in an arcpy workflow? I've done some searching and haven't found any good concrete examples. Is this a recommendable workaround for arcpy scripts? Further, can you explain the benefits of manual garbage collection instead of relying on the automatic gc tasks? Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2013 15:46:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710138#M23512</guid>
      <dc:creator>JamieKass</dc:creator>
      <dc:date>2013-01-14T15:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710139#M23513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I have done some tests and am convinced it's a memory issue. Would you be able to go into a little more depth into how one would use the gc module in an arcpy workflow? &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I suggest including the above two lines near the top of your script, before you import arcpy, and see if it helps.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The gc module is part of the Python standard library, &lt;/SPAN&gt;&lt;A href="http://docs.python.org/2/library/gc.html"&gt;documented on the python.org website.&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2013 17:09:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710139#M23513</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2013-01-14T17:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710140#M23514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ken2472 -- I am quite sure it is a memory-related issue, as the process runs smoothly and produces output with no geometry errors when processed outside the script in ArcMap. What would my next steps be? I would like to know if there is a good solution to breaking up input polys into smaller pieces for a Union operation, but as each feature is dependent on every other one for a successful and accurate Union, I can't envision a method for subsetting my data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;curtvprice -- I tried some runs after importing gc and enabling it, but I have the same problems. What still confuses me is that I thought gc was automatically enabled anyway. What does enabling gc do then? It seems redundant, unless I do not fully understand the intricacies of gc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am still getting ERROR 999999: Error executing function. Invalid Topology [Topoengine error.], Failed to execute (Erase) &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;and&lt;/SPAN&gt;&lt;SPAN&gt; Failed to execute (Union). Again, these errors occur on large polygon datasets of approx. 50,000 features and spring up at the end of a long geoprocessing script.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 18:11:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710140#M23514</guid>
      <dc:creator>JamieKass</dc:creator>
      <dc:date>2013-01-15T18:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: garbage collector</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710141#M23515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I tried some runs after importing gc and enabling it, but I have the same problems. What still confuses me is that I thought gc was automatically enabled anyway. What does enabling gc do then? It seems redundant, unless I do not fully understand the intricacies of gc.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Now that I re-read the documentation, I think you're absolutely correct.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I thought gc was more than the "generic" garbage collection that Python does, but apparently not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
R:\&amp;gt;C:\Python26\ArcGIS10.0\python.exe
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
&amp;gt;&amp;gt;&amp;gt; import gc
&amp;gt;&amp;gt;&amp;gt; gc.isenabled()
True&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 06:26:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710141#M23515</guid>
      <dc:creator>curtvprice</dc:creator>
      <dc:date>2021-12-12T06:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710142#M23516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I´m also having the same problem (ERROR 999999: Error executing function. Invalid Topology [Topoengine error.] Failed to execute (Intersect)) while trying to intersect a 5,000,000-point feature with a 2,000,000-polygon feature. Based on the discussion above I guess the only way is to break the datasets into smaller parts?&amp;nbsp; I am a new user of ArcGIS and I am not very familiar with the software.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I´m using ArcGIS 10.1 on Windows 7, 64 Bit, 16 Gb RAM. Both files are in a Geodatabase.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Dec 2013 20:35:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710142#M23516</guid>
      <dc:creator>DimitraBouziou</dc:creator>
      <dc:date>2013-12-13T20:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Error 99999 using Clip/Intersect on huge polygon datasets</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710143#M23517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Did you check the blog link that I provided earlier in this thread?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If everything checks out according to the info in that blog, another option is to use the geometry operators. There is a discussion and code sample &lt;/SPAN&gt;&lt;A href="http://blogs.esri.com/esri/arcgis/2013/05/20/are-you-sure-intersect-is-the-right-tool-for-the-job/"&gt;here&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If it still does not work for you, and if the workaround is not acceptable (the output will be different than the output from the Intersect tool), please submit a technical support incident and provide the data and exact parameters you are using in the Intersect tool so we can investigate.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;I´m also having the same problem (ERROR 999999: Error executing function. Invalid Topology [Topoengine error.] Failed to execute (Intersect)) while trying to intersect a 5,000,000-point feature with a 2,000,000-polygon feature. Based on the discussion above I guess the only way is to break the datasets into smaller parts?&amp;nbsp; I am a new user of ArcGIS and I am not very familiar with the software.&lt;BR /&gt;&lt;BR /&gt;I´m using ArcGIS 10.1 on Windows 7, 64 Bit, 16 Gb RAM. Both files are in a Geodatabase.&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Dec 2013 20:43:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/error-99999-using-clip-intersect-on-huge-polygon/m-p/710143#M23517</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2013-12-13T20:43:05Z</dc:date>
    </item>
  </channel>
</rss>

