Invalid Topology [INCOMPLETE VOID POLY]


این نوع خطا Invalid Topology [INCOMPLETE VOID POLY] علاوه بر Clip ممکنه هنگام استفاده از Erase, Intersect, Union, Update, Split Feature Class to Coverage, Dissolve, Feature to Line, Feature To Polygon, Integrate, Validate Topology, Identity, Symmetrical Difference رخ بده. علت وقوع این خطا اینه که خروجی شما هنگام استفاده از هر کدام از ابزارهای فوق به وسیله نرم­افزار به دلیل وجود ایرادات ژئومتری در عارضه یا عوارض لایه ورودی، نادرست یا غیرقابل تشخیص، شناخته میشه. این ایرادات ژئومتری می­توانند مواردی از قبیل short segments, null geometry, incorrect ring ordering, incorrect segment orientation, unclosed rings, self-intersections or empty parts باشند.

زمانی که با چنین مشکلی مواجه می­شوید و یا این که این خطا رو دریافت نمی‌کنید ولی خروجیتون به لحاظ منطقی دارای مشکل هستش، اولین کاری که باید انجام بدید ارزیابی شرایط ژئومتری لایه مورد نظرتونه. برای این کار می­تونید ابزار Check Geometry در مسیر زیر رو به کار بگیرید.

ArcToolbox tool Data Management Tools > Features > Check Geometry

خروجی این ابزار جدولیه که در فیلدهای جداگانه کلاسی که دارای ایراده، ID عارضه‌ی اون کلاس و شرح مختصری از ایراد رو به شما میده. حال شما می دونید که کدوم عارضه یا عوارضتون از کدوم کلاس یا لایه دارای چه ایرادیه و می تونید برای رفع مشکل یکی از راه‌های زیر رو استفاده کنید.

·        ویرایش عوارضی که دارای ایرادات ژئومتری هستند و رفع هر کدوم از آن‌ها. البته این مستلزم اینه که بدونید چطوری هر مورد رو رفع کنید. توضیح علل و راه حل‌های ایرادات ژئومتری در اینجا نمی گنجه ولی شما می تونید داده‌هایی که باهاشون کار می‌کنید یا نتایج چک ژئومتریشون رو برای من بفرستید تا بهتون بگم چیکار باید بکنید (فقط در مورد مطرح کننده سوال).

·        روش دوم که آسونتره استفاده از ابزار Repair Geometryاز مسیر زیره. ولی ایرادش اینه که نمی دونید چه مشکلی داشتید، مشکلتون با چه روشی و به چه صورتی حل شد.

ArcToolBox tool Data Management Tools > Features > Repair Geometry