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

Reply via email to