GIS-vormingus fail on failivorming, mida kasutatakse geograafilise teabe andmete salvestamiseks GIS-i arvutiprogrammides ja andmebaasides, nagu ArcGIS ja ArcCatalog. Shapefileide faililaiend on .shp. See on vektorandmete vorming, mis tähendab, et geomeetrilised andmed salvestatakse vektorkoordinaatides. GIS-vormingus failid ei salvesta topograafilist teavet, kuid on kasulikud geograafiliste andmete, näiteks hoonete ja tänavate asukoha salvestamiseks.
Punktide, joonte ja pindala andmeid saab salvestada GIS-vormingus faili. Iga teave salvestatakse failis eraldi üksusena ja neid nimetatakse funktsioonideks. Punktifunktsioon kuvatakse kaardil väikese punktina ja seda kasutatakse teabe, näiteks hoonete või puude asukoha, salvestamiseks. Joonefunktsioonid kuvatakse pidevate joontena ja esindavad füüsilisi tunnuseid, nagu teed ja jõed. Piirkonna tunnused on lamedad ühevärvilised hulknurgad, mida saab kasutada teabe (nt loendusplokkide või linnapiirkondade) esitamiseks.
Lisaks kaardil kuvatavatele vektorandmetele saab GIS-vormingus faili salvestada ka atribuutide teavet. See salvestatakse andmebaasi tabelisse ja kõik tabeli kirjed on seotud kaardil olevate objektidega. Atribuutide tabel loetleb iga objekti vektorkoordinaadid, kuid seda saab kasutada ka muu teabe, näiteks tänavate nimede või loendusplokkide rahvastiku salvestamiseks.
Kujufaile saab manipuleerida või teisendada muudeks andmetüüpideks mitmel erineval viisil. Kuna teave on salvestatud vektorkoordinaatidesse, on GIS-i kujundifaili funktsioone suhteliselt lihtne lisada. Redigeerida saab ka Shape-faili olemasolevate funktsioonide suurust või atribuute. Kahe või enama shape-faili andmeid saab kombineerida või atribuutide tabelis oleva teabe võib linkida mõne teise GIS-faili tabeliga. Kujufaile saab teisendada ka GIS-rasterfailitüübiks, kui on vaja keerukamat redigeerimist või statistilist analüüsi.
Võrreldes teiste failitüüpidega, mida sageli kasutatakse geograafiliste andmete salvestamiseks, on GIS-vormingus failid üldiselt väiksemad failid, mida saab kiiremini luua ja redigeerida. GIS-vormingus faili lihtsam andmevorm piirab aga ka failis tehtavaid redigeerimistüüpe ja muudab selle topograafiliste andmete salvestamiseks sobimatuks. Kujufaile kasutatakse sageli koos teist tüüpi failidega samal kaardil, et teha keerulisi geograafilisi analüüse.