4. Alfanumeriek paneel

Het alfanumeriek paneel onder de kaart op het scherm, bevat een aantal tabs. In de standaard geGIS implementatie zijn dat "Navigatie", "Zoek", "Bookmarks", "Tabel" en "Detail". Elk van deze tabs wordt nu in detail beschreven.

4.1. Navigatie

Het navigatie paneel maakt gebruik van de online CRAB webservice van Agiv. Met behulp van deze service is het mogelijk om te navigeren op gemeente, straat en huisnummer. In de standaard implementatie van geGIS is het zo dat deze service niet voorhanden is, omdat ze niet voor commerciële doeleinden mag worden gebruikt. Maar indien je bij het Agiv een account aanvraagd, kan je hier ook gebruik van maken.

Het navigeren werkt stapsgewijs. Eerst dient een gemeente te worden aangeduid. Onmiddellijk wordt dan ook naar deze gemeente genavigeerd. Bovendien wordt er een marker op de kaart geplaatst om aan te duiden naar waar de CRAB service ons gebracht heeft. Pas als een gemeente is aangeduid, wordt de combobox met straten opgevult, en is het mogelijk om binnen de gekozen gemeente, naar een bepaalde straat te gaan. Dan idem voor de huisnummers.

Om alle comboboxen terug te herstellen naar hun oorspronkelijke staat, kan je eenvoudigweg op de "reset" knop klikken. Het is trouwens mogelijk om in de comboboxen te beginnen typen, om zo te filteren, en sneller aan een keuze te komen.

4.2. Zoeken

De functionaliteit van het zoek-paneel is pak uitgebreider dan de navigatie. Wat hier uiteindelijk de bedoeling is, is het opstellen van een zoek-filter (onderaan), en dan te zoeken. Maar hoe stellen we nu zo'n zoek-filter op? Vooreerst dient een keuze gemaakt te worden, naar het type objecten dat men zoekt. Dit komt neer op het selecteren van een laag. Op onderstaande afbeelding wordt bijvoorbeeld gezocht naar één of meerdere gemeenten. Dan dienen criteria te worden opgesteld. In het geval van één enkel criterium, kan gewoon een attribuut worden gekozen (zoals NIS-code), een operator (zoals LIKE) en een zelf ingevulde waarde. Door dan op de knop "Voeg criterium toe" te klikken, zal het onderaan bij de zoek-filter verschijnen. Door dan op "Zoek!" te klikken, wordt effectief gezocht.

Even op onze stappen terugkomen. Wat zijn nu juist die attributen, die operatoren, en dat extra comboboxje met "tussen criteria" ernaast? Elke laag heeft voor zijn objecten 2 soorten attributen gedefiniëerd, namelijk de identifying en de viewable attributen. In essentie komt het erop neer dat de identifying attributen, een korte lijst met attributen zijn, waaraan de objecten van een laag makkelijk kunnen worden herkent. Voor een gemeente laag heb je bijvoorbeeld niet meer nodig dan een Niscode of een naam om duidelijk te weten over welk object het nu gaat. De viewable attributen zijn dan weer een uitgebreide lijst met alle attributen die zichtbaar mogen zijn voor een laag. Voor een gemeente laag kan dit dan bijvoorbeeld populatie of oppervlakte zijn, maar ook de identifying attributen zijn meestal een onderdeel van deze viewable.

Bon, wat heeft dit nu te maken met de zoek functionaliteit? Heel eenvoudig, de zoek functionaliteit werkt enkel op de identifying attributen. Voorts heeft elk attribuut een type (geheel getal, tekst, datum, ...). Voor elk van deze types zijn er bepaald operatoren gedefiniëerd. Voor tekst bijvoorbeeld is er de "LIKE" operator. Dit is eigenlijk een filter met wildcards als '?' en '*'. Met kan bijvoorbeeld als attribuut voor de gemeenten, de gemeentenaam selecteren, als operator "LIKE", en als waarde "Sint-*". Voeg het criterium toe, en zoek.

In het geval van meerdere criteria, moeten deze criteria gebonden worden. Dit kan door een logische operator. Hierbij heeft de gebruiker de keuze tussen "AND" (en) of "OR" (of). Indien er een fout is tussengekropen bij het opstellen van de zoek-criteria, is het altijd mogelijk om opnieuw te beginnen door op de "reset" knop te klikken.

