Vaatasin nüüd sinna andmetele sisse ka. Sisuliselt on seal võetud ports registreid: maaregister, ehitis/hooneregister, ja veel mõned; nopitud sealt välja objekte mis võiksid kuidagi aadressiks kõlvata, neile mingid koordinaadid leiutatud ja siis ühtekokku pandud. Selle tulemusena tüüpiline väikemaja saab vähemalt 2 aadressi samade koordinaatidega: üks hooneregistrist ja üks maaregistrist (kinnistust). Suur maja saab veel iga korteri kohta selle eraldi, ja kui hooneregistris juhtuvad mitteeluhooned olema, siis on kõik need ka eraldi aadressobjektidena olemas. See lähenemine sobib hästi nime järgi otsingusüsteemiks, aga mitte kaardile punktide näitamiseks.
Ühesõnaga – polegi niisama lihtne. Hea on, et koordinaadid on neil samad, nii et nende kaudu “group by” tehes peaks saama neid koondada ühtpidi. Ja enamikku ADS asju me võime ignoreerida. Kui seda genesist vaadata, siis võivad tõesti olla muudatused massilised (tõmmatakse veel mingi register juurde) ja samas meile väheolulised (punkte lisavad vähe). Suht lootusetu nendega järge pidada. Kui keegi tahab ka neid uurida, siis importisin tabelid meie serverisse ära, nt phppgadmin-iga on päris mugav näppida. Kasutaja tuleb serverisse tekitada (unix ja postgres tasemel, Andres eelkõige teeks). Ridu tuleb seal 1-2 miljonit eri objektidel. Minu plaan oleks: 1. Tekitada suht lihtsad PHP skriptikesed, mis teevad baasist võimalikult hea SQL peale .osm faili nodedega addr:street addr:… tag-idega, kuidagi grupeerituna. Näiteks peaks saama teha linnade kaupa majad ja maakondade kaupa talud; kuigi aadressiobjekt kui selline sealt ei pruugi otseselt välja tulla. 2. Nende abil teha import ära. Esmalt meie testmasinasse (well, dev.osm.org on ka tegelikult olemas), kui seal midagi vastu ei karju, siis pärismasinasse 3. Suht lihtne on uuendada meie koopiat ADS-ist: postgres baas on tehtud sama struktuuriga, nii et 1. ftp, 2.unzip 3.psql copy käsud ja ongi olemas. Päris automaatselt ei saa, sest tundub et FTP-sse pannase andmeid üles suvalise failinimega suvalisel ajal (viimati 27.09 tundub). 4. Kui aeg-ajalt uuendada baasi, siis samade skriptide abil saame tegelikult ka up-to-date .osm failid, mida saab siis (võibolla) hiljem ka võrrelda hetkeseisuga. Näiteks aasta pärast. From: [email protected] [mailto:[email protected]] On Behalf Of Mihkel Oviir Sent: Friday, October 15, 2010 12:28 PM To: OpenStreetMap Estonia Subject: Re: [Talk-ee] Aadressandmed importida OSM-i? muudatuste jaoks on adsil eraldi x-tee teenus. Jaagu ettepanek on pro. Ei ole mingit pointi üritada vägisi asju uuendada, kui osm on olemuselt geoandmete wiki. algne import ja edasi tegutseb kommuun. muudatuste näitamise teenus on iseenesest hea mõte, küsitav on, kas siis tulevikus hakkame näitama kõiki muudatusi alates impordist? pika peale mahukaks ei lähe? Eriti kui ads jälle mõne suurema hanke najal mingeid lausalisi uuendusi teeb? Teenus muidugi võiks ju ka sisaldada muudatuse täägimist tehtud muudatuseks. -- Mihkel Oviir [email protected] _____ From: Margus Väli <[email protected]> To: OpenStreetMap Estonia <[email protected]> Sent: Fri, October 15, 2010 11:59:57 AM Subject: Re: [Talk-ee] Aadressandmed importida OSM-i? Siin tuleb igaühel mingeid "surrogaatrekvisiite" pidama hakata et fikseerida ära millal viimati on OSM andmed ADS omadele järele lohistatud, et saaks sisuliselt kahe ajahetke vahel ADS baasi muudatused teatud piirkonnas kätte kui see üldse võimalik on. Maaamet väljastab regulaarselt muudatusi mingite "lappide" kujul? mv On Fri, 2010-10-15 at 11:48 +0300, Jaak Laineste wrote: > c) Tekitame ADS muudatuste näitamise teenuse, et oma huvitava ala > kohta saaks redigeerijad kontrollida, mis on alates impordihetkest > ADS-is muudetud, et siis käsitsi muudatusi oleks lihtsam OSM-I viia > (nt kui on kogu tänav juurde tulnud kusagil, terve tänava aadresse > muudetud vms). _______________________________________________ Talk-ee mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-ee
_______________________________________________ Talk-ee mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-ee

