<div dir="ltr">><span style="font-size:12.8px">Ha jól értem akkor a "törlés" mindössze annyi, hogy a "visible" mező false értéket fog felvenni?<br><br></span><div><span style="font-size:12.8px">leegyszerűsítve - igen.</span><div><span style="font-size:12.8px"><br></span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015. november 22. 20:58 Vid Gabor írta, <span dir="ltr"><<a href="mailto:vidgabor@gmail.com" target="_blank">vidgabor@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Köszi látom.<br><br></div>Kicsit utána néztem: <a href="http://wiki.openstreetmap.org/wiki/Elements" target="_blank">http://wiki.openstreetmap.org/wiki/Elements</a><br><br></div>Ha jól értem akkor a "törlés" mindössze annyi, hogy a "visible" mező false értéket fog felvenni?<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-11-22 20:33 GMT+01:00 Imre Samu <span dir="ltr"><<a href="mailto:pella.samu@gmail.com" target="_blank">pella.samu@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">><span style="font-size:12.8px"><span>Ez azt jelenti, hogy ha törlünk egy node-ot akkor az bent marad az OSM adatbázisában csak kap egy "törölt" jelzést?<br><br></span>attól függ mit nevezünk "adatbázisnak"</span><div><span style="font-size:12.8px"><br></span><div><span style="font-size:12.8px">Az overpass-api "Augmented diff" ( amit használtam ) - az overpass-api adatbázisából dolgozik, ami valamilyen fajta percenkénti időállapot mentés. </span></div><div><span style="font-size:12.8px">Ha 1 perc alatt 2 módosítás volt, akkor csak az utolsót tárolja és látja. Ez egy lekérdezési sebességre optimalizált megoldás.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">És van egy szeparált OSM historikus adat is, amiből meg lehet állapítani, hogy milyen változásai voltak egy adott objektumnak. Ez tartalmaz minden történeti változást.</span></div><div><span style="font-size:12.8px">pl. ennél ( <a href="http://api.osm.org/node/3210031716" target="_blank">http://api.osm.org/node/3210031716</a> ) az osm node-nál alul találhatsz egy olyan linket, hogy "Előzmények megjelenítése" ezen keresztül lehet lekérdezni az állapotát:</span></div><div><span style="font-size:12.8px">- web: <a href="http://api.osm.org/node/3210031716/history" target="_blank">http://api.osm.org/node/3210031716/history</a> ( és ennek alján egy "XML letöltése" </span><span style="font-size:12.8px"><a href="http://api.osm.org/api/0.6/node/3210031716/history" target="_blank">http://api.osm.org/api/0.6/node/3210031716/history</a> )</span></div><div><span style="font-size:12.8px">Ha az egészet le szeretnéd tölteni, az most tömörítve 47G :</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px"><a href="http://planet.openstreetmap.org/planet/full-history/" target="_blank">http://planet.openstreetmap.org/planet/full-history/</a> ( 47G Latest Full History Planet PBF File )</span></div><div><br></div></div><div>Az "aktuális" adatbázis ER sémája kb igy néz ki : <a href="http://chrisnatali.github.io/osm_notes/osm_schema.html" target="_blank">http://chrisnatali.github.io/osm_notes/osm_schema.html</a> </div><div><br></div><div>De ami a lényeg, van lehetőség a visszamenőleges elemzésre és a statisztikákra.</div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015. november 22. 19:44 Vid Gabor írta, <span dir="ltr"><<a href="mailto:vidgabor@gmail.com" target="_blank">vidgabor@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ez azt jelenti, hogy ha törlünk egy node-ot akkor az bent marad az OSM adatbázisában csak kap egy "törölt" jelzést?<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-22 19:22 GMT+01:00 Imre Samu <span dir="ltr"><<a href="mailto:pella.samu@gmail.com" target="_blank">pella.samu@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span><div><span style="font-size:12.8px">>1) Az ideális az lenne, ha küldhetnék egy bármilyen szervernek egy megfelelő kérést és az visszaadná JSON-ban/XML<br>>-ben(/vagy egyéb standarizált formában) a változásokat (mindenféle törlésekkel együtt). <br>>A lekérés tarhat nagyon sokáig, mert háttérben futna hetente egyszer.<br></span><br></div></span><div>Done.</div>Csináltam egy Diff-es lekérdezési mintát, amiben a törlések is benne vannak, az időt és a területet át kell benne írni.<br><div><a href="http://overpass-turbo.eu/s/cSf" target="_blank">http://overpass-turbo.eu/s/cSf</a><br></div><div>2 szűrt állapot alapján veszi a diff-et, emiatt a törlés ( <action type="delete"> ) csak annyit jelent az aktuális állapotban nincs ilyen osm adat, mert például javították - leszedték róla a katolikus címkét, vagy református lett .... </div><div>A 2 állapot közötti módosításokat nem tudja. Ebből nem lehet megállapítani, hogy ki milyen címkét módosított.</div><div><br></div><div>Doksi: <a href="http://wiki.openstreetmap.org/wiki/Overpass_API/Augmented_Diffs" target="_blank">http://wiki.openstreetmap.org/wiki/Overpass_API/Augmented_Diffs</a></div><div><br></div><div>Ha csinálsz rá valamilyen quick&dirty feldolgozós scriptet, akkor majd oszd meg velünk is. :) </div><div>De én is gondolkodom, hogy mit lehetne kezdeni vele, mert a kerekesszékes projekthez is kellene.</div><div><br></div><div>üdv,</div><div> Imre</div><div><br></div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2015. november 22. 16:24 Elek László írta, <span dir="ltr"><<a href="mailto:eleklaszlosj@gmail.com" target="_blank">eleklaszlosj@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sziasztok!<div><br></div><div>Lehetséges-e valahogy nyomon követni, hogy adott területen adott key-tag esetén milyen elemek (node,way,relation) változtak és hogyan adott elmúlt időben. Jelezze ha poi-t törölték és azt is, ha a csak adott key-tag-ot törölték/módosították.</div><div><br></div><div>Konkrétan:</div><div>Szeretném figyelemmel kísérni a magyarországi templomok minden változását, hogy segíthessem az egységesebb és helyes karbantartást: [amenity=place_of_worship][religion=christian][denomination~catholic].</div><div><br></div><div>Megoldások:</div><div>1) Az ideális az lenne, ha küldhetnék egy bármilyen szervernek egy megfelelő kérést és az visszaadná JSON-ban/XML-ben(/vagy egyéb standarizált formában) a változásokat (mindenféle törlésekkel együtt). A lekérés tarhat nagyon sokáig, mert háttérben futna hetente egyszer.</div><div><br></div><div>2) Ha ilyen nincs, akkor érdekelne pl egy github repository, ami hasonlót eredményre jut lehetőleg php+sql-ben saját OSM adatbázis nélkül. (Nem igazán áll módomban egy teljes lokális OSM adatbázis telepítése.)</div><div><br></div><div>3) Ha ez sem megoldható, akkor kénytelen leszek én összefusizni egyet, de bízom bennetek. Az fusim így működne: Letölti az összes érdekelt poit (ami katolikus place_of_worship). Majd a következő héten. Aztán a letöltött anyagokat hasonlítgatnám össze, hogy a) melyik elemek hiányoznak (tehát törölték vagy a megfelelő key-tag-ot törölték). b) amik megvannak, azoknál a tag-ek száma majd minősége megegyezik-e. c) ha eltérés van, akkor az eltőrök historyjának lekérése.</div><div><br></div><div>Szóval tudtok ilyen megoldásról? Sokkal jobb lenne, ha nem kéne nekem megcsinálnom. :)</div><div><br></div><div>Laci</div><span><font color="#888888"><div><br></div></font></span></div><span><font color="#888888">
<p></p>
-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</font></span></blockquote></div><br></div>
<p></p>
-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></blockquote></div><br></div>
<p></p>
-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></blockquote></div><br></div>
<p></p>
-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></blockquote></div><br></div>
<p></p>
-- <br>
Magyar OSM Levelezőlista - <a href="mailto:openstreetmap-hungary@googlegroups.com" target="_blank">openstreetmap-hungary@googlegroups.com</a><br>
leiratkozás: <a href="mailto:openstreetmap-hungary%2Bunsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a><br>
--- <br>
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok „openstreetmap-hungary” csoportjára.<br>
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz küldjön egy e-amailt a(z) <a href="mailto:openstreetmap-hungary+unsubscribe@googlegroups.com" target="_blank">openstreetmap-hungary+unsubscribe@googlegroups.com</a> címre.<br>
További lehetőségekért látogasson el ide: <a href="https://groups.google.com/d/optout" target="_blank">https://groups.google.com/d/optout</a>.<br>
</div></div></blockquote></div><br></div>