# Fixing Topology errors

**URL:** <https://community.thinkgeo.com/t/fixing-topology-errors/1082>\
**Category:** WinForms\
**Created:** [March 2, 2010, 3:43pm UTC](https://community.thinkgeo.com/t/fixing-topology-errors/1082 "2010-03-02T15:43:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter6](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/p/e5b9ba/32.png) [@Peter6](https://community.thinkgeo.com/u/Peter6)\
**Post date:** [March 2, 2010, 3:43pm UTC](https://community.thinkgeo.com/t/fixing-topology-errors/1082/1 "2010-03-02T15:43:22Z")

</div>

&nbsp;

This&nbsp;relates&nbsp;to&nbsp;my&nbsp;another&nbsp;post&nbsp;I&nbsp;made&nbsp;but&nbsp;includes&nbsp;some&nbsp;additonal&nbsp;quesitons.

&nbsp;

Does&nbsp;ThinkGeo&nbsp;have&nbsp;functions&nbsp;or&nbsp;routines&nbsp;to&nbsp;fix&nbsp;Topology&nbsp;excpetions&nbsp;like&nbsp;filling&nbsp;in&nbsp;gaps,&nbsp;removing&nbsp;twisted&nbsp;or&nbsp;self-intersecting&nbsp;polygons,&nbsp;and&nbsp;removing&nbsp;slivers&nbsp;between&nbsp;two&nbsp;poloygons&nbsp;based&nbsp;on&nbsp;a&nbsp;tolerance&nbsp;distance?

---

<div class="post-metadata">

**Author:** ![Val](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/v/e56c9b/32.png) [@Val](https://community.thinkgeo.com/u/Val)\
**Post date:** [March 2, 2010, 4:48pm UTC](https://community.thinkgeo.com/t/fixing-topology-errors/1082/2 "2010-03-02T16:48:05Z")

</div>

All&nbsp;of&nbsp;that&nbsp;is&nbsp;possible&nbsp;by&nbsp;writing&nbsp;some&nbsp;code&nbsp;using&nbsp;the&nbsp;various&nbsp;geometric&nbsp;functions&nbsp;that&nbsp;Map&nbsp;Suite&nbsp;offers.&nbsp;Can&nbsp;you&nbsp;explain&nbsp;each&nbsp;case&nbsp;accompanied&nbsp;with&nbsp;a&nbsp;picture&nbsp;so&nbsp;that&nbsp;we&nbsp;fully&nbsp;understand&nbsp;what&nbsp;to&nbsp;provide&nbsp;you?&nbsp;With&nbsp;that&nbsp;concrete&nbsp;information,&nbsp;we&nbsp;will&nbsp;show&nbsp;the&nbsp;code&nbsp;for&nbsp;each&nbsp;case.&nbsp;Thank&nbsp;you.
