P2000 / C2000 > Overige
Adres uit melding halen
tomo-dj:
Hallo allemaal,
Ik ben al een tijdje aan het proberen om uit een melding het adres te halen.
Meldingen zijn helaas niet altijd het zelfde opgebouwd en de plaats is niet altijd volledig uitgeschreven.
Wat een manier zou kunnen zijn;
Een grote database maken met woorden die altijd uit een melding gefilterd morgen worden "prio, alarm, meldkamer, e.t.c"
Vervolgens de woorden die overblijven door een lijst met adressen gooien, en kijken of daar een match op komt en vervolgens kijken of er een match op een plaats is.
Dit lijkt me een hele klus, heeft iemand er soms een ander / beter idee over?
tomo-dj:
Iemand?
Hunter:
Hier is geen waterdicht systeem voor, maar dat is natuurlijk niet het antwoord wat je verwacht. Elke regio hanteert een eigen formaat, met of zonder hoofdletters. In elke regio op een andere plek in de melding, soms zelfs niet eens aanwezig. Soms met of zonder huisnummer, soms met of zonder huisnummertoevoeging, wat het allemaal niet makkelijker maakt. De enige wijze om waterdichtheid te benaderen is om dit per regio (lees: meldkamer) afzonderlijk te scannen. Een postcode (indien aanwezig) is natuurlijk kinderlijk eenvoudig uit een melding te filteren gezien het standaard formaat, tenzij een regio zoals Brabant Noord weer roet in het eten gooit met roepnummers zoals 4641TS en 1931TS dan kun je je voorstellen dat het niet eenvoudig is. Dit voorbeeld is niet op jou van toepassing, maar ik hoop dat je begrijpt dat als op iets simpels als een postcodeformaat al uitzonderingen zijn, een adresveld 100x lastiger te strippen is. Straatnamen hebben al helemaal geen vast formaat, kunnen koppelstrepen en zelfs cijfers bevatten (voorbeelden; 5 Mei-Straat in Zoetermeer en Plein 1940-1945 in Dordrecht). Een simpele, eenvoudige Regex gaat je hier niet mee redden, daar is bijna een complete straatnamendatabase voor nodig, gekoppeld aan een regio. Ik kan je vertellen dat bepaalde, grote P2000-monitoren gebruiken maken van dergelijke, eigen databases. Zoiets is niet met een paar regels te realiseren, helaas. Tot op zekere hoogte; ja. Wil je echter betrouwbaarheid dan moet je daar heel veel tijd in steken :)
Ik hoop dat je een beetje begrijpt dat het uitblijven van reacties totaal geen teken van onwil of desinteresse is; het is helaas niet zo eenvoudig of transparant als je gehoopt had...
Hans013:
Een klein schopje de goede richting in: http://www.postcodedata.nl/ niet 100% maar leuk om mee te experimenten
Verstuurd vanaf mijn GT-I9505 met Tapatalk
tomo-dj:
Dat het geen gemakkelijke klus wordt dat wist ik al :p
Na aanleiding van je antwoord heb ik meteen de volgende vragen.
Wat je bij verschillende P2000 website's ziet is dat je inderdaad kunt filteren op regio. Hoe wordt dit dan gedaan, aangezien in een capcode ook geen logica zit. Via verschillende website's wordt gezegt capcode xxxxx t/m xxxxx is regio .... e.t.c alleen dat lijkt weer niet altijd te kloppen?
Plaatsnamen worden bij verschillende website ook omgezet, als er in de melding SOM staat wordt dit bijvoorbeeld Someren. Wordt dit gedaan op basis van de locatie, of via een database waarin staat dat het woord SOM vervangen moet worden door Someren?
Navigatie
[0] Berichtenindex
[#] Volgende pagina
Naar de volledige versie