Sticky Revision: |
For some address vars, a 16bit short is more than enough
Latitude / longitude doesn't require double precision (cuts 8 bytes from each Adresse instance)
float er rigeligt til at gemme afstanden med
Fix typo
Implement DataInspector
switch to maven
Returner også info omkring adresse split
Ret potentiel NPE fejl
1) Træk Latitude/longitude på adressen helt med ud til resultatet 2) Ret en NPE fejl ved injectIntoBk
Restructure DB error codes
Restructure DB error codes
Mere alias og lav statistik over de adresser hvor både ny og gl bruger google
Træk vejnavn med ud i sammenlign csv
Håndter c/o adresser
Bedre frasortering af døgnpost
Bedre test for pakkeboks
Frasorter pakkeboks / døgnboks med special statuskode
Import cleanup
cleanup
More refactoring
Address is spelled with 2 d's
Refactor external service to a common interface
Split: håndter vejnavne der starter med tal
Mere alias
Vask må ikke fjerne tal
Rapportér det fundne vejnavn uanset om vi fandt et adressepunkt
romertal alias'er
Gør vask endnu bedre
Add statistics
Bedre vask vejnavn
Trim lige vejnavn for at være sikker
Fjern " nr" fra slutning af vejnavn
yet more alias + always dump all data to response xml
Brug samme gadeident reference som først opslået i postnr veje, så vi sikrer at flere veje med samme navn, peger på samme gadeident
1) simplify helper code 2) read alias table from database and use
Pænere default side til csv udtræk
Load settings from properties file instead of context params
Flere alias varianter
Rapporter brugen af levenshtein
Integrer Levenstein
Korrektioner til adresse split
Tilfoej split til udtrækket Mere vjenavn vask
Stupid error
CSV udtraæk der sammenligner gl og ny service
Use openstreetmap before google
Mere alias + tag højde for : og ; i adressefeltet ved vask
StringUtils.equals is null-safe
Prevent NPE
endnu en alias variant
Make DB connection probe inline on admin page
Shutdown threadpool when unloading context
Handle missing parameters
Implemented search log to db
Add stub for save log - and use autoclosable around connections
Load nominatim Base url from config
Load OSM timeout from config
Also set readTimeout to avoid waiting to long on data
Make OSM timeout configurable
Cleanup
lidt flere alias'er
Add timer helper
Only log google result if != OK AND != zero_results
More output from search
Vask vejnavn kan vente til vi ved om vi har et husnr
Improve DB connection probe
Add link to connection probe
Add comment regarding connection validation
Improve error messages
Implement circuitbreakers around webservices
Reference config object
Refactor usage of config object
Load google keys from config
Add configuration
1) Add csv extraction to admin page 2) Updated todo list
Formater indlæst tid ordentligt
Gem statistic omkring indlæsnings tid og tidsforbrug
First version of admin page and data reload
Ingen grund til at trække rowid med ud
Set correct content type for csv
Udtraekket skal være sorteret
Tilføjet udtræk over ikke-dækkede adresser
Use auto-closable
Log google response when != OK
yet another deduplication
Move HttpUtil to .util package
Use deduplication in a more concistent way
Even more deduplication
Deduplicate transporttype ved udvidet dækning
A bit more de-duplication
Implement deduplication for distributorer
use for-each to iterate over variants
Add special cases for ü
Add comment about Tomcat URI encoding
Udvidet dynamic alias opbygning
Add timing statements to data builder
1) Optimize DB read by forcing mysql to read 1 row at a time 2) Cache road names and there by forcing them to use a shared reference to the various strings - reducing memory consumption by ~100MB
Add timing to geocode main
Minor XML correction
Bugfix for helper cache
Correct use of helper cache
If Google/osm helped finding a gadeident - save it for later
When service is not ready, it should return af fully complient xml doc
Implement OpenStretMap helper
Only use google name if it actutally returned a non-null value
Print a message if service is not ready
Implement Google lookup
Remove debug statements
Tag kun adresser ud hvor vi har en gadeident
Add some more aliases
Vis vejnavn tilbage til gui
alias opbygningen skal ske på lowercase udgaven af strengen
Dynamisk opbygning af alias varianter
Bedre visning af udvidet daekning
Ned udvidet dækning vis hvilken adresse der er fundet som nærmeste
Disable timing/debugging statements
Add benchmarking statements
don't force utf8 - this needs to be more intelligent
Collect statistics
1) Sørg for at data strukturerne har en fornuftig initial Capacity for an undgå for mange udvidelser under start 2) da vi ikke bruger idAdresseMap efter indlæsningen er der der ingen grund til at gemme disse data på objekt niveau
Navngiv data loader thread
Korrekt håndtering af BK udvidet dækning + lad MySQL lave case konvertering for at undgå en masse ekstra String objekter under opbygningen.
Flyt alle bean typer ned i sin egen package
Ingen grund til at gemme vasketVejnavn i adresse POJO'en da det bare kræver mere hukommelse
gem 100% mappet - kan være vi får brug for den senere.
Implementer 100pct dækning
Skriv en besked når servlet er loaded
Sikring omkring lukkede adresser + SearchServlet skal auto loade når context initialiseres
Implementer udvidet dækning i DAO & BK
Tilføj odder til test postnumre
First functioning edition
Bedre håndtering, hvis ekstra information indeholder enkeltstående bogstav (f.eks. ", Ø. Bjerregrav") + unittest på casen
Rename connectiontest to connectionprobe
Initial import.
ViewVC Help | |
Powered by ViewVC 1.1.20 |