Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie | |||
| openwave:1.32:applicatiebeheer:instellen_inrichten:data_op_kaart [2025/07/17 15:34] – Kars Gottschal | openwave:1.32:applicatiebeheer:instellen_inrichten:data_op_kaart [2025/12/18 11:47] (huidige) – Kars Gottschal | ||
|---|---|---|---|
| Regel 3: | Regel 3: | ||
| ===== Doel/ | ===== Doel/ | ||
| - | Het regelmatig aanleveren van gestructureerde informatie uit de OpenWave inrichtingstabellen aan een extern GEO-systeem. De data worden als WFS-file (geoJson) gescheduled vanuit OpenWave geëxporteerd naar een plek waar het GEO-systeem van de gebruiker bij kan.\\ | + | Het regelmatig aanleveren van gestructureerde informatie uit de OpenWave inrichtingstabellen aan een extern GEO-systeem. De data worden als WFS-file (geoJson) gescheduled vanuit OpenWave geëxporteerd naar een plek waar het GEO-systeem van de gebruiker bij kan. |
| Met de geleverde data kan het GEO-systeem (indien daartoe geprepareerd) in hun dataportaal een set inrichtingen als punten op de kaart tonen die door de gebruiker op de kaart live door middel van trechtering op thema' | Met de geleverde data kan het GEO-systeem (indien daartoe geprepareerd) in hun dataportaal een set inrichtingen als punten op de kaart tonen die door de gebruiker op de kaart live door middel van trechtering op thema' | ||
| - | Elke feature in de WFS-file is een inrichting met een aantal vaste properties: de punt-geometrie, | + | Elke feature in de WFS-file is een inrichting met een aantal vaste properties: de punt-geometrie, |
| - | Alle inrichtingen zijn in de WFS-file opgenomen.\\ | + | Alle inrichtingen zijn in de WFS-file opgenomen. |
| Daarnaast zijn er één of meer flexibele properties (dat kunnen er makkelijk 100 zijn) die bepaald worden door de vulling van de thema-tabellen en de SQL-propertytabel (zie hieronder).\\ | Daarnaast zijn er één of meer flexibele properties (dat kunnen er makkelijk 100 zijn) die bepaald worden door de vulling van de thema-tabellen en de SQL-propertytabel (zie hieronder).\\ | ||
| Die flexibele properties zijn gegroepeerd per thema/ | Die flexibele properties zijn gegroepeerd per thema/ | ||
| Regel 22: | Regel 22: | ||
| In het // | In het // | ||
| - | Hierachter kan een indeling gemaakt worden op thema en subthema. Een thema kan, maar hoeft niet, ingedeeld te worden in subthema' | + | Hierachter kan een indeling gemaakt worden op thema en subthema. Een thema kan, maar hoeft niet, ingedeeld te worden in subthema' |
| Een (sub)themanaam mag alleen bestaan uit letters of cijfers of een hyphen (-). **Dus geen spaties of underscores**. De tabelnamen zijn tbexportinrkrt_thema en tbexportinrkrt_subthema. | Een (sub)themanaam mag alleen bestaan uit letters of cijfers of een hyphen (-). **Dus geen spaties of underscores**. De tabelnamen zijn tbexportinrkrt_thema en tbexportinrkrt_subthema. | ||
| Regel 28: | Regel 28: | ||
| Een voorbeeld van een indeling:\\ | Een voorbeeld van een indeling:\\ | ||
| - | {{: | + | {{: |
| - | Achter elke gedefinieerde property is een SQL-statement gedefinieerd dat bij de export naar de WFS-file voor elke inrichting wordt geëvalueerd. Elke inrichting krijgt bij elke property bij de evaluatie van de SQL dus een propertywaarde toegekend.\\ | + | Achter elke gedefinieerde property is een SQL-statement gedefinieerd dat bij de export naar de WFS-file voor elke inrichting wordt geëvalueerd. Elke inrichting krijgt bij elke property bij de evaluatie van de SQL dus een propertywaarde toegekend. |
| Alle mogelijke waardes per property bepalen in de externe Geoserver de trechtermogelijkheden.\\ | Alle mogelijke waardes per property bepalen in de externe Geoserver de trechtermogelijkheden.\\ | ||
| Regel 73: | Regel 73: | ||
| ===== Aanroep van de export via Taskscheduler ===== | ===== Aanroep van de export via Taskscheduler ===== | ||
| - | Door een kaart in de tabel tbtaskscheduler op te nemen (portaal //Service centrum//, kolom //Acties//) kan de samenstelling van de WFS-export en verzending daarvan geschedulded worden gestart.\\ | + | Door een kaart in de tabel tbtaskscheduler op te nemen (portaal //Service centrum//, kolom //Acties//) kan de samenstelling van de WFS-export en verzending daarvan geschedulded worden gestart. |
| - | De aanroep (de taak) is // | + | De aanroep (de taak) is // |
| Het samenstellen van de file kan geruime tijd duren: voor elke inrichting worden evenzoveel SQL's geëvalueerd als er opgenomen zijn in de tabel tbexportinrkrt_sql (40 SQL's voor 10.000 inrichtingen duurt ongeveer een uur). | Het samenstellen van de file kan geruime tijd duren: voor elke inrichting worden evenzoveel SQL's geëvalueerd als er opgenomen zijn in de tabel tbexportinrkrt_sql (40 SQL's voor 10.000 inrichtingen duurt ongeveer een uur). | ||
| - | Als de export (runnable) begint wordt de Datum van de instelling //Sectie: Operations, Item: exportInrichtingenWFS// | + | Als de export (runnable) begint wordt de Datum van de instelling //Sectie: Operations, Item: exportInrichtingenWFS// |
| - | Indien klaar dan wordt //Getal1// op null gezet.\\ | + | Indien klaar dan wordt //Getal1// op null gezet. |
| Ook in de operationslog wordt onder de code // | Ook in de operationslog wordt onder de code // | ||
| - | De WFS-file onder de naam // | + | De WFS-file onder de naam // |
| - | De file wordt elke keer overschreven.\\ | + | De file wordt elke keer overschreven. |
| Aangezien de map waarop de file geplaatst wordt benaderbaar moet zijn door het externe GEO-systeem zal deze in samenspraak met REM worden afgesproken. Waarschijnlijk op een submap van de geïnstalleerde Geoserver. | Aangezien de map waarop de file geplaatst wordt benaderbaar moet zijn door het externe GEO-systeem zal deze in samenspraak met REM worden afgesproken. Waarschijnlijk op een submap van de geïnstalleerde Geoserver. | ||