Hoi, Andres!

OSMi andmemudel oma olemuselt ei ole minu arusaamist mööda eriti sobiv
klassikalisse relatsioonilisse mudelisse mahutamiseks. See vabade
võti/väärtus paaride kogum tahab saada pisut akrobaatikat (lisatabeleid),
et mõistlikul kombel relatsioonilisse mudelisse topitud saada. Mingi NoSQL
(näiteks MongoDB) võiks sinna ideoloogiliselt paremini sobida. Aga
tegelikult pole see andmebaasimootori nimi väga oluline, sest planet.osm,
mis on siis OSMi ametlik andmeväljund, on pakitud XML. Nii et ülesande
sisuks on XMLi väänamine Postgresse PostGISile sobival kujul.
Iseenesest on OSM praegused serverid Postgre peal küll. Praegune Postgre
andmemudel on kirjeldatud siin:
https://wiki.openstreetmap.org/w/images/5/58/OSM_DB_Schema_2016-12-13.svg.
Siit on näha ka see, kuidas sõlmede (node) sildid (tag) on eraldi tabelisse
pandud.

Parimat,

- M -

21. veebruar 2018 12:41 kirjutas Andres Kaaber <andres.kaa...@gmail.com>:

> Ahhoi!
>
> Ma küll ei ole juba mõni aasta OSM -i kõhtu vaadanud ... aga kas ta mitte
> ei ole / olnud PostgreSQL -s :) ? Või mida sa mõtled OSM andmestiku all?
>
> 21. veebruar 2018 11:48 kirjutas Olavi Randma <herv...@mail.ee>:
>
>> Tere
>>
>> Olen juba mõnda aega tegelenud OSM andmestiku konverteerimisega
>> PostgreSQL-i. Topoloogia konverteerimine õnnestus kõige paremini
>> programmiga osm2po, kuid keelatud pöörete konverteerimine ei õnnestunud
>> mitte millegagi. Igatahes lõin otsimisele käega ning tegin konverteri ise.
>> Nüüdseks on andmed konverteeritud ning arvutus - ja analüüsi programmid ka
>> kohandatud sellega. Eeskätt huvitab mind muidugi autograaf, kuid hea oleks
>> kui saaks ka jalgratta- ning jalgsikäigu graafid "korda". Nagu igasugu
>> plaaniarvutuste puhul on oluline kui hästi plaan vastab tegelikkusele nii
>> ka siin ning see sõltub eeskätt andmestikust.
>> Kui asja vastu on laiem huvi, siis ma võin probleeme juba avada
>> põhjalikumalt ja ka vastav testprogramm on veebis kättesaadav.
>>
>> Lugupidamisega
>>
>> Olavi Randma
>> programmeerija
>>
>>
>> _______________________________________________
>> Talk-ee mailing list
>> Talk-ee@openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-ee
>>
>
>
>
> --
> A. Kaaber
>
> _______________________________________________
> Talk-ee mailing list
> Talk-ee@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-ee
>
>
_______________________________________________
Talk-ee mailing list
Talk-ee@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-ee

Reply via email to