Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-02-26 Thread Martin Koppenhoefer
2015-02-25 20:31 GMT+01:00 Swen Wacker swen.wac...@gmail.com:

 2015-02-25 15:57 GMT+01:00 Martin Koppenhoefer dieterdre...@gmail.com:


 thank you for these references. I have noticed that all of them reference
 the BauGB §126, which seems to confirm that this is the legal basis for the
 numbering


 Are you kidding me? :-)

 1. Neither http://www.rosenheim.de/uploads/media/631f.pdf nor
 http://www.bad-doberan.de/uploads/media/Hausnummernsatzung.pdf reference
 to BBauG. And there a lot of more.

 2. Referencing to BBauG is meaningless, because every local law
 (Satzung) needs a landesrechtliche legislative
 http://www.dict.cc/englisch-deutsch/legislative.html basis.



OK, still I have found sentences like soweit nicht bundesrechtliche
Vorschriften bestehen.

http://www.gesetze-bayern.de/jportal/portal/page/bsbayprod.psml?doc.id=jlr-StrWGBYpArt52showdoccase=1paramfromHL=true




 We can conclude that (in Germany) it depends only on local law.



+1, which then defines either the plot or the indivually used buildings (or
a subset of them with particular usage) as entity to be refered to by
numbers.


 We can conclude, that D.h., die Hausnummern beziehen sich in Deutschland
 grundsätzlich auf Grundstücke
 http://wiki.openstreetmap.org/wiki/DE:Karlsruhe_Schema#Rechtliche_Situation
 lacks any legal meaning.




thank you for pointing this out, IANAL, and have just tried to collect
relevant information about this. I have now amended the German wiki and
invite you to review this paragraph.

cheers,
Martin
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-02-25 Thread Martin Koppenhoefer
2015-01-23 8:55 GMT+01:00 Swen Wacker swen.wac...@gmail.com:

 2015-01-22 19:44 GMT+01:00 fly lowfligh...@googlemail.com:

 In Germany the address always belongs to the plot and not to the
 building and they are assigned in advance.


 This is not correct. The decision is up to the local government. In most
 local Hausnummer-Satzung (by-law about housenumber) that I've looked at
 there is a preference for buildings.  German-speaking might look huere:
 http://forum.openstreetmap.org/viewtopic.php?pid=472337#p472337





If you look for Hausnummernsatzung it is clear you'll find likely
building related stuff ;-)
Have a look for Grundstücksnummerierung to find plot related information.

There is national law (BauGB) that clearly states that the basis for all
numbering is the plot (§126): (3) Der Eigentümer hat sein Grundstück mit
der von der Gemeinde festgesetzten Nummer zu versehen. Im Übrigen gelten
die landesrechtlichen Vorschriften.

The lower admin entities (Land and Gemeinde) can and typically will have
regulation how to reduce ambiguities (e.g. numbering of buildings,
staircases, entrances, etc. if needed), and often details about shape, size
and illumination of the numbers and where to put them exactly and how the
system is working (consecutive numbering or even / odd numbers per street
side, etc.).

E.g. the Nummerierungsverordnung Berlin:
http://www.stadtentwicklung.berlin.de/service/gesetzestexte/de/download/geoinformation/Vorschriftensammlung/7_1.pdf

In the case of Baden-Württemberg, there are no regulations on
Landes-level concerning housenumbers (AFAIK), but the municipalities have
their own laws (Gemeindesatzung).
E.g. this is the regulation that states that in Karlsruhe you have to put
housenumbers on your _plot_, if it is used for residential or commercial
purposes:
http://web1.karlsruhe.de/Stadt/Stadtrecht/s-6-1-3.php

I have not yet found any text that doesn't state that the plot is the main
unit for numbering (and I doubt it exists, because it would conflict with
federal law). Clearly, if there are numbers for several entrances (and
often there are), you should consider mapping them there.

Maybe our current scheme is not sufficient for mapping all those
subtleties. I could imagine having 2 entities: an area which has a certain
address, and an entrance node by which you can access this area.

cheers,
Martin
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-02-25 Thread Martin Koppenhoefer
2015-02-25 15:09 GMT+01:00 Swen Wacker swen.wac...@gmail.com:

 I have not yet found any text that doesn't state that the plot is the main
 unit for numbering


 http://www.rosenheim.de/uploads/media/631f.pdf
 http://www.bad-doberan.de/uploads/media/Hausnummernsatzung.pdf
 http://www.grimmen.de/cgi-bin/homepage/grimmen/Satzung_Straszen-Hausnummern

 http://www.saalfeld.de/files/1097774A150/Satzung+ueber+Strassennamen+und+Hausnummern.pdf



thank you for these references. I have noticed that all of them reference
the BauGB §126, which seems to confirm that this is the legal basis for the
numbering. So we can conclude that some Länder / Gemeinden (federal states
/ municipalities) will assign numbers to empty plots only as an exception
(public needs or on request of the proprietor if he can prove a special
requirement) and will assign numbers to every independently used building,
while others (like the aforementioned Berlin) put the focus on the plot.

cheers,
Martin
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-02-25 Thread Swen Wacker
2015-02-25 15:57 GMT+01:00 Martin Koppenhoefer dieterdre...@gmail.com:


 thank you for these references. I have noticed that all of them reference
 the BauGB §126, which seems to confirm that this is the legal basis for the
 numbering


Are you kidding me? :-)

1. Neither http://www.rosenheim.de/uploads/media/631f.pdf nor
http://www.bad-doberan.de/uploads/media/Hausnummernsatzung.pdf reference to
BBauG. And there a lot of more.

2. Referencing to BBauG is meaningless, because every local law (Satzung)
needs a landesrechtliche legislative
http://www.dict.cc/englisch-deutsch/legislative.html basis.

2. Your thesis has been, that you not yet found any text that doesn't
state that the plot is the main unit for numbering reason. That hav been
the only reason for this list.

3. I have linked to an official
http://www.dict.cc/englisch-deutsch/official.html headnote
http://www.dict.cc/englisch-deutsch/headnotes.html (Leitsatz) which says
the obviousness http://www.dict.cc/englisch-deutsch/obviousness.html The
right to grant of house numbers based on ... [community law]

We can conclude that (in Germany) it depends only on local law.

We can conclude that there is no exception / general case plot/buildung

We can conclude, that D.h., die Hausnummern beziehen sich in Deutschland
grundsätzlich auf Grundstücke
http://wiki.openstreetmap.org/wiki/DE:Karlsruhe_Schema#Rechtliche_Situation
lacks any legal meaning.
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-22 Thread Friedrich Volkmann
On 21.01.2015 08:28, Markus Lindholm wrote:
 Before we get carried away by a zillion relations I think we have to
 answer the questions as to what purpose do we want to explicitly
 associate an address with a POI or a building.
 
 Is it so that the data consumer can find her way to a POI? That's
 obviously superfluous as the POI already has a geographical location
 given.

But not the address, according to your suggestion to keep addresses in
separate nodes.

Concerning buildings, an address node is imprecise. It may be on one side of
the building, while you'd better come from the other side of the building.
Search Nominatim for my postal address Davidgasse 76-80 and click the
House in the search results. You couldn't achieve that with a single
address node. In fact, the address node would be at the southern end of the
building complex, while I live at the northern end, so you wouldn't find
your way to my appartement.

 The only purpose I can think of is to facilitate for the data
 consumer to send a physical letter to the POI and that is a bit of a
 fringe use case. With buildings is even murkier as to what the purpose
 would be. Is there any country where the address would be part of the
 ID for the building in the cadastre? Seems unlikely as a building can
 have many addresses.

I think that we don't need to care about the cadastre. It's something
independent from OSM.

I think we should generally not ponder about application purposes too much.
The purpose of tagging is to represent data in a clean and unambigous way.
Leave it over to applications to do something with it or not. If someone
wants to make a carnival report on whether buildings with even or odd
housenumbers are larger, why not?

 So I'm not advocating that a zillion relation be created, just that if
 you REALLY need an EXPLICIT association between an address and a
 POI/building then you should use a relation. And that addresses would
 be stored in the database in a coherent manner.

That mixes the needs of mappers and data consumers. As a mapper, I don't
need such an association at all.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-22 Thread Dmitry Kiselev
 Hi Friedrich.