Alle gevoden objecten van een zoek opdracht, zullen worden weergegeven in de "Tabel" tab. Deze tab komt later aan bod.

4.3. Bookmarks

Op de afbeelding hieronder staat een voorbeeld van de bookmarks-tab. Bookmarks, of bladwijzers zijn benoemde, vastgelegde kaartbereiken. Ideaal om veel bezochte plaatsen bij te houden.

Op deze tab staan maar liefst 8 knoppen, die nu één voor één worden afgehandeld:

  • Zoom naar selectie: Door een bookmark uit de lijst te selecteren, en dan op deze knop te drukken, wordt effectief naar de bookmark genavigeerd.

  • Nieuw: De knop doet exact hetzelfde als de knop "Nieuwe bookmark toevoegen" uit de toolbar. Er zal een popup verschijnen waarin een naam dient te worden meegegeven, en dan wordt het huidige kaartbereik opgeslaan als een bookmark met de ingediende naam. Wel, eigenlijk wordt de bookmark nog niet opgeslaan, maar hij zal wel al in de lijst verschijnen. (meer hierover bij de "Bewaar"-knop)

  • Hernoem: Met deze knop kan de geselecteerde bookmark, worden hernoemt.

  • Naar boven: De bookmarks in de lijst hebben een vaste volgorde. Om deze volgorde aan te passen, is het mogelijk om een bookmark te selecteren, en dan met deze knop, hoger in de lijst te zetten.

  • Naar beneden: analoog aan de vorige knop.

  • Verwijder: Met deze knop kan een geselecteerde bookmark worden verwijderd uit de lijst.

  • Selecteer alles: Met deze knop is het mogelijk om alle bookmarks te selecteren.

  • Bewaar: Vele van bovenstaande knoppen brengen veranderingen aan in de lijst met bookmarks (nieuw, hernoem, naar boven, naar beneden, verwijder). Om deze veranderingen ook nog te kunnen zien na het heropstarten van geGIS, moeten ze worden bewaart in de persoonlijke configuratie. (elke gebruiker heeft voor elke applicatie een persoonlijke configuratie)

4.4. Tabel

De volgende in het rijtje is de tabel-tab. Dit paneel dient voor het bekijken of selecteren van de gegevens uit de lagen. In deze tab worden ook de resultaten van een zoek opdracht weergegeven. In essentie zien we hier de identifying attributen van de objecten van een bepaalde laag, die in en rond het huidige kaartbereik liggen. Op onderstaande afbeelding zijn de identifying attributen van het plannenregister weergegeven. Door nu gewoon een rij aan te klikken, zal het bijhorende object worden geselecteerd. Deze selectie zal ook zichtbaar zijn op de kaart zelf! Op deze manier is het bijvoorbeeld mogelijk om enkele objecten te selecteren, en dan te zoomen naar selectie, of exporteren van geselecteerde objecten.

Maar er is nog een tweede optie. Het namelijk mogelijk om ook te dubbelklikken op een rij uit de tabel. Door te dubbelklikken, zal het object worden geselecteerd, en bovendien zal het object in meer detail worden weergegeven in de "Detail"-tab. Dit kan handig zijn indien het object moet worden gewijzigd, of indien gewoon meer info gewenst is.

Verder is er nog de "Herladen" knop, en een checkbox. De checkbox zal de lijst beperken tot enkel de geselecteerde objecten. Door de checkbox terug uit te vinken, zullen terug alle objecten in de lijst staan, die er voor ook in stonden. Ook is het mogelijk om de lijst te herladen. Dit kan bijvoorbeeld handig zijn indien het kaartbereik veranderd is, nadat de lijst was opgesteld. Door te herladen, wordt terug de meest recente toestand weergegeven.

4.5. Detail

Ten slotte is er de detail tab. Hierin is het mogelijk om één specifiek object in alle detail te zien. Dit kan bekomen worden door te dubbelklikken in de tabel-tab, of ook door op de kaart te dubbelklikken. Hier zijn nu dus de viewable attributen van een laag zichtbaar. Op onderstaande afbeelding zijn dit er duidelijk heel wat. Meestal komt dit dan ook overeen met een weergave van (praktisch) alle attributen in de databank. De 3 knoppen zijn natuurlijk niet voor alle gebruikers ter beschikking. Bepaalde rechten zijn nodig om wijzigingen te kunnen aanbrengen. Maar wel is het zo dat deze 3 knoppen elk hun tegenhanger hebben in de toolbar.