VisGi kaardikomponent on kasutatav pea kõikidel Microsofti operatsioonisüsteemidel sh Windows Mobile pihuarvutitel. Komponent oskab avada enamlevinud geoinfo- ja rasterfaile (shp, tab, dgn7, GeoTiff, jpeg, png, bmp, tiff ja ecw) ja lisaks oskab komponent suhelda SDE, Oracle, postGis andmebaasidega.
VisGi komponendil ei ole oma graafilist kasutajaliidest, aga selles oleva käsustikuga (API), saab arendaja teha täpselt sellise kaardirakenduse nagu vaja. Käsustik sisaldab mitmeid geomeetriaga manipuleerimise funktsioone nagu geomeetriate liitmine, lõikamine, keeramine, nihutamine, nurgapunktide muutmine jne
VisGi on ideaalne vahend ruumiandmete loomiseks, haldamiseks ja visualiseerimiseks.
VisGi kaardikomponendiga saavad tarkvaraarendajad:
VisGi funktsionaalsus võimaldab lõppkasutajal:
VisGi funktsionaalsus:
| Funktsioon | Kirjeldus |
|---|---|
| ZoomIn | Kaardipildi sisse suurendamine. Suurendada saab nii klikkides kaardil, vedades vajaliku ala ümber kasti kui ka hiire scroll nupuga või klaverilt + klahviga |
| ZoomOut | Kaardipildi vähendamine. Vähendada saab nii klikkides kaardil, vedades vajaliku ala ümber kasti kui ka hiire scroll nupuga või klaverilt - klahviga |
| Pan | Kaardipildi nihutamime. Nihutada saab nii hiirega kaarti vedades kui ka noole klahvidega |
| Select | Kaardiobjekte saab valida nii kaardil klikkides kui ka suvalise keerukusega geomeetria järgi (ristkülik, ring või muu ala). Objekte saab valida ka mõnel teisel kihil asuva objekti järgi |
| ClearSelection | Eemaldab valikust kõik objektid |
| AddSymbol | Lisab kaardile sümbolobjekti, mis joonistatakse kaardile määratud koordinaadiga ja kindlaks määratud fondiga. |
| AddLine | Lisab kaardile joonobjekti. Joonobjektile saab määrata 24 erinevat stiili, määrata värvust, paksust ja läbipaistvust. |
| AddRegion | Lisab kaardile ala. Alaks võib olla lihtala, liitala või aukudega ala. Aladele saab määrata 171 erinevat stiili, määrata mustri ja tausta värvust ning läbipaistvust. Saab määrata ka ala äärejoone stiili ja värvust. |
| Snap | Hiire kursol "haagib" ennast lähima kaardiobjekti tipu külge. Tänu sellele funktsioonile on lihtne digida serva pidi koos olevaid objekte nii, et nende tipud on täpselt samade koordinaatidega. |
| Drag | Nihutamine. Valitud kaardiobjekte saab nihutada hiirega neid uude kohta "lohistades". |
| NodeEdit | Valitud kaardiobjektil saab tippe nihutada, eemaldada ja lisada. Hiirega saab ära valida mitu tippu ja siis neid koos nihutada uude kohta või kustutada. Kui objekt koosneb mitmest alamobjektist, saab alamobjekti eemaldada tema kõikide tippude eemaldamisega. |
| Rotate | Keeramine. Valitud objekti saab keerata etteantud kraadi võrra kas paremale või vasakule kui kraadid on antud negatiivse numbrina. |
| Delete | Valitud objekti saab kaardilt kustutada. |
| Split | Ühte objekti tükeldamine teise objektiga. Tulemuseks on uued objektid, mis on saadud kahe objekti lõikejoontega lõikamisest. |
| Erase | Ühte objekti saab lõigata teise objektiga ja tulemuseks on uus objekt, mis on saadud kahe objekti ühisosa eemaldamisega. |
| Combine | Kahe objekti liitmine üheks objektiks. Kui objektid ei oma ühisosa, siis tekib liitobjekt |
| Intersection | Tulemuseks on uus objekt, mis on saadud kahe objekti ühisosast. |
| Disaggregate | Liitobjekti alamobjektidest moodustatakse iseseisvad lihtobjektid. |
| Simplify | Objektist eemaldatakse ette antud tolerantsiga tipud nii, et objekti kuju ei muutuks |
| Buffer | Objektist tehakse uus objekt, mis on saadud puhvri lisamise(positiivne väärtus) või eemaldamise(negatiivne väärtus) tagajärjel |
| ToSymbol | Valitud objekt teisendatakse multipunkt objektiks |
| ToLine | Valitud objekt teisendatakse joonobjektiks |
| ToRegion | Valitud objekt teisendatakse alaks |
| Info | Objekit kohta saab küsida andmetabelis olevaid tabelandmeid |
| Copy | Valitud objekti saab kopeerida arvuti lõikepuhvrisse. Lõikepuhvris hoitakse objekte Well-known text (WKT) formaadis, mis annab võimaliuse objekti kleepida suvlalisse rakendusse,mis seda formaati toetab. WKT formaadis objekte saab ka tagasi kleepida näiteks teisele kihile |
| Kaardipilti saab välja trükkida vaikimisi printerisse | |
| AddLayer | Saab lisada kaardikihte mis on shp, tab, dgn7, GeoTiff, jpeg, png, bmp, tiff ja ecw formaadis. Lisaks on võimalik lisada serverkihte sde, postGis, oracle või WMS teenustega |
| CloseLayer | Olemasolevaid kihte saab kaardilt eemaldada. |
| SaveLayerAs | Saab salvestada avatud kihti ühest formaadist teise, näiteks tab failist shp failiks. |