Vector overlay
ویکٹر اوورلے جغرافیائی اطلاعاتی نظام (جی آئی ایس) میں دو یا زیادہ ویکٹر مقامی ڈیٹا سیٹوں کو مربوط کرنے کے لیے ایک آپریشن (یا کارروائیوں کی کلاس) ہے۔ کثیر الاضحی اوورلے، نقشہ اوورلے، اور ٹپوولوجیکل اوورلے جیسی اصطلاحات اکثر مترادف طور پر استعمال ہوتی ہیں، حالانکہ وہ ان میں شامل کارروائیوں کی حد میں ایک جیسی نہیں ہیں۔ اوورلے اپنی ابتدائی ترقی کے بعد سے جی آئی ایس میں مقامی تجزیہ کے بنیادی عناصر میں سے ایک رہا ہے۔ کچھ اوورلے آپریشنز، خاص طور پر انٹرسیکٹ اور یونین، تمام جی آئی ایس سافٹ ویئر میں نافذ کیے جاتے ہیں اور مختلف قسم کے تجزیاتی ایپلی کیشنز میں استعمال ہوتے ہیں، جبکہ دیگر کم عام ہوتے ہیں۔ اوورلے جغرافیہ کے بنیادی اصول پر مبنی ہے جسے علاقائی انضمام کہا جاتا ہے، جس میں مختلف موضوعات (جیسے آب و ہوا، ٹپوگرافی اور زراعت) کا براہ راست موازنہ ایک مشترکہ مقام کی بنیاد پر کیا جا سکتا ہے۔ یہ سیٹ تھیوری اور پوائنٹ سیٹ ٹوپولوجی کی ریاضی پر بھی مبنی ہے۔ ویکٹر اوورلے آپریشن کا بنیادی نقطہ نظر یہ ہے کہ ویکٹر شکلوں پر مشتمل دو یا زیادہ تہوں کو لیا جائے، اور ان پٹ شکلوں کے درمیان دریافت ہونے والے ٹپوولوجیکل تعلقات سے پیدا ہونے والی نئی شکلوں پر مشتمل ایک پرت کو آؤٹ پٹ کیا جائے۔ مخصوص آپریٹرز کی ایک رینج مختلف قسم کے ان پٹ، اور آؤٹ پٹ میں کیا شامل کرنا ہے اس میں مختلف انتخاب کی اجازت دیتی ہے۔ جی آئی ایس کی آمد سے پہلے، اوورلے اصول لفظی طور پر مختلف موضوعاتی نقشوں (عام طور پر ایک آئسریتھمک نقشہ یا ایک کوروکرومیٹک نقشہ) کو سپر امپوز کرنے کے ایک طریقہ کے طور پر تیار ہوا تھا جو شفاف فلم (مثال کے طور پر سیلولوز ایسیٹیٹ) پر تیار کیا گیا تھا تاکہ تعاملات کو دیکھا جا سکے اور خصوصیات کے مخصوص امتزاج کے ساتھ مقامات تلاش کیے جا سکیں۔ یہ تکنیک بڑی حد تک زمین کی تزئین کے معماروں نے تیار کی تھی۔ ایسا لگتا ہے کہ وارن میننگ نے بلریکا، میساچوسٹس کے پہلوؤں کا موازنہ کرنے کے لیے اس نقطہ نظر کا استعمال کیا ہے، حالانکہ ان کے شائع شدہ اکاؤنٹس تکنیک کی وضاحت کیے بغیر صرف نقشوں کو دوبارہ پیش کرتے ہیں۔ جیکولین ٹائر وٹ نے 1950 میں ایک انگریزی نصابی کتاب میں اس تکنیک کے لیے ہدایات شائع کیں، جن میں شامل ہیں: ایان میک ہارگ شاید ڈیزائن ود نیچر (1969) میں منصوبہ بندی کے اس نقطہ نظر کو وسیع پیمانے پر عام کرنے کے لیے سب سے زیادہ ذمہ دار تھے، جس میں انہوں نے ان منصوبوں کی کئی مثالیں دیں جن پر انہوں نے مشورہ کیا تھا، جیسے کہ نقل و حمل کی منصوبہ بندی اور زمین کا تحفظ۔ پہلا حقیقی جی آئی ایس، کینیڈا جیوگرافک انفارمیشن سسٹم (سی جی آئی ایس)، جو 1960 کی دہائی کے دوران تیار ہوا اور 1971 میں مکمل ہوا، ایک ابتدائی ویکٹر ڈیٹا ماڈل پر مبنی تھا، اور ابتدائی افعال میں سے ایک پولیگن اوورلے تھا۔ ایک اور ابتدائی ویکٹر جی آئی ایس، پولیگن انفارمیشن اوورلے سسٹم (پی آئی او ایس)، جسے ای ایس آر آئی نے 1971 میں سان ڈیاگو کاؤنٹی، کیلیفورنیا کے لیے تیار کیا تھا، نے بھی پولیگن اوورلے کی حمایت کی۔ اس نے چوراہوں کو تیزی سے تلاش کرنے کے لیے کثیر الاضحی الگورتھم میں پوائنٹ کا استعمال کیا۔ بدقسمتی سے، ان ابتدائی نظاموں میں اوورلے کے نتائج اکثر غلطی کا شکار ہوتے تھے۔ زمین کی تزئین کے معمار کارل اسٹینٹز نے ہارورڈ لیبارٹری برائے کمپیوٹر گرافکس اور مقامی تجزیہ کو تلاش کرنے میں مدد کی، جزوی طور پر میک ہارگ کے طریقوں کو نافذ کرنے کے لیے جی آئی ایس کو ڈیجیٹل ٹول کے طور پر تیار کرنے کے لیے۔ 1975 میں، ہارورڈ لیب کے تھامس پیکر اور نکولس کرسمین نے پولی ورٹ ڈیٹا ماڈل متعارف کرایا، جو ویکٹر ڈیٹا میں ٹپوولوجیکل تعلقات اور صفات کی واضح طور پر نمائندگی کرنے والے پہلے نمونوں میں سے ایک ہے۔ انہوں نے ایک ایسے نظام کا تصور کیا جو متعدد "کثیر الاضحی نیٹ ورکس" (تہوں) کو سنبھال سکتا ہے جو کم سے کم مشترکہ جغرافیائی اکائیوں (ایل سی جی یو) کی کمپیوٹنگ کے ذریعے اوورلیپ ہوتا ہے، وہ علاقہ جہاں کثیر الاضحی کا ایک جوڑا اوورلیپ ہوتا ہے، اصل کثیر الاضحی سے وراثت میں ملنے والی صفات کے ساتھ۔ کرسمین اور جیمز ڈوجینک نے اس حکمت عملی کو WHIRLPOOL پروگرام میں نافذ کیا، جو 1979 میں اوڈیسی پروجیکٹ کے حصے کے طور پر عام مقصد کے GIS کو تیار کرنے کے لیے جاری کیا گیا تھا۔ اس نظام نے سی جی آئی ایس اور پی آئی او ایس میں پہلے کے طریقوں کے مقابلے میں کئی بہتریوں کو نافذ کیا، اور اس کا الگورتھم آنے والی دہائیوں تک جی آئی ایس سافٹ ویئر کا بنیادی حصہ بن گیا۔ الگورتھم تمام اوورلے آپریشنز کا مقصد ویکٹر تہوں کو لینا، اور ایک ایسی پرت بنانا ہے جو جیومیٹری اور ان پٹ کی صفات دونوں کو مربوط کرتی ہے۔ عام طور پر، دونوں ان پٹ کثیر الاضحی پرتیں ہوتی ہیں، لیکن آسان پروسیسنگ کے ساتھ بہت سی کارروائیوں میں لائنوں اور پوائنٹس کی اجازت ہوتی ہے۔ اصل نفاذ کے بعد سے، کثیر الاضحی اوورلے الگورتھم کی بنیادی حکمت عملی وہی رہی ہے، حالانکہ استعمال ہونے والے ویکٹر ڈیٹا ڈھانچے تیار ہوئے ہیں۔ دو ان پٹ کثیر الاضحی تہوں کو دیکھتے ہوئے، باؤنڈری لائنیں نکالیں۔ کریکنگ پارٹ اے: ہر پرت میں، کثیر الاضحی کے درمیان مشترکہ کناروں کی نشاندہی کریں۔ مشترکہ کناروں کے جنکشن پر ہر لائن کو توڑ دیں اور ٹوپوولوجیکل طور پر پلانر منسلک لائنوں کا ایک سیٹ بنانے کے لیے ڈپلیکیٹ کو ہٹا دیں۔ ابتدائی ٹپوولوجیکل ڈیٹا ڈھانچوں جیسے پولی ورٹ اور اے آر سی/آئی این ایف او کوریج میں، ڈیٹا کو مقامی طور پر اس طرح محفوظ کیا گیا تھا، اس لیے یہ قدم غیر ضروری تھا۔ کریکنگ پارٹ بی: دو ان پٹ سے لائنوں کے درمیان کوئی بھی چوراہا تلاش کریں۔ ہر چوراہے پر دونوں لکیروں کو تقسیم کریں۔ پھر دو لائن تہوں کو ٹوپوولوجیکل طور پر پلانر منسلک لائنوں کے ایک سیٹ میں ضم کریں۔ حصہ اے کو جمع کرنا: لکیروں کی ہر کم سے کم بند انگوٹی کو تلاش کریں، اور اسے کثیر الاضحی بنانے کے لیے استعمال کریں۔ ان میں سے ہر ایک کم از کم مشترکہ جغرافیائی اکائی (ایل سی جی یو) ہوگی، جس میں دونوں ان پٹ میں سے ہر ایک سے زیادہ سے زیادہ ایک "پیرنٹ" کثیر الاضحی ہوگا۔ حصہ بی کو جمع کرنا: ایک ایٹریبیوٹ ٹیبل بنائیں جس میں دونوں ان پٹ کے کالم شامل ہوں۔ ہر ایل سی جی یو کے لیے، ہر ان پٹ پرت سے اس کے بنیادی کثیر الاضحی کا تعین کریں، اور اس کی صفات کو ایل سی جی یو کی قطار میں نئے ٹیبل میں کاپی کریں ؛ اگر ان پٹ تہوں میں سے کسی ایک کے لیے کسی بھی کثیر الاضحی میں نہیں تھا، تو اقدار کو کالعدم چھوڑ دیں۔ پیرامیٹرز عام طور پر صارف کو کسی خاص صورتحال کے لیے الگورتھم کو انشانکن کرنے کی اجازت دینے کے لیے دستیاب ہوتے ہیں۔ ابتدائی میں سے ایک سنیپنگ یا فجی ٹالرنس، ایک حد فاصلہ تھا۔ لائنوں کا کوئی بھی جوڑا جو ایک دوسرے کے اس فاصلے کے اندر رہتا ہے ایک ہی لائن میں ٹوٹ جاتا ہے، ناپسندیدہ تنگ سلیور کثیر الاضحی سے گریز کرتا ہے جو اس وقت ہو سکتا ہے جب لکیریں جو اتفاق سے ہونی چاہئیں (مثال کے طور پر، ایک دریا اور ایک حد جو اس کی پیروی کرنی چاہیے) تھوڑی مختلف عمودی کے ساتھ الگ سے ڈیجیٹائز کی جاتی ہیں۔ آپریٹرز بنیادی الگورتھم کو دو ان پٹ تہوں کے درمیان انضمام کی مختلف شکلوں کو واپس کرنے کے لیے کئی طریقوں سے تبدیل کیا جا سکتا ہے۔ یہ مختلف اوورلے آپریٹرز مختلف قسم کے سوالات کے جوابات دینے کے لیے استعمال ہوتے ہیں، حالانکہ کچھ کو دوسروں کے مقابلے میں کہیں زیادہ عام طور پر لاگو اور استعمال کیا جاتا ہے۔ سب سے زیادہ عام سیٹ تھیوری اور بولین منطق میں آپریٹرز سے قریب سے مشابہت رکھتے ہیں، اور ان کی اصطلاحات کو اپنایا ہے۔ جیسا کہ ان الجبرائی نظاموں میں، اوورلے آپریٹر متغیر (ترتیب سے قطع نظر ایک ہی نتیجہ دینے والے) اور/یا ملحقہ (دو سے زیادہ ان پٹ ایک ہی نتیجہ دینے والے، قطع نظر اس ترتیب کے جس میں وہ جوڑے ہوئے ہیں) ہو سکتے ہیں۔ انٹرسیکٹ (آرک جی آئی ایس، کیو جی آئی ایس، مینی فولڈ، ٹی این ٹی مپس ؛ اور جی آر اے ایس ایس میں): نتیجہ میں صرف ایل سی جی یو شامل ہوتے ہیں جہاں دو ان پٹ پرتیں آپس میں ٹکرا جاتی ہیں (اوورلیپ) ؛ یعنی وہ جو دونوں "والدین" کے ساتھ ہوتی ہیں۔ یہ ان پٹ تہوں کے سیٹ نظریاتی چوراہے سے ملتا جلتا ہے۔ انٹرسیکٹ شاید اس فہرست میں سب سے زیادہ استعمال ہونے والا آپریٹر ہے۔ مواصلاتی، ایسوسی ایٹیو یونین (آرک جی آئی ایس، کیو جی آئی ایس، مینی فولڈ، ٹی این ٹی مپس ؛ یا جی آر اے ایس ایس میں): نتیجہ میں تمام ایل سی جی یو شامل ہوتے ہیں، وہ دونوں جہاں ان پٹ ایک دوسرے کو کاٹتے ہیں اور جہاں وہ نہیں کرتے ہیں۔ یہ ان پٹ تہوں کے سیٹ نظریاتی اتحاد سے ملتا جلتا ہے۔ کمیوٹیٹو، ایسوسی ایٹیو سبٹریکٹ (ٹی این ٹی میپس ؛ آرک جی آئی ایس میں مٹانا ؛ کیو جی آئی ایس میں فرق ؛ جی آر اے ایس ایس میں نہیں ؛ مینی فولڈ سے غائب): نتیجہ میں صرف ایک پرت میں کثیر الاضلاعات کے حصے شامل ہوتے ہیں جو دوسری پرت کے ساتھ اوورلیپ نہیں ہوتے ہیں۔ یعنی، ایل سی جی یو جن کا دوسری پرت سے کوئی والدین نہیں ہوتا ہے۔ غیر تبادلہ، غیر وابستہ خصوصی یا (آرک جی آئی ایس، کیو جی آئی ایس میں متناسب فرق ؛ ٹی این ٹی میپس میں خصوصی اتحاد ؛ جی آر اے ایس ایس میں ایکس او آر ؛ مینی فولڈ سے غائب): نتیجہ میں دونوں تہوں میں کثیر الاضلاعات کے حصے شامل ہوتے ہیں جو اوورلیپ نہیں ہوتے ہیں۔ یعنی وہ تمام ایل سی جی یو جن کے والدین ایک ہوتے ہیں۔ یہ انٹرسیکشن اور یونین کا حساب لگا کر، پھر یونین سے انٹرسیکشن کو گھٹا کر، یا ہر پرت کو دوسرے سے گھٹا کر، پھر دونوں گھٹاؤ کے یونین کا حساب لگا کر بھی حاصل کیا جا سکتا ہے۔ مواصلاتی، ملحقہ کلپ (آرک جی آئی ایس، کیو جی آئی ایس، جی آر اے ایس ایس، مینی فولڈ ؛ ٹی این ٹی مپس میں اندر سے نکالیں): نتیجہ میں ایک پرت کے کثیر الاضحی کے حصے شامل ہوتے ہیں جہاں وہ دوسری پرت کو کاٹتے ہیں۔ خاکہ چوراہے کی طرح ہی ہے، لیکن اندرونی حصے میں ایل سی جی یو کی گنتی کرنے کے بجائے صرف ایک پرت کے کثیر الاضحی شامل ہیں۔ غیر تبادلہ، غیر وابستہ احاطہ (آرک جی آئی ایس اور مینی فولڈ میں اپ ڈیٹ ؛ ٹی این ٹی میپس میں تبدیل کریں ؛ کیو جی آئی ایس یا جی آر اے ایس ایس میں نہیں): نتیجہ میں ایک پرت برقرار ہوتی ہے، دوسری پرت کے کثیر الاضلاعات کے حصے صرف وہیں ہوتے ہیں جہاں دونوں پرتیں آپس میں نہیں ملتی ہیں۔ اسے "کور" کہا جاتا ہے کیونکہ نتیجہ ایسا لگتا ہے کہ ایک پرت دوسری پرت کو ڈھانپ رہی ہے۔ اسے آرک جی آئی ایس میں "اپ ڈیٹ" کہا جاتا ہے کیونکہ سب سے عام استعمال تب ہوتا ہے جب دو پرتیں ایک ہی تھیم کی نمائندگی کرتی ہیں، لیکن ایک حالیہ تبدیلیوں کی نمائندگی کرتا ہے (مثال کے طور پر، نئے پارسل) جسے پرانے کو ایک ہی مقام پر تبدیل کرنے کی ضرورت ہوتی ہے۔ اسے ایک پرت کو دوسری سے گھٹا کر نقل کیا جا سکتا ہے، پھر اصل پہلی پرت کے ساتھ اس نتیجے کے اتحاد کا حساب لگایا جا سکتا ہے۔ غیر تبادلہ، غیر وابستہ تقسیم (آرک جی آئی ایس اور مینی فولڈ میں شناخت ؛ کیو جی آئی ایس، ٹی این ٹی مپس، یا جی آر اے ایس ایس میں نہیں): نتیجہ میں وہ تمام ایل سی جی یو شامل ہیں جو ان پٹ تہوں میں سے ایک کا احاطہ کرتے ہیں، سوائے ان کے جو صرف دوسری پرت میں ہیں۔ اسے "تقسیم" کہا جاتا ہے کیونکہ اس میں ایک پرت کی ظاہری شکل ہوتی ہے جو دوسری پرت کے کثیر الاضحی کو تقسیم کرنے کے لیے استعمال ہوتی ہے۔ اسے چوراہے کا حساب لگا کر، پھر ایک پرت کو دوسری سے گھٹا کر، پھر ان دونوں نتائج کے اتحاد کا حساب لگا کر نقل کیا جا سکتا ہے۔ غیر متغیر، غیر وابستہ بولین اوورلے الجبرا کثیر الاضحی اوورلے کے سب سے عام استعمال میں سے ایک مناسب تجزیہ انجام دینا ہے، جسے مناسب ماڈل یا کثیر معیار کی تشخیص بھی کہا جاتا ہے۔ کام اس خطے کو تلاش کرنا ہے جو معیار کے ایک سیٹ پر پورا اترتا ہے، جن میں سے ہر ایک کی نمائندگی ایک خطہ کر سکتا ہے۔ مثال کے طور پر، جنگلی حیات کی کسی نوع کا مسکن A) پودوں کے احاطے کی مخصوص اقسام کے اندر، B) آبی منبع کے حد کے فاصلے کے اندر (بفر کا استعمال کرتے ہوئے شمار کیا جاتا ہے)، اور C) اہم سڑکوں کے حد کے فاصلے کے اندر نہیں ہونا چاہیے۔ ہر معیار کو بولین منطق کے معنی میں بولین سمجھا جا سکتا ہے، کیونکہ خلا میں کسی بھی نقطہ کے لیے، ہر معیار یا تو موجود ہے یا موجود نہیں ہے، اور نقطہ یا تو آخری مسکن کے علاقے میں ہے یا یہ نہیں ہے (یہ تسلیم کرتے ہوئے کہ معیار مبہم ہو سکتا ہے، لیکن اس کے لیے زیادہ پیچیدہ مبہم موزوں تجزیہ کے طریقوں کی ضرورت ہوتی ہے)۔ یعنی، پودوں کا کون سا کثیر الاضحی نقطہ ہے یہ اہم نہیں ہے، صرف یہ کہ یہ مناسب ہے یا نہیں۔ اس کا مطلب یہ ہے کہ معیار کو بولین منطق کے اظہار کے طور پر ظاہر کیا جا سکتا ہے، اس معاملے میں، H = A اور B اور C نہیں۔ اس طرح کے کام میں، اوورلے کے طریقہ کار کو آسان بنایا جا سکتا ہے کیونکہ ہر پرت کے اندر انفرادی کثیر الاضحی اہم نہیں ہیں، اور اسے ایک واحد بولین خطے میں تحلیل کیا جا سکتا ہے (جس میں ایک یا زیادہ جداگانہ کثیر الاضحی ہوتے ہیں لیکن کوئی ملحقہ کثیر الاضحی نہیں ہوتے ہیں) جو اس خطے کی نمائندگی کرتے ہیں جو معیار پر پورا اترتا ہے۔ ان ان پٹ کے ساتھ، بولین منطق کے آپریٹرز میں سے ہر ایک کثیر الاضحی اوورلے آپریٹرز میں سے ایک سے بالکل مطابقت رکھتا ہے: انٹرسیکٹ = AND، یونین = OR، گھٹاؤ = AND، خصوصی یا = XOR۔ اس طرح، مذکورہ بالا مسکن کا علاقہ اے اور بی کے چوراہے کا حساب لگا کر، اور نتیجہ سے سی کو گھٹا کر پیدا کیا جائے گا۔ اس طرح، کثیر الاضحی اوورلے کے اس خاص استعمال کو الجبرا کے طور پر سمجھا جا سکتا ہے جو کہ بولین منطق کے لیے ہومومورفک ہے۔ یہ بہت سے مقامی کاموں کو حل کرنے کے لیے جی آئی ایس کے استعمال کو قابل بناتا ہے جنہیں سادہ منطق تک کم کیا جا سکتا ہے۔ لائنز اور پوائنٹس ویکٹر اوورلے عام طور پر دو کثیر الاضحی تہوں کو ان پٹ کے طور پر استعمال کرتے ہوئے اور تیسری کثیر الاضحی پرت بناتے ہوئے انجام دیا جاتا ہے۔ تاہم، پوائنٹس اور لائنوں پر ایک ہی الگورتھم (کم از کم اس کے کچھ حصے) انجام دینا ممکن ہے۔ مندرجہ ذیل کارروائیوں کو عام طور پر جی آئی ایس سافٹ ویئر میں سپورٹ کیا جاتا ہے: انٹرسیکٹ: آؤٹ پٹ اسی طول و عرض کا ہوگا جو ان پٹ کے نچلے حصے کا ہوگا: پوائنٹس * {پوائنٹس، لائنز، پولیگنز} = پوائنٹس، لائنز * {لائنز، پولیگنز} = لائنز۔ یہ اکثر اسپاٹیل جوائن کی ایک شکل کے طور پر استعمال ہوتا ہے، کیونکہ یہ ٹیبل جوائن سے مشابہت رکھنے والی دو تہوں کے ایٹریبیوٹ ٹیبلز کو ضم کرتا ہے۔ اس کی ایک مثال طلباء کو اسکول کے اضلاع میں مختص کرنا ہوگا۔ چونکہ کسی نقطہ کا بالکل کسی لکیر یا کسی دوسرے نقطہ پر گرنا شاذ و نادر ہی ہوتا ہے، اس لیے یہاں اکثر فجی ٹالرنس استعمال کیا جاتا ہے۔ کیو جی آئی ایس کے پاس لائن کے چوراہے کو لائنوں کے طور پر (اتفاقیہ لائنوں کو تلاش کرنے کے لیے) اور پوائنٹس کے طور پر کمپیوٹ کرنے کے لیے الگ الگ آپریشن ہوتے ہیں۔ گھٹاؤ: آؤٹ پٹ پرائمری ان پٹ کی طرح ہی طول و عرض کا ہوگا، جس میں گھٹاؤ پرت ایک ہی یا کم طول و عرض کی ہوگی: پوائنٹس-{پوائنٹس، لائنز، پولیگنز} = پوائنٹس، لائنز-{لائنز، پولیگنز} = لائنز کلپ: اگرچہ پرائمری ان پٹ پوائنٹس یا لائنیں ہو سکتی ہیں، لیکن کلپنگ پرت کو عام طور پر پولیگن ہونے کی ضرورت ہوتی ہے، جو پرائمری ان پٹ کی طرح جیومیٹری تیار کرتی ہے، لیکن صرف ان خصوصیات (یا لائنوں کے کچھ حصوں) کو شامل کرتی ہے جو کلپنگ پولیگن کے اندر ہوتی ہیں۔ اس آپریشن کو مقامی استفسار کی ایک شکل بھی سمجھا جا سکتا ہے، کیونکہ یہ ایک پرت کی خصوصیات کو دوسرے کے ساتھ اپنے ٹپوولوجیکل تعلقات کی بنیاد پر برقرار رکھتا ہے۔ یونین: عام طور پر، دونوں ان پٹ تہوں سے توقع کی جاتی ہے کہ وہ ایک ہی جہت کی ہوں گی، جس سے آؤٹ پٹ پرت پیدا ہوتی ہے جس میں خصوصیات کے دونوں سیٹ شامل ہوتے ہیں۔ آرک جی آئی ایس اور جی آر اے ایس ایس پوائنٹس یا لائنوں کے ساتھ اس آپشن کی اجازت نہیں دیتے۔ نفاذ ویکٹر اوورلے عملی طور پر ہر جی آئی ایس سافٹ ویئر پیکیج میں کسی نہ کسی شکل میں شامل ہوتا ہے جو ویکٹر تجزیہ کی حمایت کرتا ہے، حالانکہ انٹرفیس اور بنیادی الگورتھم نمایاں طور پر مختلف ہوتے ہیں۔ ایسری جی آئی ایس سافٹ ویئر نے 1982 میں اے آر سی/آئی این ایف او کی پہلی ریلیز کے بعد سے پولیگن اوورلے کو شامل کیا ہے۔ ایسری سافٹ ویئر کی ہر نسل (اے آر سی/آئی این ایف او، آرک جی آئی ایس، آرک جی آئی ایس پرو) میں ہر اوورلے آپریٹر (انٹرسیکٹ، یونین، کلپ وغیرہ) کے لیے الگ الگ ٹولز کا ایک سیٹ شامل کیا گیا ہے۔ آرک جی آئی ایس پرو میں موجودہ نفاذ نے حال ہی میں "پیئر وائز اوورلے" ٹولز کا ایک متبادل سیٹ شامل کیا ہے جو بہت بڑے ڈیٹا سیٹس کو زیادہ موثر طریقے سے پروسیس کرنے کے لیے متوازی پروسیسنگ کا استعمال کرتا ہے۔ گراس جی آئی ایس (اوپن سورس)، اگرچہ یہ اصل میں رسٹر پر مبنی تھا، لیکن اس نے گراس 3.0 (1988) کے بعد سے اپنے ویکٹر سسٹم کے حصے کے طور پر اوورلے کو شامل کیا ہے۔ زیادہ تر کثیر الاضحی اوورلے آپریٹرز کو ایک علیحدہ کمانڈ کے طور پر v.clip کے ساتھ ایک واحد v.overlay کمانڈ میں جمع کیا جاتا ہے۔ کیو جی آئی ایس (اوپن سورس) نے اصل میں جی آر اے ایس ایس کو اپنے تجزیاتی انجن کے طور پر شامل کیا، لیکن آہستہ آہستہ ویکٹر اوورلے سمیت اپنا پروسیسنگ فریم ورک تیار کیا ہے۔ مینی فولڈ سسٹم اپنے ٹرانسفارمیشن سسٹم میں اوورلے کو لاگو کرتا ہے۔ ٹرف جاوا اسکرپٹ API میں سب سے عام اوورلے کے طریقے شامل ہیں، حالانکہ یہ انفرادی ان پٹ کثیر الاضحی اشیاء پر کام کرتے ہیں، پوری تہوں پر نہیں۔ ٹی این ٹی مپس میں اس کے ویکٹر تجزیہ کے عمل میں اوورلے کے لیے کئی ٹولز شامل ہیں۔ حوالہ جات بیرونی روابط ایسری آرک جی آئی ایس میں اوورلے ٹول سیٹ دستاویزات جی آر اے ایس ایس جی آئی ایس ویکٹر میں کمانڈ دستاویزات کیو جی آئی ایس ٹوپولوجی میں اوورلے دستاویزات مینی فولڈ جی آئی ایس سافٹ ویئر جیوگرافک انفارمیشن سسٹمز میں دستاویزات کو اوورلے کرتی ہیں