I can't say for whole World,
as for Russia we have plots of lands having addresses without buildings.

They are not always dedicated to be build up with something.
There is three ways, (maybe more, but i don't know for sure):

1. Large landuses as landuse=industrial may have their own address, like.

Springfield, Green Road, 123.
and every building inside this territory have their own address like:
Springfield, Green Road, 123, building 2.

(Keep in mind that we traditionally have different addresses parts order).

2,3. Rather small land lots with demolished  or not yet constructed buildings.
We can say that they are dedicated to be built up with something in future,
but they may appears empty for ages.

It's rather common situation for rural areas, when owner have purchased land 
lot,
but haven't built capital house yet. 
But these lots should have addresses for mail correspondence  and fees.


Wed, 21 Jan 2015 21:02:14 -0600 от John F. Eldredge j...@jfeldredge.com:
On 01/19/2015 03:39 AM, Friedrich Volkmann wrote:
 On 18.01.2015 22:23, Markus Lindholm wrote:
 I think that comes down to how addresses are viewed, either as a
 proper feature in their one right or as an attribute to some other
 feature.

 Yes, that's the crux.

 I think addresses are proper features, so a distinct address
 should be found only once in the database.

 And I see it the other way. Addresses are just attributes. It may pendend on
 the country, I don't know. In Austria and most certainly in entire central
 Europe, an address is always bound to a building, apartment or strictly
 delimited plot of land. An address cannot exist on its own. Every address
 includes a housenumber, indicating that there's a house. There are no
 addresses in the midst of a lake or somewhere in the cliffs.


If you have a strictly delimited plot of land, with no house currently 
built upon it, but which is intended for later construction, does it 
have a house number?  Or is the address only assigned once a building is 
built?

-- 
John F. Eldredge --  j...@jfeldredge.com
Darkness cannot drive out darkness; only light can do that.
Hate cannot drive out hate; only love can do that.
Dr. Martin Luther King, Jr.

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-22 Thread Friedrich Volkmann
On 22.01.2015 04:02, John F. Eldredge wrote:
 If you have a strictly delimited plot of land, with no house currently
 built upon it, but which is intended for later construction, does it have a
 house number?  Or is the address only assigned once a building is built?

When it is already intended for later construction, it usually already has
an address (including house number or conscription number) assigned. But
again, I can only speak of Austria.

So we have three levels of estimated vs. fully surveyed address mapping:
1) address nodes: we know that the address is valid somewhere around that point
2) address as building attribute: we know at least one building where the
the address is valid
3) address as plot attribute: we know the entire area where the address is valid

Of course, the building may occupy the whole plot, especially in cities.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-22 Thread fly
Am 22.01.2015 um 04:02 schrieb John F. Eldredge:

 If you have a strictly delimited plot of land, with no house currently
 built upon it, but which is intended for later construction, does it
 have a house number?  Or is the address only assigned once a building is
 built?

In Germany the address always belongs to the plot and not to the
building and they are assigned in advance.

cu fly



___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-20 Thread Friedrich Volkmann
On 19.01.2015 12:37, Markus Lindholm wrote:
 Treating addresses as attributes might be fast and convenient but that
 kind of scheme
 becomes incoherent as there is no one-to-one relationship between
 addresses and other features.
 E.g.
 - There are MULTIPLE POIs that all relate to ONE address
 - There are MULTIPLE addresses that all relate to ONE building
 So you would end up with a database where the address information is
 stored all over the place and no coherent way to process it. Better
 to have bare address nodes and when necessary use a relation to create
 an association between the address and other features.

We already have zillions of POIs (e.g. shop nodes) with address attributes.
If you wanted to keep address information separate, you would need to add
just as many address nodes and relations. You would even need to separate
all addresses from buildings. So your vision is not only incompatible with
the addrN scheme, it is incompatible with how addresses are used in OSM
altogether.

You apparently wish to implement a relational database concept for address
information, but this is just impossible because OSM is not a relational
database. All data in OSM directly or indirectly contains geographical
information. When you use a relation to connect a shop node (which has
geographical coordinates) to an address node (which as geographical
coordinates), you have two conflicting sets of geographical coordinates. So
if you are looking for normalisation, you need to get rid of the address
nodes altogether and set the adress tags on the relation directly.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-20 Thread Friedrich Volkmann
On 19.01.2015 12:47, Andrew Shadura wrote:
 It doesn't actually matter if you agree or not, because it doesn't change
 the fact that buildings in CZ and SK don't have multiple addresses.

I cannot judge this. If this is a fact, addr2 is not needed or even plain
wrong for conscription numbers in CZ and SK. The addrN scheme just offers a
syntax for alternate addresses. Use it where applicable, and don't use it
where it is not applicable. The conscription number example in my version of
the proposal is from Austria, where it is applicable.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Andrew Shadura
On 19 January 2015 at 11:08, Friedrich Volkmann b...@volki.at wrote:
 That's wrong, as I've already explained in another message. When you write a
 letter to an address in Austria using a conscription number, you MUST omit
 the street name. Otherwise the letter will be returned as undeliverable.

 Similarly, the official address at a given time either contains a
 street+housenumber or a conscription number, not both. In villages where
 street+housenumber combinations are introduced, the conscription numbers
 become officially invalid. The reason why we want to keep them in OSM is
 that conscription numbers often remain in use for a long time, and the
 conscription number plates often stay in place (see photos in the proposals).

Both statements are actually untrue.

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Dmitry Kiselev

Andrew, anyway they are mapped in osm as addresses 
(ok special kind of addresses), and used in the way addresses usually used.

Addresses are still distinct as they was
There is only one building for Praha, 606
and only one building for Praha, Staroměstské náměstí, 11

Same story for Tallin:

There is only one Tallinn, Pikk, 9
and only one Tallinn, Lai, 8

But they both shares one building. 
And if I understand my Estonian colleagues,
both of them are official, at least both of them could be found in official GIS 
maaamet.

And I could add more countries and schemes and examples.
Addresses are distinct, POIs are distinct, buildings are distinct, 
but their conjunctions are not.

Maybe we just use term distinct for different things?

There are many ways to have distinct addresses, and distinct objects with one 
or more addresses
and If a developer have designed database with assumption that there could be 
only one address, 
and in real world he have found an object with two addresses, he have made
a wrong assumption, not the reality is wrong.


Mon, 19 Jan 2015 09:57:04 +0100 от Andrew Shadura and...@shadura.me:
On 19 January 2015 at 05:54, Dmitry Kiselev  dkise...@osm.me  wrote:
 So we have 2 millions things in OSM going against OSM modeling tradition:
  http://taginfo.openstreetmap.org/keys/addr%3Aconscriptionnumber
 It's same story, two addresses for one object.
 First: hn-street-city
 Second: hn-city
 Scheme is different, but principle is the same, two addresses for one object
 via tags.

Dmitry, this isn't true. Conscription number/street number is just a
special sort of an address, it's not like two totally separate
addresses. Yes, you can use a part of it to address a building
(conscription number + optional street + optional locality name +
city), but anyway the official address is still just one.

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Friedrich Volkmann
On 19.01.2015 10:41, Andrew Shadura wrote:
 On 19 January 2015 at 11:08, Friedrich Volkmann b...@volki.at wrote:
 That's wrong, as I've already explained in another message. When you write a
 letter to an address in Austria using a conscription number, you MUST omit
 the street name. Otherwise the letter will be returned as undeliverable.
 
 Similarly, the official address at a given time either contains a
 street+housenumber or a conscription number, not both. In villages where
 street+housenumber combinations are introduced, the conscription numbers
 become officially invalid. The reason why we want to keep them in OSM is
 that conscription numbers often remain in use for a long time, and the
 conscription number plates often stay in place (see photos in the proposals).
 
 Both statements are actually untrue.

I have been living in this country for all my life, and I worked at a post
office for some months. So you can safely believe my statements. But all you
mind to say it that it's all untrue. Well, maybe you also say that the
heliocentric system is untrue, and that Man was created 4000 BC. I hope you
are fine in your universe.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Dmitry Kiselev
  In my country, both numbers are used concurrently
 and together with street name

Such thing, that you use conscription numbers 
and street numbers all together in a same time
doesn't make conscription numbers not an address

