[osm-hu] openstreetmap.hu linkeles
Ferenc Veres
lionkempelen at gmail.com
2013. Okt. 21., H, 21:59:34 UTC
Imre Samu írta, 2013-10-21 11:21 keltezéssel:
>>Milyen kereső lehet még életszerű?
>
> talán egy konkrét POI kereső ( linkelhetőséggel, zoomal ) .. - pl.
> bolt, iskola, hivatal, ...
>
> Ha egy bolt, étterem - az OpenStreetMap-et akarja használni a honlapján ..
> akkor most nagyon nehezen tudja ezt megtenni.
IFRAME-ezni kb annyi mint bármelyik másik térképet. A "HU"-n ugyan nincs
ilyen, de az org-on van a "Share" menü. Párszor próbáltam már. Arra
gondolsz?
Egy ezzel kompatibilis megoldást csinálhatnánk a .HU oldalon is, ami
legenerálja az IFRAME-et, esetleg ad 1-2 beviteli mezőt, szélesség,
magasság, meg előnézetet. "Buborékot" sajnos a .org nem tud rárakni,
szóval lehet, hogy .HU-s IFRAME-ezés kellene, mert nálunk Laci nemrég
megcsinálta, hogy tetszőleges szöveget is be lehet írni egy markerhez.
Annak mondjuk nem örülnék, ha rengeteg oldal betöltögetné a kódomat,
mert annyira azért nem stabil. Most is futólagos patcheket töltöttem
fel, lásd lentebb.
Igaz, hogy ebben nincs tovább info a POI-ról, de Laci pont valami
ilyesmin ötletelt nemrég.
> Ha lenne valami egyszerű és hasznos dolog, akkor talán az visszahatna a
> POI-k rögzítésére és pontosabb
> fel-taggelésére is ...
Ez egy nagyon jó gondolat!
>
> konkrét példa ..
> http://www.openstreetmap.org/browse/node/2473530566 [ Szabó Imre
> fodrászat ]
>
> Nekem a következő kereső link lenne ideális:
> angol tag :
> http://www.openstreetmap.hu/poi/hairdresser/Szabó_Imre_fodrászat
> <http://www.openstreetmap.hu/poi/hairdresser/Szab%C3%B3_Imre_fodr%C3%A1szat>
> magyar
> tag: http://www.openstreetmap.hu/poi/fodraszat/Szabó_Imre_fodrászat
> <http://www.openstreetmap.hu/poi/fodraszat/Szab%C3%B3_Imre_fodr%C3%A1szat>
>
> esetleg kiegészítve egy területi hierarchiával:
> http://www.openstreetmap.hu/poi/budapest/fodraszat/Szabó_Imre_fodrászat
> <http://www.openstreetmap.hu/poi/budapest/fodraszat/Szab%C3%B3_Imre_fodr%C3%A1szat>
Ezek szerintem túl "törékenyek", pl átnevezés, vagy
/szupermarket/budapest/ALDI aztán máris gondolokozhatunk, hogy van 1
tucatnyi... A facebookon is egy csomó dologra csak számos link van
3434534543534534.
Más kérdés, hogy az OSM_ID is bukó ha valaki véletlenül letörli és
újrarajzolja, vagy épületet csinál a ponttal megadott elemből (jó
esetben meghagyja bejáratnak a régi pontot és akkor legalább közelben
marad). OSM_ID-s linkelés az nagyon béna lenne? Arra könnyen tudnánk
egy API QUERY-t is lefuttatni további adatokért. "Jelenleg nincs
nyitva", ez a nagy álmom. :-D
Illetve, ez 2 teljesen külön dolog, az IFRAME-ezés saját oldalon meg a
rálinkelés. A POI info box mindkét esetben érdekes lehet. Dömcsi
geokóderével fel is lehetne ajánlani lenyíló mezőben, hogy válassza ki
az elemet amire linkelni szeretne.
> Ha egy cím lenne, akkor az mehetne a "cim" - után
> http://www.openstreetmap.hu/cim/Budapest/Krisztina_körút/45
> <http://www.openstreetmap.hu/cim/Budapest/Krisztina_k%C3%B6r%C3%BAt/45>
> aminek a házszám és az utca nélküli verziója is értelmes lenne:
> http://www.openstreetmap.hu/cim/Budapest/Krisztina_körút
> <http://www.openstreetmap.hu/cim/Budapest/Krisztina_k%C3%B6r%C3%BAt>
> http://www.openstreetmap.hu/cim/Budapest
Ezt ?q=-vel könnyen le tudom futtatni, csak mindig bizonytalan volt az
odaugrás, ugyanis amikor nem akar elugrani az ember, akkor nagyon
idegesítő, ha mégis elugrik. (Bár elvileg a q= csak az oldal
"indulásakor" kerül feldolgozásra, tehát ha nagyon bízunk a Nominatim
szerencsés találtaiban, akkor visszaélesítem az odaugrást.
Beírtam próbának, szóljatok, hogy ez most jó vagy nem jó, milyen esetben
jó, mikor nem. De most megint szórakozik velem a Nominatim, mert a
várost nem adja vissza, pl erre:
http://www.openstreetmap.hu/?q=Medgyesegyh%C3%A1za
Gondolkozni már fáradt vagyok, de mi lenne bolyult neki egy ilyenben:
http://nominatim.openstreetmap.org/search?json_callback=jQuery17203811562224291265_1382390955296&q=Medgyesegyh%C3%A1za&format=json&json_callback=show_results&limit=50&addressdetails=1&email=info%40openstreetmap.hu&accept-language=hu&_=1382391000721
(vagy én rontottam el. Egy időben én magam szűrtem a place nódokat
valami bug miatt, de jelen pillatban erre a query-re vissza se jön csak
a boundary. Lehet, hogy átmeneti.)
(Meg station meg lakott terület, ez utóbbiról már tizenötször leszedtük
a name-t országszerte. Töröltem erről MOST.)
Javítottam azon is, ha q=-ből Budapesten keresünk akkor a nominatim ne
lássa a kerületet mert úgyse érti.
q-s URL-t a "Rólunk" oldalon keresve lehet csinálni, tesztelgetésnek.
Beírod és "Keresés".
> Nem tökéletes a fenti elképzelés - főleg csak gondolatébresztőnek szántam,
> de a hasonló - emberek számára is értelmes linkek - a facebook-on és a
> LinkeIn-en bevált marketing best practicek,
> amit pl. az e-mailes aláírásban tökéletes.
>
> Valami időtálló - bővíthető - automatizálható rendszer lenne ideális,
> ami az OSM tag-ekből egyszerűen oda-vissza konvertálható lenne.
> azt hiszem ez módszer :> https://en.wikipedia.org/wiki/Clean_URL
>
> Az is lehet, hogy már van valami hasonló - csak én nem tudok róla .. és
> az is lehet, hogy már valakik dolgoznak rajta ..
Egyelőre ennyi, de tetszik az ötlet, foglalkozzunk még vele.
Clean URL-nek lehet valami rewrite ami q=-re alakítja belsőleg, feltéve,
ha azok az adatok vannak benne ami nominatimnak is jó.
Lacii... :-D
if(!POISZER) {
if(poilista()) {
dosearch();
}
}
Ez !POISZER (NOT POISZER) ezt nem kellett volna törölni.
Eddig nem volt feltöltve a módosításod, merthogy úgyse volt benne új
feature. De ezek szerint a régi se. :-D
>
>
>
> --- kapcsolódó -
> csináltam egy plusz tesztet .. valami ok miatt ha csak a "Szabó Imre"
> van megadva, nem találja a fodrászatot.
> OpenStreetMap.hu keresőbe => Szabó Imre -> nincs találat
> OpenStreetMap.hu keresőbe => Szabó Imre fodrászat -> Találat
> OpenStreetMap.hu keresőbe => fodrászat, Szabó Imre -> Találat
> OpenStreetMap.hu keresőbe => fodrászat -> Találat
>
>
> üdv,
> Imre
>
További információk a(z) Talk-hu levelezőlistáról