<?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: Check Geometry not finding invalid self-touching polygons in Geoprocessing Questions</title>
    <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94663#M3260</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We've taken a look at the "offending" features that will not load to ArcSDE using FME, here's what we have found.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The features are simple (meaning valid).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Using all ArcGIS data loading tools these features successfully load to ArcSDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. ArcSDE's geometry validation routines are slightly different than GDB validation. See ArcSDE validation rules: &lt;/SPAN&gt;&lt;A href="http://edndoc.esri.com/arcsde/9.2/concepts/geometry/shapes/verificationrules.htm"&gt;http://edndoc.esri.com/arcsde/9.2/concepts/geometry/shapes/verificationrules.htm&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;4. The recommended workflow that should be used to take care of this difference is for 3rd party developers to use SE_generate_from_binary or SgShapeFromBinary to import a simple polygon and make it valid for SDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In summary, it appears that FME is not using SE_generate_from_binary or SgShapeFromBinary when loading features to ArcSDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Aug 2011 14:54:43 GMT</pubDate>
    <dc:creator>KenHartling</dc:creator>
    <dc:date>2011-08-19T14:54:43Z</dc:date>
    <item>
      <title>Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94651#M3248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a dataset with over 24M polygons in it, which I need to load into SDE.&amp;nbsp; I am using FME to perform the load.&amp;nbsp; The load fails due to some polygons having invalid structure according to ESRI rules.&amp;nbsp; The invalid polygons consist of an outer shell and holes which touch the shell at a single point.&amp;nbsp; This is invalid according to the ESRI polygon structure rules (which I have seen documentation for, but can't find a link for right now).&amp;nbsp; Instead, according to the ESRI rules these kinds of area should be formed as "inverted polygons".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The attached screenshot shows an example of an invalid polygon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Because of the large size of the dataset, I need an automated way to detect and fix these invalid polygons.&amp;nbsp; The obvious tool to do this is Check Geometry and Repair Geometry.The problem is that Check Geometry does not identify these polygons.&amp;nbsp; Also, Repair Geometry does not repair them.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this a bug in Check Geometry?&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is Check Geometry expected to work on FGDBs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there another way of detecting and fixing these polygons?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm running ArcGIS 10.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Aug 2011 21:17:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94651#M3248</guid>
      <dc:creator>MartinDavis</dc:creator>
      <dc:date>2011-08-02T21:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94652#M3249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What is the native format of these polygons? Could it be that FME is causing the problem? Maybe load the datinto a FGDB 1st, clean it up (may not be neccessary), and then load it into SDE?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Aug 2011 22:53:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94652#M3249</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2011-08-02T22:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94653#M3250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the suggestions...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The native format that we're dealing with is FGDB.&amp;nbsp; I'm pretty sure that FME is &lt;/SPAN&gt;&lt;STRONG&gt;not&lt;/STRONG&gt;&lt;SPAN&gt; the cause of the problem, since I can inspect the structure of the polygons (using Edit/Sketch Properties) and verify that it contains a "self-touching" hole, rather than being in the ESRI-valid "inverted polygon" structure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I agree that fixing it in Arc and then retrying the load is a good idea, to verify the cause of the problem.&amp;nbsp; I don't have immediate access to the load environment, so this will take a little while.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As for fixing the polygons to have correct structure, running them through the Union tool corrects the structure to be ESRI-valid.&amp;nbsp; So this is a potential fix. However, I still need a way to identify all invalid polygons in the 24M-feature FGDB.&amp;nbsp; If Check Geometry won't do this, I'll need to think of some other way of detecting them (possibly via some custom Python code).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2011 15:25:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94653#M3250</guid>
      <dc:creator>MartinDavis</dc:creator>
      <dc:date>2011-08-03T15:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94654#M3251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dumb question maybe, but why are you using FME to load FGDB data into SDE? Why not just use the build in ESRI tools? Seems the ESRI tools would be more bullet proof for ESRI formats...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2011 15:31:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94654#M3251</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2011-08-03T15:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94655#M3252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Fair question.&amp;nbsp; We're working in the environment of a large corporate spatial data warehouse (the BC government), and the standard pipeline for loading SDE uses FME.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But it would be interesting to know if using ESRI tools would work where FME fails.&amp;nbsp; I don't think that's a long-term solution, however.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2011 15:35:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94655#M3252</guid>
      <dc:creator>MartinDavis</dc:creator>
      <dc:date>2011-08-03T15:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94656#M3253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Don't know about the wisdom of using a 3rd party software to convert an ESRI format into another ESRI format, but rules are rules, and FME is a Canadian product I believe.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After cleaning the data in FGDB format (Union or the RepairGeometry tool) you could run the FeatureCompare tool to identify what features changed. RepairGeom tool should give you a specific list of OBJECTIDs that were "fixed". I have had some bad experiences with the RepairGeometry tool... Be sure to do some random sampling of the features that are "fixed" to make sure it comes out the way it should.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Note that if your data contains overlapping polygons, the union tool will intersect your data (split the geometry) at the overlap bounadries...&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2011 17:00:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94656#M3253</guid>
      <dc:creator>ChrisSnyder</dc:creator>
      <dc:date>2011-08-03T17:00:18Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94657#M3254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, FME is pretty much the home team, so we're all kinda partial to using it where it fits.&amp;nbsp; And generally we've had good experiences with the software and the support (not to mention that the licensing is cheaper!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We've done some more testing, and found out that:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;* indeed, using a pure ESRI pipeline to load the FGDB into SDE (via ArcCatalog) SOLVES the polygon problem.&amp;nbsp; The polygon structure is reshaped into an ESRI-valid structure (an inverted polygon).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;* It turns out the the latest FME Beta (2012?) still exhibits the load failure on the invalid data.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;* That let us verify that re-shaping the polygon using Union did actually fix the problem, since teh updated dataset loaded into SDE via FME 2012 Beta with no problems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the warning about Union.&amp;nbsp; We realize that it's a pretty blunt tool, so we want to be very careful about what we update using it.&amp;nbsp; Since Check Geometry and Repair Geometry are non-starters about fixing these invalid polygons, I"m hoping that we can write some custom Python code to identify just the polygons in error, and then fix each one individually, to cause the least amount of change in the dataset.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Aug 2011 17:30:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94657#M3254</guid>
      <dc:creator>MartinDavis</dc:creator>
      <dc:date>2011-08-03T17:30:04Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94658#M3255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could I get a copy of some of these problem polygons?&amp;nbsp; I'm pretty sure I know why the check/repair geometry tools didn't catch it, but I'd like to confirm.&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;SPAN&gt;ESRI &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Geoprocessing Product Engineer&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2011 14:44:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94658#M3255</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2011-08-04T14:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94659#M3256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sure.&amp;nbsp; I'm attaching a ZIP file containing an FGDB with 3 polygons.&amp;nbsp; One of them has the invalid structure (the one with 3 holes all touching).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any assistance you can provide will be very welcome.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2011 14:52:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94659#M3256</guid>
      <dc:creator>MartinDavis</dc:creator>
      <dc:date>2011-08-04T14:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94660#M3257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks.&amp;nbsp; I'll get back to you once I've got some info.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2011 15:35:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94660#M3257</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2011-08-04T15:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94661#M3258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thought I'd throw another factor into the pot of thngs to think of.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Database precision can be a problem. We use FME (so much faster and flexible for so many things) but had some trouble with the repair geometry tool and using FME to do the fixes brought some problems with DB precision.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Aug 2011 15:43:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94661#M3258</guid>
      <dc:creator>SandyLyle</dc:creator>
      <dc:date>2011-08-04T15:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94662#M3259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for also notifying Safe Software of the problem.&amp;nbsp; We did some testing and found that sending that feature through an AreaBuilder make it load successfully to ArcSDE.&amp;nbsp; Another option for you anyways.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mita Hajirakar&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Safe Software Inc.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Aug 2011 19:48:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94662#M3259</guid>
      <dc:creator>MitaHajirakar</dc:creator>
      <dc:date>2011-08-12T19:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94663#M3260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We've taken a look at the "offending" features that will not load to ArcSDE using FME, here's what we have found.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The features are simple (meaning valid).&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Using all ArcGIS data loading tools these features successfully load to ArcSDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. ArcSDE's geometry validation routines are slightly different than GDB validation. See ArcSDE validation rules: &lt;/SPAN&gt;&lt;A href="http://edndoc.esri.com/arcsde/9.2/concepts/geometry/shapes/verificationrules.htm"&gt;http://edndoc.esri.com/arcsde/9.2/concepts/geometry/shapes/verificationrules.htm&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;4. The recommended workflow that should be used to take care of this difference is for 3rd party developers to use SE_generate_from_binary or SgShapeFromBinary to import a simple polygon and make it valid for SDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In summary, it appears that FME is not using SE_generate_from_binary or SgShapeFromBinary when loading features to ArcSDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2011 14:54:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94663#M3260</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2011-08-19T14:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94664#M3261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In following up on this self-same problem, I've just stumbled on something. Inverted polygons (ie. polygons with a hole that shares a vertex with the outer shell) that are stored in the FGDB with the SDE-invalid vertex ordering seem to have their vertices rearranged and made SDE-valid by the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;&lt;BR /&gt;&lt;LI&gt;In an FGDB, create a feature dataset and import the feature class into it&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Create a topology that acts on the feature class -- no topology rules are necessary&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Validate the topology&lt;/LI&gt;&lt;BR /&gt;&lt;/UL&gt;&lt;BR /&gt;&lt;SPAN&gt;See the attached FGDB containing a few polygons before and after the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this behaviour expected? Are there any potential dangers, eg. could polygon geometries be modified in ways I'm not expecting? I haven't run my entire polygon feature class through this process yet, but I expect this will work on all of the problem polygons I have, and thus solve the problem by fixing the polygons in the FGDB before FME has a chance to choke on them while transferring them to SDE.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2012 16:41:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94664#M3261</guid>
      <dc:creator>JeffKruys</dc:creator>
      <dc:date>2012-10-29T16:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: Check Geometry not finding invalid self-touching polygons</title>
      <link>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94665#M3262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;From the &lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/main/10.1/index.html#//0017000000nw000000"&gt;ValidateTopology tool doc&lt;/A&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Validate Topology performs the following operations:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cracking and clustering of feature vertices to find features that share geometry (have common coordinates)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inserting common coordinate vertices into features that share geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Running a set of integrity checks to identify any violations of the rules that have been defined for the topology&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So there are possible modifications to your features.&amp;nbsp; I'd suggest reading the Topology topic at the bottom of the ValidateTopology tool documentation to determine if the changes made to the features are acceptable for your workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ken&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2012 20:05:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/geoprocessing-questions/check-geometry-not-finding-invalid-self-touching/m-p/94665#M3262</guid>
      <dc:creator>KenHartling</dc:creator>
      <dc:date>2012-10-29T20:05:22Z</dc:date>
    </item>
  </channel>
</rss>