You've said:

 Praha, 606 might be not unique inside whole Praha without neighborhood name.

Ok, in such case Praha, Central district, 606 should be unique, am I right?

If conscription numbers, in your country are not valid without quarter or 
district or block
(I don't know how you name such subdivisions within cites) it should be tagged.

And in such case, it's two addresses 
(ok they are binded together, it's not a problem), isn't it?

Mon, 19 Jan 2015 11:10:11 +0100 от Andrew Shadura and...@shadura.me:
On 19 January 2015 at 11:33, Friedrich Volkmann  b...@volki.at  wrote:
 I have been living in this country for all my life, and I worked at a post
 office for some months. So you can safely believe my statements. But all you
 mind to say it that it's all untrue. Well, maybe you also say that the
 heliocentric system is untrue, and that Man was created 4000 BC. I hope you
 are fine in your universe.

If your country has effectively abolished conscription numbers, this
is one thing. Another this is how they work in countries where they're
used all the time. In my country, both numbers are used concurrently
and together with street name, and this country together with a
neighbouring country are the largest users of this addressing system
to date.

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Ineiev
On Mon, Jan 19, 2015 at 10:56:01AM +0300, Dmitry Kiselev wrote:
 
 addr:city=ukrainian city name
 addr:street=ukrainian street name
 addr:housenumber=123
 
 Is enough, all kind of translations might be taken from matched street/city
 as good as any kind of old_names or alt_names

Good point.

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Dmitry Kiselev
  No, it's not two addresses, it's just a single one. It's just a
 particular feature of it that you can omit a part of it (either of the
 building numbers or sometimes the street name if you have the
 conscription number).

I've got your point, but I cant agree with you that it's not a multiple 
addresses tagging scheme.

Also I can't agree that there is no problems with points.

And I can't agree that addrN breaks some of the OSM principles.


Mon, 19 Jan 2015 12:14:09 +0100 от Andrew Shadura and...@shadura.me:
On 19 January 2015 at 12:08, Dmitry Kiselev  dkise...@osm.me  wrote:
 In my country, both numbers are used concurrently
 and together with street name

 Such thing, that you use conscription numbers
 and street numbers all together in a same time
 doesn't make conscription numbers not an address

I didn't say it's not an address at all, but it's not a separate
address. It's just a part of a regular address.

 You've said:

 Praha, 606 might be not unique inside whole Praha without neighborhood
 name.

 Ok, in such case Praha, Central district, 606 should be unique, am I
 right?

 If conscription numbers, in your country are not valid without quarter or
 district or block
 (I don't know how you name such subdivisions within cites) it should be
 tagged.

Addr:street + addr:conscriptionnumber + addr:streetnumber (if exists)
is enough on a building to be correctly addressed in most of the cases
except where a building administratively belongs to a different
district in which it is located geographically, or if it's a village
with no street numbers (those a special cases we're not talking about
at the moment).

 And in such case, it's two addresses
 (ok they are binded together, it's not a problem), isn't it?

No, it's not two addresses, it's just a single one. It's just a
particular feature of it that you can omit a part of it (either of the
building numbers or sometimes the street name if you have the
conscription number).

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Andrew Shadura
On 19 January 2015 at 11:33, Friedrich Volkmann b...@volki.at wrote:
 I have been living in this country for all my life, and I worked at a post
 office for some months. So you can safely believe my statements. But all you
 mind to say it that it's all untrue. Well, maybe you also say that the
 heliocentric system is untrue, and that Man was created 4000 BC. I hope you
 are fine in your universe.

If your country has effectively abolished conscription numbers, this
is one thing. Another this is how they work in countries where they're
used all the time. In my country, both numbers are used concurrently
and together with street name, and this country together with a
neighbouring country are the largest users of this addressing system
to date.

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Dmitry Kiselev
 If you mean osm relation between POI and every address node, 
such schema will not ever be widely in use.

As for relational databases, yep one more SQL relation is an option.
And for noSQL data storages there are hundred ways to store such relationships.

Mon, 19 Jan 2015 12:37:32 +0100 от Markus Lindholm markus.lindh...@gmail.com:
On 19 January 2015 at 10:39, Friedrich Volkmann  b...@volki.at  wrote:
 On 18.01.2015 22:23, Markus Lindholm wrote:
 I think addresses are proper features, so a distinct address
 should be found only once in the database.

 And I see it the other way. Addresses are just attributes. It may pendend on
 the country, I don't know.

Treating addresses as attributes might be fast and convenient but that
kind of scheme
becomes incoherent as there is no one-to-one relationship between
addresses and other features.
E.g.
- There are MULTIPLE POIs that all relate to ONE address
- There are MULTIPLE addresses that all relate to ONE building
So you would end up with a database where the address information is
stored all over the place and no coherent way to process it. Better
to have bare address nodes and when necessary use a relation to create
an association between the address and other features.

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Friedrich Volkmann
On 19.01.2015 09:57, Andrew Shadura wrote:
 Dmitry, this isn't true. Conscription number/street number is just a
 special sort of an address, it's not like two totally separate
 addresses. Yes, you can use a part of it to address a building
 (conscription number + optional street + optional locality name +
 city), but anyway the official address is still just one.

That's wrong, as I've already explained in another message. When you write a
letter to an address in Austria using a conscription number, you MUST omit
the street name. Otherwise the letter will be returned as undeliverable.

Similarly, the official address at a given time either contains a
street+housenumber or a conscription number, not both. In villages where
street+housenumber combinations are introduced, the conscription numbers
become officially invalid. The reason why we want to keep them in OSM is
that conscription numbers often remain in use for a long time, and the
conscription number plates often stay in place (see photos in the proposals).

One other important aspect is that although addr:conscriptionnumber is in
use in some regions, it is not documented on
http://wiki.openstreetmap.org/wiki/Key:addr. That's why all conscription
numbers in Austria are mapped as addr:housenumber. We cannot use that key
for the street-housenumber and the conscriptionnumber at the same time, so
we need addr2 to map both.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Friedrich Volkmann
On 19.01.2015 11:10, Andrew Shadura wrote:
 If your country has effectively abolished conscription numbers, this
 is one thing. Another this is how they work in countries where they're
 used all the time. In my country, both numbers are used concurrently
 and together with street name, and this country together with a
 neighbouring country are the largest users of this addressing system
 to date.

My country has not abolished conscription numbers. Originally all communes
used conscription numbers. All cities abolished them long ago, but some
rural communes still use them, or are in transition.

Remember that conscription numbers where introduced in the 18th century when
Bohemia, Moravia and Slovakia were all part of Austria, so it's actually the
same system, or at least it was originally.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Friedrich Volkmann
On 18.01.2015 22:23, Markus Lindholm wrote:
 I think that comes down to how addresses are viewed, either as a
 proper feature in their one right or as an attribute to some other
 feature.

Yes, that's the crux.

 I think addresses are proper features, so a distinct address
 should be found only once in the database.

And I see it the other way. Addresses are just attributes. It may pendend on
the country, I don't know. In Austria and most certainly in entire central
Europe, an address is always bound to a building, apartment or strictly
delimited plot of land. An address cannot exist on its own. Every address
includes a housenumber, indicating that there's a house. There are no
addresses in the midst of a lake or somewhere in the cliffs.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-19 Thread Andrew Shadura
  No, it's not two addresses, it's just a single one. It's just a
  particular feature of it that you can omit a part of it (either of the
  building numbers or sometimes the street name if you have the
  conscription number).

 I've got your point, but I cant agree with you that it's not a multiple
addresses tagging scheme.

It doesn't actually matter if you agree or not, because it doesn't change
the fact that buildings in CZ and SK don't have multiple addresses.

-- 
Cheers,
  Andrew
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread Dmitry Kiselev
 So we have 2 millions things in OSM going against OSM modeling tradition:
http://taginfo.openstreetmap.org/keys/addr%3Aconscriptionnumber
It's same story, two addresses for one object.
First: hn-street-city
Second: hn-city
Scheme is different, but principle is the same, two addresses for one object 
via tags.

Sun, 18 Jan 2015 21:52:20 +0100 от Markus Lindholm markus.lindh...@gmail.com:
On 17 January 2015 at 22:16, Friedrich Volkmann  b...@volki.at  wrote:
 With the addrN schema, we need one object (a node tagged shop=* and
 addrN:*=*) for a shop.
 With the provides_feature relation we need one node for the shop, one node
 for each address, and one relation.

And if there are two shops that both have the same address? Then your
scheme breaks down as you would end up with a database with two
distinct nodes but same address. Clearly a bad thing and against the
principle of 'One feature - one element'
http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element

 The provides_feature relation may be fine for entrances and parking places,
 but using it for addresses adds too much unnecessary complexity to the
 database. I am not sure if the address role is bad, but we shouldn't use
 it in cases where we can do without that relation.

If there is a need to explicitly associate one or more addresses with
a building I don't see any other coherent way. Shoehorning multiple
address into single object just goes against how things are modelled
in OSM

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread Ineiev
On Sat, Jan 17, 2015 at 11:11:23PM +0100, Friedrich Volkmann wrote:
 On 16.01.2015 05:48, Ineiev wrote:
  On Thu, Jan 15, 2015 at 12:53:13PM +0100, Martin Koppenhoefer wrote:
 
  you could use polygons (e.g. 2 distinct multipolygons, one for each
  address), and add a note to inform your fellow mapping colleagues that the
  overlap is intended (note is not needed but nice).
  
  I think this solution has an essential advantage: distinct
  multipoligons with single addr:housenumbers can go do distinct
  associatedStreet relations. you can't do it with addrN:; and
  the mapper may want to use associatedStreet e.g. because
  it provides a way to specify parallel addresses in different
  languages (I believe, this feature is used in countries like Ukraine).
 
 If we need language versions for the street name, we'll probably need them
 for city names (Kiyev/Kiyiv) etc. too. So you'll not only need an
 associatedStreet relation, but also an associatedCity relation.

TTBOMK the city/country part of the address comes from the city
multipoligon, and it does have an established way to specify
localized versions.

 You can (mis-)use the addrN schema for that purpose:
 
 addr:city=ukrainian city name
 addr:street=ukrainian street name
 addr:housenumber=123
 addr:2:city=russian city name
 addr:2:street=russian street name
 addr:2:housenumber=123

Indeed, it would be a misuse. the user of data should
be able to identify the language.

 The number of tags multiplies with the number of street/housenumber
 combinations, but that may still be simpler than congruent housenumber
 polygons all of which are member of several associatedSomething relations.
 
 I think that the best solution may be:
 
 addr:city=ukrainian city name
 addr:city:ru=russian city name
 addr:street=ukrainian street name
 addr:street:ru=russian street name
 addr:housenumber=123

Agreed; but those would be a bunch of new tags, while
associatedStreet is already documented in wiki and hopefully
supported by software.

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread Dmitry Kiselev
 Markus, there is no problems with distinct addresses at all 
if you treat them as first class citizen in your database.


Table address
id, scheme, hn, street, quarter, neighbourhood, city, e.t.c

Table POI
id, name, brand, operator, something, else

Table POI_Addr
POI (POI.id), addr (address.id)

So you'll get distinct addresses and distinct POI with multiple addresses.

Of course keeping two addresses (or three or more, look at the Vilnus) is more 
difficult than one address. But cause of this difficulties isn't an OSM tagging 
schema
cause of this difficulties is multiple addressing itself.

Me and Friedrich do not propose to trow away addr points or conscription 
numbers.
There is a demand for addressing schema based on tags, and such
schemes pop up every year. 

So I want, when somebody will find that he need to map 2 or more addresses
and points (or anything else based on fake geometry) doesn't fit him, I want 
him to 
use addr2 and not addr:2 or addr_2 or street2+housenumber2.

And if we don't have description for multiple addresses mapping via tags, it 
will 
be created and used without proposals and RFCs.


Sun, 18 Jan 2015 22:23:30 +0100 от Markus Lindholm markus.lindh...@gmail.com:
On 18 January 2015 at 22:11, Dan S  danstowell+...@gmail.com  wrote:
 2015-01-18 20:52 GMT+00:00 Markus Lindholm  markus.lindh...@gmail.com :
 On 17 January 2015 at 22:16, Friedrich Volkmann  b...@volki.at  wrote:
 With the addrN schema, we need one object (a node tagged shop=* and
 addrN:*=*) for a shop.
 With the provides_feature relation we need one node for the shop, one node
 for each address, and one relation.

 And if there are two shops that both have the same address? Then your
 scheme breaks down as you would end up with a database with two
 distinct nodes but same address. Clearly a bad thing and against the
 principle of 'One feature - one element'
  http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element

 This criticism is mistaken. (The wiki page even gives a counterexample
 of More than one of something on the same site which is rather
 similar to two shops with the same address.) We have lots of
 examples in OSM of two distinct objects with the same address - it's
 quite common in real life, and if it is a problem then it's nothing to
 do with addrN, it would be a problem with a large portion of our
 addr data!

I think that comes down to how addresses are viewed, either as a
proper feature in their one right or as an attribute to some other
feature. I think addresses are proper features, so a distinct address
should be found only once in the database.

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread fly
Am 17.01.2015 um 23:11 schrieb Friedrich Volkmann:
 On 16.01.2015 05:48, Ineiev wrote:
 On Thu, Jan 15, 2015 at 12:53:13PM +0100, Martin Koppenhoefer wrote:

 you could use polygons (e.g. 2 distinct multipolygons, one for each
 address), and add a note to inform your fellow mapping colleagues that the
 overlap is intended (note is not needed but nice).

 I think this solution has an essential advantage: distinct
 multipoligons with single addr:housenumbers can go do distinct
 associatedStreet relations. you can't do it with addrN:; and
 the mapper may want to use associatedStreet e.g. because
 it provides a way to specify parallel addresses in different
 languages (I believe, this feature is used in countries like Ukraine).
 
 If we need language versions for the street name, we'll probably need them
 for city names (Kiyev/Kiyiv) etc. too. So you'll not only need an
 associatedStreet relation, but also an associatedCity relation.
 
 You can (mis-)use the addrN schema for that purpose:
 
 addr:city=ukrainian city name
 addr:street=ukrainian street name
 addr:housenumber=123
 addr:2:city=russian city name
 addr:2:street=russian street name
 addr:2:housenumber=123
 
 The number of tags multiplies with the number of street/housenumber
 combinations, but that may still be simpler than congruent housenumber
 polygons all of which are member of several associatedSomething relations.
 
 I think that the best solution may be:
 
 addr:city=ukrainian city name
 addr:city:ru=russian city name
 addr:street=ukrainian street name
 addr:street:ru=russian street name
 addr:housenumber=123

+1 for language sufix.
cu


___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread Jo
Addresses are funny beasts. They may mean something different for the
delivery guy, the mailman, the administration, the owner of the building,
the cab driver who needs to let out a passenger.

Maybe we should also indicate whether we mapped the ground parcel, the
building, the doorbell, the mailbox, the service road/footway leading to
the house...

If you want to have both addresses and POIs only once, your only option is
to use relations to tie them together unambiguously.

In The Netherlands I found places where the address of the ground floor
appartment differs from the appartment built on top of it. Do we have a
good way to map those? The 'front' doors were in the back and one had to
climb stairs to get to them.

I don't really have an opinion. All I know is that in The Netherlands they
now mapped multiple house numbers on dedicated nodes , which they placed
withing the building contour in some diagonal fashion, and sometimes there
are more than 10 for the same building. No idea if more than 100 also
occurs. These are actual housenumbers not flat numbers.

In Brussels we simply put 2 nodes inside the corner buildings. Buildings
with 2 addresses are quite common there too.

Both the addresses in Brussels and The Netherlands were imported from
sources with a suitable license.

Jo





2015-01-18 22:23 GMT+01:00 Markus Lindholm markus.lindh...@gmail.com:

 On 18 January 2015 at 22:11, Dan S danstowell+...@gmail.com wrote:
  2015-01-18 20:52 GMT+00:00 Markus Lindholm markus.lindh...@gmail.com:
  On 17 January 2015 at 22:16, Friedrich Volkmann b...@volki.at wrote:
  With the addrN schema, we need one object (a node tagged shop=* and
  addrN:*=*) for a shop.
  With the provides_feature relation we need one node for the shop, one
 node
  for each address, and one relation.
 
  And if there are two shops that both have the same address? Then your
  scheme breaks down as you would end up with a database with two
  distinct nodes but same address. Clearly a bad thing and against the
  principle of 'One feature - one element'
  http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element
 
  This criticism is mistaken. (The wiki page even gives a counterexample
  of More than one of something on the same site which is rather
  similar to two shops with the same address.) We have lots of
  examples in OSM of two distinct objects with the same address - it's
  quite common in real life, and if it is a problem then it's nothing to
  do with addrN, it would be a problem with a large portion of our
  addr data!

 I think that comes down to how addresses are viewed, either as a
 proper feature in their one right or as an attribute to some other
 feature. I think addresses are proper features, so a distinct address
 should be found only once in the database.

 /Markus

 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-18 Thread Markus Lindholm
On 18 January 2015 at 22:11, Dan S danstowell+...@gmail.com wrote:
 2015-01-18 20:52 GMT+00:00 Markus Lindholm markus.lindh...@gmail.com:
 On 17 January 2015 at 22:16, Friedrich Volkmann b...@volki.at wrote:
 With the addrN schema, we need one object (a node tagged shop=* and
 addrN:*=*) for a shop.
 With the provides_feature relation we need one node for the shop, one node
 for each address, and one relation.

 And if there are two shops that both have the same address? Then your
 scheme breaks down as you would end up with a database with two
 distinct nodes but same address. Clearly a bad thing and against the
 principle of 'One feature - one element'
 http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element

 This criticism is mistaken. (The wiki page even gives a counterexample
 of More than one of something on the same site which is rather
 similar to two shops with the same address.) We have lots of
 examples in OSM of two distinct objects with the same address - it's
 quite common in real life, and if it is a problem then it's nothing to
 do with addrN, it would be a problem with a large portion of our
 addr data!

I think that comes down to how addresses are viewed, either as a
proper feature in their one right or as an attribute to some other
feature. I think addresses are proper features, so a distinct address
should be found only once in the database.

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-17 Thread Friedrich Volkmann
On 16.01.2015 11:40, Markus Lindholm wrote:
 What we don't need is yet another special case mapping scheme like addrN
 
 Have you had the time to look at the existing relation of 
 type=provides_feature
 http://wiki.osm.org/wiki/Relations/Proposed/Provides_feature
 and how you can use it to associate multiple addresses to a building.

Be aware that you are referring to another proposal that is not approved.
This bears the danger of circular disapprovals:
A is disapproved because B exists
B is disapproved because C exists
C is disapproved because A exists

That said, I'll give you my opinion on the provides_feature relation:
- It should include the {{Proposal_Page}} template and an RFC start date.
- It should include at least one example.
- The general concept seems reasonable.
- It's a relation. In most cases, it takes one relation per map feature.
That's too much.
- It relies on address nodes, which further increases the number of OSM objects.

We already have too many relations, and editing an area becomes harder and
harder. We always need to step through long lists of relations to make sure
we don't damage one. provides_features relations do not even have names, so
all we see in the relation list is a bunch of ids. Of course we can improve
editors to use different colors for different relation types. But wait - web
editors like Potlatch and ID don't display relations at all. Anybody using
these editors will damage the relations, or at least not create these
relations when needed.

With the addrN schema, we need one object (a node tagged shop=* and
addrN:*=*) for a shop.
With the provides_feature relation we need one node for the shop, one node
for each address, and one relation.

The mostly used argument against addrN is that it is not yet supported by
applications. The provides_feature relation is not yet supported either.

The provides_feature relation may be fine for entrances and parking places,
but using it for addresses adds too much unnecessary complexity to the
database. I am not sure if the address role is bad, but we shouldn't use
it in cases where we can do without that relation.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-17 Thread Friedrich Volkmann
On 16.01.2015 05:48, Ineiev wrote:
 On Thu, Jan 15, 2015 at 12:53:13PM +0100, Martin Koppenhoefer wrote:

 you could use polygons (e.g. 2 distinct multipolygons, one for each
 address), and add a note to inform your fellow mapping colleagues that the
 overlap is intended (note is not needed but nice).
 
 I think this solution has an essential advantage: distinct
 multipoligons with single addr:housenumbers can go do distinct
 associatedStreet relations. you can't do it with addrN:; and
 the mapper may want to use associatedStreet e.g. because
 it provides a way to specify parallel addresses in different
 languages (I believe, this feature is used in countries like Ukraine).

If we need language versions for the street name, we'll probably need them
for city names (Kiyev/Kiyiv) etc. too. So you'll not only need an
associatedStreet relation, but also an associatedCity relation.

You can (mis-)use the addrN schema for that purpose:

addr:city=ukrainian city name
addr:street=ukrainian street name
addr:housenumber=123
addr:2:city=russian city name
addr:2:street=russian street name
addr:2:housenumber=123

The number of tags multiplies with the number of street/housenumber
combinations, but that may still be simpler than congruent housenumber
polygons all of which are member of several associatedSomething relations.

I think that the best solution may be:

addr:city=ukrainian city name
addr:city:ru=russian city name
addr:street=ukrainian street name
addr:street:ru=russian street name
addr:housenumber=123

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-17 Thread Friedrich Volkmann
On 16.01.2015 17:04, Serge Wroclawski wrote:
 There is an addr:city=* key for the city,
 
 Is there a building in your dataset that lives in two cities?

No. I used a bogus example just to demonstrate the syntax.

 And here's where we simply say:
 
 addr=val1;val2;val3
 
 If you're in North America or a European country, it would be something like
 
 housnumber street name

That's a similar approach as addr:full. So you use the mere addr=* key for
half of the full address. I did not know, because it isn't documented on
http://wiki.openstreetmap.org/wiki/Key:addr or
http://wiki.openstreetmap.org/wiki/Addresses.

Taginfo lists exactly 247 occurences of the addr=* key. The most common
value is none.

 Let's say 123 Foo and 567 Bar
 
 addr:123 Foo;567 Bar

Provided that you get along with just one addr=* key in place of the full
addr:* schema, the semicolon notation seems reasonable. However, this is all
hopothetical, as the addr=* key is not really in use and will certainly
never become widely accepted.

 We can omit the city because the city is the same (if you have a real
 life counter example, please show me) and we can omit the postalcode
 for the same reason.

So where do applications take the city and postcode from?

 Here you do not need to count semicolons, neither do applications. You can
 check address for address. Which solution do you like better?
 
 Maybe I'm mistaken, but it's my understanding that this solution is to
 address the exceptions in the data.
 
 I live in New York City, and we do have some buildings with multiple
 addresses, so this isn't a theoretical for me. We already dealth with
 this.
 
 
 There will be some exceptions, but not many. Even in a city like New
 York City, with over a million buildings (litterally), the number of
 multi-addressed buildings which we
 In most cases, going back to your first question, the solution was to
 use naked address nodes placed inside the building polygon.
 
 You asked how one would retrieve addresses from a data processing
 perspective. The answer is that in these cases, you *might* want to
 use some kind of building relation, and then you'd have the building
 as a relation and the nodes inside it, but what we did in NYC is to
 simply add naked address nodes inside the building polygon.

That's a widespread habit in Europe too, but it's a defective concept, because
1) the scope of the addresses is not defined. Particularly, it is undefined
whether both nodes apply to the whole building or each node applies to part
of the building.
2) you cannot use address nodes to denote addresses of POIs which are nodes
themselves.

 As an aside, it may be useful for someone to create some kind of an
 API or SDK on top of OSM to make it easy to retrieve these broad
 categories of data which may be represented in different ways.

There are already databases with integrated all-purpose GIS functions, such
as PostGIS. I agree that extensions for OSM specific data would also be
useful. Many routines have been developed, few have been published. But
everybody is free to do so.

Anyway, a routine determining the scope of adresses will always fail for
address nodes, because the scope is undefined by concept, see above.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-16 Thread Markus Lindholm
On 16 January 2015 at 01:04, Friedrich Volkmann b...@volki.at wrote:
 We can discuss its pros and cons, but I
 think the main message is that multiple addresses are mapped differently all
 over the world. Every country has its local OSM community which concoct
 their own tagging rules. The result is database full of tags that are
 understood by the local mappers, maybe by local applications too, but not by
 mappers or applications from other countries. We really need some unifying
 tagging scheme suitable for all kinds of addresses worldwide.

What we don't need is yet another special case mapping scheme like addrN

Have you had the time to look at the existing relation of type=provides_feature
http://wiki.osm.org/wiki/Relations/Proposed/Provides_feature
and how you can use it to associate multiple addresses to a building.

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-16 Thread Serge Wroclawski
On Thu, Jan 15, 2015 at 8:29 PM, Friedrich Volkmann b...@volki.at wrote:

 In that scenario, I'd much prefer to see two nodes, each with their
 address, and each tagged as an entrance.

 What you prefer certainly depends on your needs. Adresses on entrances are
 fine for routing, maybe for visual representation too, but if you want to
 run a script generating a list of building sizes and addresses, you need
 addresses on buildings.

I'll explain how we dealt with this issue in NYC later in the mail.

 What benefit does this proposal have over simply using a list separator?

 A list separator is fine as long as there is only one key. Unfortunately,
 there is no simple addr=* key.

The addr key can be used on its own to denote a complete address,
without using subkeys. The subkeys are preferable in most cases since
they can be used to construct the keys themselves, but are not
strictly necessary.

 There is an addr:city=* key for the city,

Is there a building in your dataset that lives in two cities?

 an  addr:postcode=* key for the postcode

Postcode's an interesting one- but again, in actuality, do you have a
building that has two postcodes?

 an addr:street=* key, and addr:housenumber=* key, and others.

These are the two we care most about in this discussion.

And here's where we simply say:

addr=val1;val2;val3

If you're in North America or a European country, it would be something like

housnumber street name

Let's say 123 Foo and 567 Bar

addr:123 Foo;567 Bar

We can omit the city because the city is the same (if you have a real
life counter example, please show me) and we can omit the postalcode
for the same reason.

 Here you do not need to count semicolons, neither do applications. You can
 check address for address. Which solution do you like better?

Maybe I'm mistaken, but it's my understanding that this solution is to
address the exceptions in the data.

I live in New York City, and we do have some buildings with multiple
addresses, so this isn't a theoretical for me. We already dealth with
this.


There will be some exceptions, but not many. Even in a city like New
York City, with over a million buildings (litterally), the number of
multi-addressed buildings which we
In most cases, going back to your first question, the solution was to
use naked address nodes placed inside the building polygon.

You asked how one would retrieve addresses from a data processing
perspective. The answer is that in these cases, you *might* want to
use some kind of building relation, and then you'd have the building
as a relation and the nodes inside it, but what we did in NYC is to
simply add naked address nodes inside the building polygon.

This adds an extra step in data retrival, but it's not that bad.

As an aside, it may be useful for someone to create some kind of an
API or SDK on top of OSM to make it easy to retrieve these broad
categories of data which may be represented in different ways.

- Serge

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-16 Thread Will Phillips
I support using the addrN:* tagging proposed here in the specific 
situation where a single residence or business has multiple addresses. 
Note I am not referring to a building with multiple occupiers, but a 
single addressee with more than one address. In England I have never 
encountered this situation for residential addresses, but have done so 
very occasionally for shops and other businesses.


Here is an example:
http://www.openstreetmap.org/way/290380382

In cases like this there is probably only one 'official' address, but if 
the available sources are contradictory it is desirable to record both. 
This situation sometimes arises when a business decides their official 
address is confusing and they then invent another one which they think 
is clearer for people trying to find them.


I think it's rarely a good idea to add the same feature twice, which is 
the obvious alternative for tagging this. I dislike the idea of using 
relations for multiple addresses because it's over-complicating things: 
a lot of mappers find relations confusing.


I do not support using addrN:* tagging for the common case of multiple 
occupancy buildings. It simply does not work in a lot of cases, because 
different businesses in one building also require different names and 
other tags and I don't think we want to start using name:2=* office:2=*, 
and so on, to distinguish them.


Cheers,
Will

On 15/01/2015 01:46, Friedrich Volkmann wrote:

http://wiki.openstreetmap.org/wiki/Proposed_Features/addrN

I once made a proposal for multiple addresses, which I think was fairly
eleborate, but too complex. This is now a simplified version, and hopefully
more acceptable. This tagging scheme is already in use (e.g.  7000
occurances of addr2:housenumber), but unfortunately limited to one country
or so, due to a lack of international communication and documentation. I
hope that this proposal will get it a wider audience, and that application
support will subsequently improve.




___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Serge Wroclawski
The idea, if I understand it, is to allow for some arbitrary number of
values for an address.

That's an important goal as we increase the number of addresses in OSM.

I do have some questions/concerns about this specific proposal.

As I examine it, it serves one very specific purpose, which is a
building with two addresses.

In my experience, this setup is often (not always) associated with a
building with two entrances, each associated with an address.

In that scenario, I'd much prefer to see two nodes, each with their
address, and each tagged as an entrance.

The other way I see these entrances used in real life is that one
business or residence within a building uses one address, while
another uses a different one.

Here again, a POI would be more accurate and easier to parse.

This leaves us with the scenario with a building which has both
addresses associated with any entrance.

So here we essentially a list of values.

To that end, I don't see why we can't use the existing OSM list value
separator, the semicolon, so the address is:

addr=val1;val2;val3

This is advantageous to data users because without this, they would
have to look for N arbitrary tags, as in addr, add2, add3, etc.

What benefit does this proposal have over simply using a list separator?

- Serge

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Florian Schäfer
Hello Friedrich,
in Czech Republic they have a similar problem: They have so called
conscription numbers, which are unique in the whole city and
additionally the normal housenumbers.
They use the key addr:streetnumber (675,742× used) for the number unique
within the street, addr:conscriptionnumber (2,632,784× used) for the
number unique within the city and addr:housenumber for both separated by
a slash (tagging for the renderer?!).

It's most likely not a solution to the problem you want to solve, where
one house has two housenumbers unique within a street as far as I
understand. But probably it's good to know about this similar problem.

floscher

Am 15.01.2015 um 02:46 schrieb Friedrich Volkmann:
 http://wiki.openstreetmap.org/wiki/Proposed_Features/addrN

 I once made a proposal for multiple addresses, which I think was fairly
 eleborate, but too complex. This is now a simplified version, and hopefully
 more acceptable. This tagging scheme is already in use (e.g.  7000
 occurances of addr2:housenumber), but unfortunately limited to one country
 or so, due to a lack of international communication and documentation. I
 hope that this proposal will get it a wider audience, and that application
 support will subsequently improve.





signature.asc
Description: OpenPGP digital signature
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Andrew Shadura
On 15 January 2015 at 17:08, Florian Schäfer flor...@schaeferban.de wrote:
 Hello Friedrich,
 in Czech Republic they have a similar problem: They have so called
 conscription numbers, which are unique in the whole city and
 additionally the normal housenumbers.
 They use the key addr:streetnumber (675,742× used) for the number unique
 within the street, addr:conscriptionnumber (2,632,784× used) for the
 number unique within the city and addr:housenumber for both separated by
 a slash (tagging for the renderer?!).

This isn't actually a problem in CZ and SK at all. Conscription number
and street number are used by Nominatim, but they're intentionally not
rendered. Housenumber tag is left to be used as human-readable house
number (sometimes it's two numbers separated by a slash, sometimes
it's only one which is more appropriate in the specific context).

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Clifford Snow
On Thu, Jan 15, 2015 at 4:10 AM, Dan S danstowell+...@gmail.com wrote:

 I was thinking about this solution too. The addrN scheme is really
 quite awkward so it'd be nice to recommend something like simply
 having two nodes/multipolygons with exactly the same overlapping
 geometry. However, this gets horrible too: if both of the addresses
 refer to a pub, should both objects be amenity=pub? (No!) Should they
 be grouped under a relation which holds amenity=pub other properties?
 Maybe, but that's getting just as awkward as addrN... It looks like
 there's a problem to be solved, and none of the solutions is pleasant.
 Hence I abstain ;)


As far as I can understand, this issue only really becomes a problem with
tagging an amenity, shop, office, etc. It made me wonder how the business
advertises and get mail. I can't imagine businesses using two different
addresses. Then again I've never lived anywhere with this problem. Has
anyone asked the business owners which address they use?

Rather than add to the tagging scheme, I think we should first try to
understand it from the business viewpoint.

If the business only uses one of the addresses, then the problem is solved
with two nodes, ideally inside a building polygon.

Clifford


-- 
@osm_seattle
osm_seattle.snowandsnow.us
OpenStreetMap: Maps with a human touch
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Friedrich Volkmann
On 15.01.2015 17:08, Florian Schäfer wrote:
 in Czech Republic they have a similar problem: They have so called
 conscription numbers, which are unique in the whole city and
 additionally the normal housenumbers.
 They use the key addr:streetnumber (675,742× used) for the number unique
 within the street, addr:conscriptionnumber (2,632,784× used) for the
 number unique within the city and addr:housenumber for both separated by
 a slash (tagging for the renderer?!).
 
 It's most likely not a solution to the problem you want to solve, where
 one house has two housenumbers unique within a street as far as I
 understand. But probably it's good to know about this similar problem.

This exact approach is new to me. We can discuss its pros and cons, but I
think the main message is that multiple addresses are mapped differently all
over the world. Every country has its local OSM community which concoct
their own tagging rules. The result is database full of tags that are
understood by the local mappers, maybe by local applications too, but not by
mappers or applications from other countries. We really need some unifying
tagging scheme suitable for all kinds of addresses worldwide.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Friedrich Volkmann
On 15.01.2015 12:53, Martin Koppenhoefer wrote:
 you could use polygons (e.g. 2 distinct multipolygons, one for each
 address), and add a note to inform your fellow mapping colleagues that the
 overlap is intended (note is not needed but nice).

That still separates the feature from its address, not in a topographical
sense, but in the sense that tags for one feature are fragemented to
multiple OSM objects.

I wonder why multiple addresses are so loathed while multiple objects or
even multiple relations for the same purpose are considered ok.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Friedrich Volkmann
On 15.01.2015 13:10, Dan S wrote:
 The addrN scheme is really quite awkward

Can you explain why you find it awkward?

It seems to me that the displeasure felt with the addrN scheme is caused by
a phenomenon called transference. Multiple addresses in the real world are
awkward, but they do exist and we cannot change that annoying fact.
Therefore, the negative feeling transfers to the tagging scheme that
represents the awkward reality. The awkward reality cannot be defeatet, but
its representation can.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Clifford Snow
On Thu, Jan 15, 2015 at 4:04 PM, Friedrich Volkmann b...@volki.at wrote:

 This exact approach is new to me. We can discuss its pros and cons, but I
 think the main message is that multiple addresses are mapped differently
 all
 over the world. Every country has its local OSM community which concoct
 their own tagging rules. The result is database full of tags that are
 understood by the local mappers, maybe by local applications too, but not
 by
 mappers or applications from other countries. We really need some unifying
 tagging scheme suitable for all kinds of addresses worldwide.


Address schemes that users can easily understand. If AddrN is approved, the
address wiki page needs to be updated to clearly show the difference
between multiple addresses in a building with multiple entrances and a
building with multiple addresses for the same entrance. (If I understand
the proposal correctly.) Possibly add something like rarely used.




-- 
@osm_seattle
osm_seattle.snowandsnow.us
OpenStreetMap: Maps with a human touch
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Ineiev
On Thu, Jan 15, 2015 at 12:53:13PM +0100, Martin Koppenhoefer wrote:
 
 you could use polygons (e.g. 2 distinct multipolygons, one for each
 address), and add a note to inform your fellow mapping colleagues that the
 overlap is intended (note is not needed but nice).

I think this solution has an essential advantage: distinct
multipoligons with single addr:housenumbers can go do distinct
associatedStreet relations. you can't do it with addrN:; and
the mapper may want to use associatedStreet e.g. because
it provides a way to specify parallel addresses in different
languages (I believe, this feature is used in countries like Ukraine).

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Volker Schmidt
 I never heard of alt_addr:*. Where is it documented?


 I could not find any documentation either. I only found it on taginfo by
analogy to alt_name.
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Andrew Shadura
On 15 January 2015 at 03:02, johnw jo...@mac.com wrote:
 The proposal seems to be a good solution to this problem.

This particular proposal seems to be a terrible solution to this
problem. It requires changes to the software, and the tagging scheme
is ugly as hell. At the same time, there's much simpler and better
solution: placing address nodes inside the building polygon. This is
already used, supported by any sort of software which can process
regular OSM address tags, and it's not as ugly as addrN:.

-- 
Cheers,
  Andrew

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Andreas Labres
On 15.01.15 12:23, Andrew Shadura wrote:
 This particular proposal seems to be a terrible solution to this problem. It
 requires changes to the software, and the tagging scheme is ugly as hell. At
 the same time, there's much simpler and better solution: placing address nodes
 inside the building polygon. This is already used, supported by any sort of
 software which can process regular OSM address tags, and it's not as ugly as
 addrN:. 

100% agreed.

/al

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Janko Mihelić
2015-01-15 12:23 GMT+01:00 Andrew Shadura and...@shadura.me:

 On 15 January 2015 at 03:02, johnw jo...@mac.com wrote:
  The proposal seems to be a good solution to this problem.

 This particular proposal seems to be a terrible solution to this
 problem. It requires changes to the software, and the tagging scheme
 is ugly as hell. At the same time, there's much simpler and better
 solution: placing address nodes inside the building polygon. This is
 already used, supported by any sort of software which can process
 regular OSM address tags, and it's not as ugly as addrN:.


With addrN:*=* it's clear that the same place has two addresses. If there
are two nodes, it seems like there are two places (Two entrances, two
apartments, two rooms), each with it's own address. AddrN* is clearly
superior in this aspect.
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Friedrich Volkmann
On 15.01.2015 08:41, Volker Schmidt wrote:
 What's the difference to alt_addr:xxx
 (http://taginfo.openstreetmap.org/search?q=alt_addr#keys), apart from the
 fact that addrN is used more frequently?

I never heard of alt_addr:*. Where is it documented?

It seems that alt_addr:* allows only one alternate address. addrN allows for
more.

You cannot use semicolon notation as in alt_name=*, because alt_name is one
independent tag while alt_addr:* is a set of tags.

 Other point: I know that in the UK addresses may have two alternative forms:
 house name or  number. This would also fall in this category and could be
 mentioned in the proposal page.

This is already well known and documented on various wiki pages. I want to
keep the proposal concise and focus on what's new.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Martin Koppenhoefer
2015-01-15 12:43 GMT+01:00 Janko Mihelić jan...@gmail.com:

 With addrN:*=* it's clear that the same place has two addresses. If there
 are two nodes, it seems like there are two places (Two entrances, two
 apartments, two rooms), each with it's own address. AddrN* is clearly
 superior in this aspect.



you could use polygons (e.g. 2 distinct multipolygons, one for each
address), and add a note to inform your fellow mapping colleagues that the
overlap is intended (note is not needed but nice).

cheers,
Martin
___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Dan S
2015-01-15 11:53 GMT+00:00 Martin Koppenhoefer dieterdre...@gmail.com:

 2015-01-15 12:43 GMT+01:00 Janko Mihelić jan...@gmail.com:

 With addrN:*=* it's clear that the same place has two addresses. If there
 are two nodes, it seems like there are two places (Two entrances, two
 apartments, two rooms), each with it's own address. AddrN* is clearly
 superior in this aspect.

 you could use polygons (e.g. 2 distinct multipolygons, one for each
 address), and add a note to inform your fellow mapping colleagues that the
 overlap is intended (note is not needed but nice).

I was thinking about this solution too. The addrN scheme is really
quite awkward so it'd be nice to recommend something like simply
having two nodes/multipolygons with exactly the same overlapping
geometry. However, this gets horrible too: if both of the addresses
refer to a pub, should both objects be amenity=pub? (No!) Should they
be grouped under a relation which holds amenity=pub other properties?
Maybe, but that's getting just as awkward as addrN... It looks like
there's a problem to be solved, and none of the solutions is pleasant.
Hence I abstain ;)

Best
Dan

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Markus Lindholm
On 15 January 2015 at 12:43, Janko Mihelić jan...@gmail.com wrote:
 2015-01-15 12:23 GMT+01:00 Andrew Shadura and...@shadura.me:

 On 15 January 2015 at 03:02, johnw jo...@mac.com wrote:
  The proposal seems to be a good solution to this problem.

 This particular proposal seems to be a terrible solution to this
 problem. It requires changes to the software, and the tagging scheme
 is ugly as hell. At the same time, there's much simpler and better
 solution: placing address nodes inside the building polygon. This is
 already used, supported by any sort of software which can process
 regular OSM address tags, and it's not as ugly as addrN:.


 With addrN:*=* it's clear that the same place has two addresses. If there
 are two nodes, it seems like there are two places (Two entrances, two
 apartments, two rooms), each with it's own address. AddrN* is clearly
 superior in this aspect.

For an absolute majority of cases it should be enough with address
nodes that resides inside a building polygon. If their really is a
need to explicitly associate multiple addresses to a single building
then use the provides_feature relation.
http://wiki.osm.org/wiki/Relations/Proposed/Provides_feature

/Markus

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread Friedrich Volkmann
On 15.01.2015 17:29, Serge Wroclawski wrote:
 As I examine it, it serves one very specific purpose, which is a
 building with two addresses.

It can also be applied to other areas (e.g. parcels) or nodes (e.g. shop
nodes). Of course, the common crux is the existence of two or more
equivalent addresses.

 In my experience, this setup is often (not always) associated with a
 building with two entrances, each associated with an address.
 
 In that scenario, I'd much prefer to see two nodes, each with their
 address, and each tagged as an entrance.

What you prefer certainly depends on your needs. Adresses on entrances are
fine for routing, maybe for visual representation too, but if you want to
run a script generating a list of building sizes and addresses, you need
addresses on buildings.

 The other way I see these entrances used in real life is that one
 business or residence within a building uses one address, while
 another uses a different one.
 
 Here again, a POI would be more accurate and easier to parse.

Yes.

 This leaves us with the scenario with a building which has both
 addresses associated with any entrance.

Yes, that case is the main reason for the proposal.

 So here we essentially a list of values.
 
 To that end, I don't see why we can't use the existing OSM list value
 separator, the semicolon, so the address is:
 
 addr=val1;val2;val3
 
 This is advantageous to data users because without this, they would
 have to look for N arbitrary tags, as in addr, add2, add3, etc.
 
 What benefit does this proposal have over simply using a list separator?

A list separator is fine as long as there is only one key. Unfortunately,
there is no simple addr=* key. There is an addr:city=* key for the city, an
addr:postcode=* key for the postcode, an addr:street=* key, and
addr:housenumber=* key, and others. One complete address is therefore
represented by a whole set of keys. So if you use list separators, you have:

addr:city=val1;val2;val3
addr:postcode=val4;val5;val6
addr:street=val7;val8;val9
addr:housenumber=val10;val11;val12

This is possible, but error-prone, particularly with longer address parts:

addr:city=New York;
Llanfairpwllgwyngyllgogerychwyrndrobwantysiliogogogoch; Ho Chi Minh City
addr:postcode=14324;45345,343;5645
addr:street=Red Street; Rue Morgue; Blue Street: Green Street
addr:housenumber=1;4;3;2;4

How long do you take to spot the errors? How will applications handle that data?

And if one of the addresses really lacks one of the address parts (e.g. no
street in case of a conscription number), you end up with an empty list
element, e.g.:

leading separator:
addr:street=;Rue Morgue; Blue Street; Green Street

or two consecutive separators:
addr:street=Red Street; ; Blue Street; Green Street

or a trailing separator:
addr:street=Red Street; Rue Morgue; Blue Street; Green Street;

With the addrN scheme, these addresses would be represented like this:

addr:city=New York
addr:postcode=14324
addr:street=Red Street
addr:housenumber=1

addr2:city=Llanfairpwllgwyngyllgogerychwyrndrobwantysiliogogogoch
addr2:postcode=45345
addr2:street=Rue Morgue
addr2:housenumber=4

addr3:city=...
...

Here you do not need to count semicolons, neither do applications. You can
check address for address. Which solution do you like better?

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-15 Thread johnw

 On Jan 15, 2015, at 8:43 PM, Janko Mihelić jan...@gmail.com wrote:
 
 2015-01-15 12:23 GMT+01:00 Andrew Shadura and...@shadura.me 
 mailto:and...@shadura.me:
 On 15 January 2015 at 03:02, johnw jo...@mac.com mailto:jo...@mac.com 
 wrote:
  The proposal seems to be a good solution to this problem.
 
 This particular proposal seems to be a terrible solution to this
 problem. It requires changes to the software, and the tagging scheme
 is ugly as hell. At the same time, there's much simpler and better
 solution: placing address nodes inside the building polygon. This is
 already used, supported by any sort of software which can process
 regular OSM address tags, and it's not as ugly as addrN:.
 
 With addrN:*=* it's clear that the same place has two addresses. If there are 
 two nodes, it seems like there are two places (Two entrances, two apartments, 
 two rooms), each with it's own address. AddrN* is clearly superior in this 
 aspect. 
 

+1  Why have two pins for the same (exact) place. If this was the case that a 
building had multiple addresses because it had multiple named locations or 
multiple names entrances or whatnot, such as two offices or two gates, then 
yea, two pins would be appropriate. But that doesn’t seem to be the case.  

 This seems to be a a single building that itself has two contrasting 
addresses. why tag the same thing twice? that seems counter-intuitive. We 
already have like what, how many different name fields and alt names and 
official names and everything - but addr2 requires a split - though it’s the 
same address for the same place in the same location? 

Especially if this tag is already in use in regions where this unique thing 
occurs - lets document it so it doesn’t get out of hand or get fragged so 
support for it becomes truly PITA. 

Javbw


 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


[Tagging] Feature Proposal - RFC - addrN:*

2015-01-14 Thread Friedrich Volkmann
http://wiki.openstreetmap.org/wiki/Proposed_Features/addrN

I once made a proposal for multiple addresses, which I think was fairly
eleborate, but too complex. This is now a simplified version, and hopefully
more acceptable. This tagging scheme is already in use (e.g.  7000
occurances of addr2:housenumber), but unfortunately limited to one country
or so, due to a lack of international communication and documentation. I
hope that this proposal will get it a wider audience, and that application
support will subsequently improve.

-- 
Friedrich K. Volkmann   http://www.volki.at/
Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-14 Thread johnw
That’s really interesting. I had no idea there were locations with more than 1 
commonly used address.

The proposal seems to be a good solution to this problem. 

Javbw



 On Jan 15, 2015, at 10:46 AM, Friedrich Volkmann b...@volki.at wrote:
 
 http://wiki.openstreetmap.org/wiki/Proposed_Features/addrN
 
 I once made a proposal for multiple addresses, which I think was fairly
 eleborate, but too complex. This is now a simplified version, and hopefully
 more acceptable. This tagging scheme is already in use (e.g.  7000
 occurances of addr2:housenumber), but unfortunately limited to one country
 or so, due to a lack of international communication and documentation. I
 hope that this proposal will get it a wider audience, and that application
 support will subsequently improve.
 
 -- 
 Friedrich K. Volkmann   http://www.volki.at/
 Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria
 
 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/tagging


___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging


Re: [Tagging] Feature Proposal - RFC - addrN:*

2015-01-14 Thread Volker Schmidt
What's the difference to alt_addr:xxx (
http://taginfo.openstreetmap.org/search?q=alt_addr#keys), apart from the
fact that addrN is used more frequently?

Other point: I know that in the UK addresses may have two alternative
forms: house name or  number. This would also fall in this category and
could be mentioned in the proposal page.

On 15 January 2015 at 02:46, Friedrich Volkmann b...@volki.at wrote:

 http://wiki.openstreetmap.org/wiki/Proposed_Features/addrN

 I once made a proposal for multiple addresses, which I think was fairly
 eleborate, but too complex. This is now a simplified version, and hopefully
 more acceptable. This tagging scheme is already in use (e.g.  7000
 occurances of addr2:housenumber), but unfortunately limited to one country
 or so, due to a lack of international communication and documentation. I
 hope that this proposal will get it a wider audience, and that application
 support will subsequently improve.

 --
 Friedrich K. Volkmann   http://www.volki.at/
 Adr.: Davidgasse 76-80/14/10, 1100 Wien, Austria

 ___
 Tagging mailing list
 Tagging@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/tagging

___
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging