Voortgang Conversie

Gestart door hiskodevries, januari 25, 2008, 16:11:03 PM

Vorige topic - Volgende topic

hiskodevries

Bij diverse onderwerpen kun je lezen dat we 'druk' zijn en dat we geen aanpassingen en gebieden kunnen toevoegen/wijzigen.
Waarom eigenlijk.
Om beter voorbereid te zijn op de toekomst wordt het huidige database systeem (mysql) overgezet naar een nieuwe Postgres/postgis.
De voordelen van de nieuwe db zijn:
locking op record niveau i.p.v op tabel niveau bij mysql. zodat de site sneller zal worden bij veel mutaties (als je niet weet wat locking is even googlen)
De postgres db is een spatial database zodat geografische data makkelijker en sneller is te bepalen.

Tevens wordt de software op vele punten verbeterd waardoor elk scherm aangepast moet worden

Gebieden worden nu nog opgeslagen als een rechthoek, binnenkort kan dat als een polygoon


vergelijk met


De inhoud van de onderste polygoon zal nooit de lading dekken als je alle waarnemingen uit middelburg binnenstad wilt ophalen, want soms een stukje te veel en soms een stukje te weinig.
het ophalen van waarnemingen bij een gebied gebeurt straks door te kijken of het punt van de waarneming binnen het polygoon valt.
Kortom we kijken niet meer naar het gebied wat oorspronkelijk bij het invoeren was/is geselecteerd.

Je kunt straks ook van zo`n logisch gebied prachtige gegevens ophalen
zo wordt deze statistiek in, ongelogen, 163 msec opgebouwd van de gemeente middelburg:
Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0

hiskodevries

polygonen en waarnemingen.
Hier en daar is onduidelijk hoe het verband gaat worden tussen een waarneming en een gebied nadat de gebieden administratie is overgezet naar polygonen.
Huidige situatie:
als je een waarneming invoert wordt het meest nabije gebied binnen een straal van 5 km aan de waarneming gekoppeld.
Het nummer van het gebied wordt aan de waarneming gekoppeld.
Soms lag de waarneming daadwerkelijk in dat gebied soms ook niet, want niet de gehele oppervlakte van Nederland werd gedekt door gebieden.
Als een gebied wijzigd of wordt samengevoegd met een ander gebied moesten ook alle bijbehorende waarnemingen worden aangepast.

Nieuwe situatie:
Als je een waarneming invoert valt deze altijd binnen minimaal 1 poygoon, want we hebben ook de polygonen van alle gemeentes 'geladen'.

Als de waarneming  binnen meerdere polygonen valt wordt het polygoon gekozen waarvan de rand het meest nabij het punt van de waarneming ligt.

Het nummer van het gebied wordt nog steeds bij dee waarneming opgeslagen, maar dat is meer om 'downwards compatible' te zijn.

Bij selecties wordt puur gekeken of het coordinaat van een waarneming binnen een polygoon valt.
B.v Als je alle waarnemingen van de gemeente Middelburg wilt ophalen wordt gekeken van welke waarnemingen het punt in de poylgoon van dat gebied vallen.


Was getekend Hisko de Vries.

Wil je een fotovraag stellen op het forum lees dan dit eerst https://forum.waarneming.nl/smf/index.php?topic=452369.0