Deskis OÜ

VisGi kaarditarkvara

VisGi on kaardikomponent asukohapõhiste andmete visualiseerimiseks, loomiseks ja analüüsimiseks - ehk kaardi tegemiseks, näitamiseks ja kaardiandmete töötlemiseks.
See on saadaval API-na kliendi tarkvaraarendajatele kuid oleme ka ise valmis selle abil arendama Teile terve kaarditarkvara või GIS-süsteemi!
VisGi kaarditarkvara

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:

  • Lihtsalt integreerida asukohapõhist teadmist mistahes PC rakendustesse
  • Luua funktsionaalseid kaardirakendusi mobiilsetele seadmetele
  • Ühendada rakendus otse andmebaasi külge - lugeda ning kirjutada andmedi reaalajas
  • Luua rakendusi, mis töötavad ideaalselt ka offline
  • Kasutada enamlevinud programmeerimiskeeli: Visual Basic®, Visual C++, C#, VB.NET

VisGi funktsionaalsus võimaldab lõppkasutajal:

  • Vaadata kaarte, kasutades nii vektorandmeid, rasterandmeid või näiteks WMS-teenuseid
  • Kujundada mitmekesiseid kaarte, muutes kogu rastri või ainult ühe värvi läbipaistvust
  • Kanda kaardile oma andmeid - punkte, jooni, alasid
  • Lisada kaardiobjektidele tesktilis-numbrilisi tabelandmeid
  • Muuta olemasolevaid andmeid - muuta või lihtsustada kuju, kustutada, puhverdada, kombineerida teiste objektidega jne.
  • Kaardipilti printida ja salvestada

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
Print 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.