<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Exista situatii cand cladirea respective este mare si are
incorporate POI diferite (de ex. Farmacie, magazine electronice, restaurant,
etc.) si atunci eticheta cladirii ar fi greu de ales.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
talk-ro-bounces@openstreetmap.org [mailto:talk-ro-bounces@openstreetmap.org] <b>On
Behalf Of </b>Ciprian Talaba<br>
<b>Sent:</b> 22 septembrie 2009 12:10<br>
<b>To:</b> OSM Romania<br>
<b>Subject:</b> Re: [Talk-ro] POI: node sau area (building)?<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'>Salutare,<o:p></o:p></p>

<div>

<p class=MsoNormal>2009/9/22 Asztalos Attila <<a
href="mailto:attila.asztalos@ibs.ro">attila.asztalos@ibs.ro</a>><o:p></o:p></p>

<p class=MsoNormal>Am o problema de mai demult, la care n-am gasit raspuns
nicaieri pe<br>
wiki-ul OSM, si anume:<br>
<br>
Conform wiki, majoriatatea atributelor gen POI pot fi atasate unui nod<br>
sau unei arii, daca si cladirea e mapata. Asta e reflectat clar in<br>
iconitele prezente langa "used on these elements" (in general,
ambele).<br>
Insa in unele pagini wiki se exprima explicit ca "una sau alta", pe
cand<br>
pe alte pagini se exprima in sensul "pune un nod in mijlocul ariei".
In<br>
mod vizibil ambele versiuni sunt larg folosite, fapt recunoscut si prin<br>
randarea in general a ambelor versiuni si in mapnik si in osmarender<br>
(dar cu variatii aleatorii). Suna destul de logic ca nodul nu mai e<br>
necesar daca exista ditamai cladire, dar practic duplicitatea aceasta<br>
creeaza incurcaturi monstru, de obicei prin foarte enervanta aparitia<br>
dubla a unui POI in acelasi loc sau in liste de cautare (cand ambele<br>
exista), sau neaparitia totala (de obicei cand doar cladirea are tag-ul<br>
respectiv). Dilema castiga valente noi cand e vorba de denumire -<br>
atributul asociat nodului si cladirii e probabil identic, dar numele<br>
aproape sigur NU este (ci o variatie).<br>
<br>
Inteleg ca intrebarea e probabil de interes mai larg (general OSM), si<br>
ca ori n-am gasit eu solutia existenta ori o sa discutam despre asta si<br>
mult dupa ce disputa trunk/primary a murit demult, dar:<br>
1) Habar n-as avea unde sa propun intrebarea pe OSM wiki, fiind prea<br>
larga in scop;<br>
2) Situatia clasica de pe OSM in care cineva actualmente citeste enuntul<br>
problemei in urmatoarele 6-12 luni, se discuta vreo 2-3 ani, si in final<br>
subiectul ramane tot deschis si nedecis nu imi suna prea bine. Poate<br>
macar noi reusim sa ajungem la vreun consens intre timp.<o:p></o:p></p>

<div>

<p class=MsoNormal><br>
Problema este dificila daca privim numai prin prisma a ceea ce vedem pe ecran
(harta generata de Mapnik). OSM insa este mai mult decat acea harta, este de
fapt o baza de date geo-spatiale. Iar pentru ca aceasta baza de date sa contina
elemente corecte exista o singura solutie: sa existe in acelasi timp o singura
referinta catre un POI (sau alte element). Asta inseamna ca in momentul in care
avem posibilitatea sa trasam perimetrul unei cladiri sa verificam daca exista
deja un nod cu aceleasi proprietati si sa il stergem (proprietatile pot fi
copiate catre noua cladire adaugata).<br>
<br>
Ca sa rezolvam problema aparitiei anumitor elemente pe harta avem solutia sa
modificam fisierul cu stilurile de randare disponibil in SVN <a
href="http://svn.openstreetmap.org/applications/rendering/mapnik/osm.xml">http://svn.openstreetmap.org/applications/rendering/mapnik/osm.xml</a>,
sa il testam local cu un mic extract si apoi sa publicam un patch pe lista de
discutii <a href="mailto:dev@openstreemap.org">dev@openstreemap.org</a>. Nu e
simplu, nu multi vor putea face acest lucru, insa e singura modalitate corecta
(cel putin din punctul meu de vedere).<br>
<br>
Numai bine,<br>
Ciprian<br>
 <o:p></o:p></p>

</div>

</div>

</div>

</body>

</html>