Met een zoeklijst kun je de locatie of de geometrie van een kaartobject opzoeken op basis van tekstvelden (attributen) die in een database staan opgeslagen, zoals een naam of een nummer van het object. Deze database moet afgezien van deze attributen ook de geometrie van het object bevatten (dit kan een punt-, lijn- of vlakgeometrie zijn). Zoeklijsten zijn beschikbaar voor de volgende databronsoorten: 'BAG Geocoder
', 'PostGIS,' '
Oracle
' of 'Microsoft SQL Server
'.
Note |
---|
Databronsoorten ' |
Op het tabblad Geavanceerd van pagina Zoeklijst beheren kun je een geavanceerde zoeklijst samenstellen, waarbij gezocht kan worden op verschillende tekstvelden op een hiërarchische manier. Een geavanceerde zoeklijst is gebaseerd op databron van het type 'PostGIS
', 'Oracle
' of '
'. Voordat je op het tabblad Geavanceerd de velden opgeeft waarop gezocht kan worden, dien je eerst op tabblad Algemeen alle velden in te vullen (afgezien van Maximaal zoomniveau). Zie voor meer informatie onderdeel Zoeklijsten.Microsoft SQL Server
Met een geavanceerde zoeklijst kun je 'trapsgewijs' zoeken. Eerst zoekt WGP op het eerste zoekveld. Dit levert een zoekresultaat van een aantal objecten op. Vervolgens zoekt WGP binnen dit zoekresultaat op het tweede zoekveld. Dit levert een kleiner zoekresultaat op met alle objecten die zowel aan het eerste zoekcriterium als aan het tweede voldoen. WGP kan daarna zoeken binnen dit tweede zoekresultaat op basis van een volgend zoekveld, en zo kun je op deze manier uiteindelijk een getrapte zoeklijst samenstellen die gebaseerd is op maximaal zes zoekvelden. De volgende afbeelding laat zien hoe je met drie zoekvelden een helemaal groene driehoek kunt selecteren:
Bij het zoeken naar objecten moet je de zoekvelden van boven naar beneden invullen, waarbij je geen veld mag overslaan. Dus eerst het bovenste, dan die direct eronder en dan die daar weer onder. Op deze manier maak je het zoekresultaat trapsgewijs steeds kleiner en specifieker. Bijvoorbeeld eerst Provincie, dan Woonplaats, dan Straat en ten slotte Huisnummer.
Met het opgeven van het aantal verplichte velden kun je aangeven welke zoekvelden er verplicht moeten zijn ingevuld voordat het zoekresultaat op de kaart kan worden weergeven. Het opgeven van verplichte velden is optioneel. Je kunt maximaal de eerste vijf zoekvelden als verplicht opgeven.
Instelling Geen verplicht veld houdt in dat je zonder een zoekveld in te vullen meteen al op de knop Zoek kunt drukken waarna WGP alle kaartobjecten uit de betreffende databasetabel op de kaart weergeeft. Bij een klein aantal records zou je deze instelling kunnen gebruiken, maar voor een tabel met veel records is dit beslist af te raden. Je loopt dan namelijk het risico dat je webbrowser de stroom aan gegevens niet kan verwerken.
Met de optie Maximum aantal features stel je het maximum aantal objecten in dat door WGP uit de database gehaald mag worden. Hierbij bepaalt de volgorde van de records in de databasetabel welke objecten in het zoekresultaat terecht komen. Het is dus aan te raden om deze instelling als uiterste limiet te gebruiken die bij normaal gebruik van de zoeklijst niet of zeer zelden bereikt zal worden.
Note |
---|
Indien je bij Maximum aantal features de waarde ' |
Instellingen van geavanceerde zoeklijst
Op tabblad Geavanceerd van pagina Zoeklijsten beheren definieer je een geavanceerde zoeklijst. Voordat je de instellingen op dit tabblad invult, moet je eerst de instellingen op tabblad Algemeen hebben ingevuld (zie onderdeel Zoeklijstinstellingen).
De volgende tabel geeft van de instellingen op tabblad Geavanceerd een korte omschrijving:
Geavanceerd zoeken inschakelen | Selectievakje waarmee je de geavanceerde zoeklijst inschakelt. Door het vakje aan te vinken schakel je de geavanceerde zoeklijst in en door het vinkje weg te halen schakel je hem uit. | Selectievakje |
Zoekveld 1-6 | Het zoekveld waarop gezocht wordt (zie bovenstaande toelichting). Je selecteert hier een van de velden van de databasetabel die je op tabblad Algemeen hebt opgegeven. | Keuzelijst |
Label 1-6 | Het label dat in de WGP Viewer wordt gebruikt voor het corresponderende zoekveld. Het label komt boven het invulveld te staan waar je een waarde voor het zoekveld invult. | Tekst |
Verplichte velden voor tonen geometrie? | Keuzerondjes voor het verplichte aantal zoekvelden. Het gaat hierbij steeds om de eerste zoekvelden, omdat je de zoekopdracht van boven naar beneden moet samenstellen waarbij je geen zoekveld mag overslaan. | Keuzerondje |
...
Vorige versie van deze pagina: Versie 4.5.9
Page Properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Deze pagina is een kind van pagina Zoeklijsten en onderdeel van Handleiding WGP Beheer versie 4.x. zoeklijsten niet meer met Google-bron (4.5.9)
4.8.1: SQL Server support in WGP4
|
...