[Talk-blr] Гісторыя зменаў OSM
Aleś Bułojčyk
alex73mail at gmail.com
Thu Dec 18 10:54:53 UTC 2014
Вітаю !
Бо тут нам трэба вызначыцца з тыпамі аб'ектаў. OSM ня мае такой рэчы як
'тып' для кожнага node/way, таму ў гісторыі тып ствараецца па атрыбутах
аб'екта.
Глядзіце https://github.com/OsmBelarus/Tools/tree/master/nazvy/object-types
: 80building.xml: <type id="..." file="damy">. У файл "damy" запісваюцца
аб'екты з тыпамі: Дом, Шматкватэрны дом, то бок тыя аб'екты што маюць тэгі:
building=house, building=residential, building=appartments. Але, нейкі
будынак можа быць, напрыклад, школай, і таксама мець тэг amenity=school.
Такім чынам, кожны аб'ект можа належаць толькі аднаму тыпу. Тут трохі
адрозьненьне ад звычайнага падыходу OSM, дзе кожны аб'ект можа мець
некалькі пазнак адначасова(building=house, amenity=school).
Таму тут трэба нам яшчэ вызначыцца - які падыход лепшы. Калі мой(аб'ект
належыць толькі аднаму тыпу), то кожны аб'ект будзе захоўвацца ў адным
файле, і пры выпраўленьні толькі гэты файл будзе мяняцца. Тады тыпы
аб'ектаў можам апісваць з прыярытэтам, як зараз на
https://github.com/OsmBelarus/Tools/tree/master/nazvy/object-types:
спачатку правяраем на вышэйшы прыярытэт, потым на ніжэйшы.
Вялікі плюс такога падыходу ў тым, што мы можам стварыць вялікую колькасьць
тыпаў, для якіх потым стварыць розныя праверкі. Напрыклад, калі нейкі
будынак будзе мець тып "школа", то ён можа мець нейкі вызначаны сьпіс
тэгаў, і, напрыклад, ня можа мець тэг "power". Гэта ўэо гатовыя парамэтры
для валідатараў.
Можна перарабіць захоўваньне аб'ектаў па тэгах. Тады кожны аб'ект будзе
захоўвацца ў некалькіх файлах: building, amenity. Але ці варта ? Тут трэба
вызначыцца з тым, якія запыты будуць да гэтай гісторыі, і потым думаць як
зрабіць зручны інтэрфэйс. Таму, давайце прыклады запытаў якія цікавяць.
WBR, Alex.
2014-12-18 13:16 GMT+03:00 Pavel Piatruk <piatruk.p at gmail.com>:
>
> Hello Aleś,
>
> Патлумачце, калі ласка, чаму тут не ўсе дамы прысутнічаюць,
>
>
> https://raw.githubusercontent.com/OsmBelarus/Monitoring/master/What/damy/Minskaja_voblasc/Minsk.txt
>
> напрыклад, пошукам Воронянского толькі 2 аб'екты знаходзяцца.
>
>
>
>
> On 12/18/2014 08:53 AM, Aleś Bułojčyk wrote:
>
> Вітаю, спадарства.
>
> Паспрабуем наш новы mailing list.
>
> Нагадваю, што на https://github.com/OsmBelarus/Monitoring жыве гісторыя
> зменаў усіх аб'ектаў па Беларусі. Вось трохі дэталяў як ёй карыстацца:
> http://forum.openstreetmap.org/viewtopic.php?id=28626
>
> Па гэтай гісторыі можна сачыць хто і як змяняў аб'екты якімі вы
> цікавіцеся. Напрыклад, школы ў Лідзе: gitk
> Where/Hrodzienskaja_voblasc/Lidski_rajon/Lida/skoly.txt
>
> Калі ёсьць ідэі як гэта зрабіць зручней - пішыце.
>
> Дарэчы, межы раёнаў, абласцей і краіны ў нас ледзь не штодзённа
> змяняюцца:
> gitk Where/kraina.txt
> gitk Where/Minskaja_voblasc/rajony.txt
> gitk miezy.properties
> Можа хто б за гэтым сачыў ?
>
> WBR, Alex.
>
>
>
> _______________________________________________
> Talk-blr mailing listTalk-blr at openstreetmap.orghttps://lists.openstreetmap.org/listinfo/talk-blr
>
> Regards,
> Pavel Piatruk
>
>
> _______________________________________________
> Talk-blr mailing list
> Talk-blr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-blr
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-blr/attachments/20141218/6a6441fa/attachment-0001.html>
More information about the Talk-blr
mailing list