[HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-06 Thread Dave Corley
This is especially applicable for the second pass tasks that are going on
right now but should be considered for anyone doing any Nepal tasks using
JOSM.

When you are mapping / validating a tile, please run the validator before
you mark the tile as complete. I can promise you, you will find things to
fix that will improve the data.

Here's a OSMI link showing tagging issues only in the Nepal region

http://url.ie/yzu8

There are a lot!

There will be many other issues (unconnected ways, unclosed ways etc etc)
that are quite quick and easy to fix so please take the extra few mins at
the end of a tile to improve pre-existing data.

Thanks,
Dave
aka DaCor
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-07 Thread Dave Corley
Hi all,

Just to clarify, josm & id both now validate but it's possible newbies
don't know how to handle the returned errors and just ignore them.

The untagged link in my original email was given as a sample only. There
are also many, many issues with routing, boundaries, waterways, etc etc
etc.

Granted there may be some false positives, but those would be the
exception.

Dave
On 7 May 2015 12:27, "Florian Lohoff"  wrote:

> On Thu, May 07, 2015 at 12:57:06AM -0700, Springfield Harrison wrote:
> > Hello Dave,
> >
> > This is amazing to see the vast number of invalid tags.  This
> really
> > calls into question the integrity of the database.  Do you have much luck
> > getting people to run the validator?
>
> In OSM there is no such thing as an invalid tag. Everybody is allowed to
> invent new tags although your expectation should not be that there is a
> single data consumer who will make use of it.
>
> The common set of tags has been selected by a "do-ocracy" - You see
> data consumers making use of a certain tag and you start tagging to
> influence these data consumers.
>
> > I am baffled that the data validation does not take place right
> at the
> > data entry stage.  This is very common in database applications.  All the
> > critical fields have validation rules so that the operator can neither
> skip the
> > critical fields nor enter data that is not applicable to that field.  If
> JOSM,
> > complex as it is, is lacking input data validation, that is a serious
> failing,
> > in my opinion.  For this type of mission, complete and accurate data is
> > critical.  You do not have the luxury of time hoping that people will
> bother
> > with a post entry validation process.
>
> Both ways are perfectly valid - validating on input or on data
> consumption.
>
> OSM has gone the way of validating or using data on the consumer side
> which i am very happy about. I have invented a tag myself for hinting a
> routing instance for infrastructure e.g. Telecoms cables. If there would
> have been an input validation i could not have done so.
>
> Flo
> --
> Florian Lohoff f...@zz.de
>  We need to self-defense - GnuPG/PGP enable your email today!
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iQIVAwUBVUtMMZDdQSDLCfIvAQrVpQ//aDHY2adxhOkuyNjSKgsagYDFLyBPIrrb
> Cv345sq8Y1tEwcu0QXqYLQb5dHB+g/g0bv5sSl3Gd3TqJZyNbx9Hao5JVB60DDDo
> RSBNExNiEtioQvpTRYBGaqWRqZbtgizaPman+nmc0dxSxvOrrzxtxE+UUyGzmIEV
> D8o14PXFDnjIkW1Bd1kGqGTGNC2i6sUggMi65b/v0g4p+XxzOKrJzTSx/Zou8/ny
> LABAbWyFtJI+/nJaA1/d5+bcGWlttlms9dtxGw3yS+zP1uyvtbv2WqxPWGuK1vav
> xJ4MX0GeFddM7CGrCc4wGVMv48w10fbpvmJ8jJauEi0fdfYanHPcvn4jkGQgZ/HN
> LO75PSLRLFwgN+eBhKw3DYLCtZO3Rh9ABmSTWHwujzzAdI5OllNfco76asbFvu/c
> W+0/L1QUuJDMTOO5J5Z3oXYDtaut9KoRF3mM+dNo/ZQqTl93SlzWDftEem2nCDiS
> IHbZ62OA2YBxx1Tn6uU9Kd8rbRl1tYn8zNe+Ewjk0YDJZxlEwlf4t+502ucjc3Fx
> Kv0xRepzxPInbSZ/DjhqsDZlCM7gk5fT2xHC5KrlPvGGV3MB5tN94v+o3EEvC+jz
> Or/eVXnYvxojp9O1IeFVrXszyUji0am9WlxwKMUEuHscRU59V/syW+T55rMdGcf0
> mmYMadQXlak=
> =Lsbt
> -END PGP SIGNATURE-
>
>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-07 Thread kusala nine
An interesting thread - I work for a national mapping agency and we collate
vector data from all over the world. My personal view is that a vector
database can either be consistent or complete and, when over  certain size,
is rarely both. We run complex validation post-compilation across millions
of datasets and do some corrections automatically. Fixing them at source is
impossible - it's preferable to support the community with encoding guides
and comprehensive tools (some "inconsistencies" are just personal, national
or cartographic preferences). My observation on OSM is that the same
dynamic applies but the benefits far far outweigh the inconsistencies. as
the project grows so its organisation and tools must evolve to adapt to the
larger population jon.

On Thu, May 7, 2015 at 1:10 PM, Dave Corley  wrote:

> Hi all,
>
> Just to clarify, josm & id both now validate but it's possible newbies
> don't know how to handle the returned errors and just ignore them.
>
> The untagged link in my original email was given as a sample only. There
> are also many, many issues with routing, boundaries, waterways, etc etc
> etc.
>
> Granted there may be some false positives, but those would be the
> exception.
>
> Dave
> On 7 May 2015 12:27, "Florian Lohoff"  wrote:
>
>> On Thu, May 07, 2015 at 12:57:06AM -0700, Springfield Harrison wrote:
>> > Hello Dave,
>> >
>> > This is amazing to see the vast number of invalid tags.  This
>> really
>> > calls into question the integrity of the database.  Do you have much
>> luck
>> > getting people to run the validator?
>>
>> In OSM there is no such thing as an invalid tag. Everybody is allowed to
>> invent new tags although your expectation should not be that there is a
>> single data consumer who will make use of it.
>>
>> The common set of tags has been selected by a "do-ocracy" - You see
>> data consumers making use of a certain tag and you start tagging to
>> influence these data consumers.
>>
>> > I am baffled that the data validation does not take place right
>> at the
>> > data entry stage.  This is very common in database applications.  All
>> the
>> > critical fields have validation rules so that the operator can neither
>> skip the
>> > critical fields nor enter data that is not applicable to that field.
>> If JOSM,
>> > complex as it is, is lacking input data validation, that is a serious
>> failing,
>> > in my opinion.  For this type of mission, complete and accurate data is
>> > critical.  You do not have the luxury of time hoping that people will
>> bother
>> > with a post entry validation process.
>>
>> Both ways are perfectly valid - validating on input or on data
>> consumption.
>>
>> OSM has gone the way of validating or using data on the consumer side
>> which i am very happy about. I have invented a tag myself for hinting a
>> routing instance for infrastructure e.g. Telecoms cables. If there would
>> have been an input validation i could not have done so.
>>
>> Flo
>> --
>> Florian Lohoff f...@zz.de
>>  We need to self-defense - GnuPG/PGP enable your email today!
>>
>> -BEGIN PGP SIGNATURE-
>> Version: GnuPG v1.4.10 (GNU/Linux)
>>
>> iQIVAwUBVUtMMZDdQSDLCfIvAQrVpQ//aDHY2adxhOkuyNjSKgsagYDFLyBPIrrb
>> Cv345sq8Y1tEwcu0QXqYLQb5dHB+g/g0bv5sSl3Gd3TqJZyNbx9Hao5JVB60DDDo
>> RSBNExNiEtioQvpTRYBGaqWRqZbtgizaPman+nmc0dxSxvOrrzxtxE+UUyGzmIEV
>> D8o14PXFDnjIkW1Bd1kGqGTGNC2i6sUggMi65b/v0g4p+XxzOKrJzTSx/Zou8/ny
>> LABAbWyFtJI+/nJaA1/d5+bcGWlttlms9dtxGw3yS+zP1uyvtbv2WqxPWGuK1vav
>> xJ4MX0GeFddM7CGrCc4wGVMv48w10fbpvmJ8jJauEi0fdfYanHPcvn4jkGQgZ/HN
>> LO75PSLRLFwgN+eBhKw3DYLCtZO3Rh9ABmSTWHwujzzAdI5OllNfco76asbFvu/c
>> W+0/L1QUuJDMTOO5J5Z3oXYDtaut9KoRF3mM+dNo/ZQqTl93SlzWDftEem2nCDiS
>> IHbZ62OA2YBxx1Tn6uU9Kd8rbRl1tYn8zNe+Ewjk0YDJZxlEwlf4t+502ucjc3Fx
>> Kv0xRepzxPInbSZ/DjhqsDZlCM7gk5fT2xHC5KrlPvGGV3MB5tN94v+o3EEvC+jz
>> Or/eVXnYvxojp9O1IeFVrXszyUji0am9WlxwKMUEuHscRU59V/syW+T55rMdGcf0
>> mmYMadQXlak=
>> =Lsbt
>> -END PGP SIGNATURE-
>>
>>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-06 Thread john whelan
The other traditional check is to do a search with blank that selects all
the objects.  for example Area=yes over a building is suspect and you may
also spot other tags misused.

Cheerio John

On 6 May 2015 at 17:06, Dave Corley  wrote:

> This is especially applicable for the second pass tasks that are going on
> right now but should be considered for anyone doing any Nepal tasks using
> JOSM.
>
> When you are mapping / validating a tile, please run the validator before
> you mark the tile as complete. I can promise you, you will find things to
> fix that will improve the data.
>
> Here's a OSMI link showing tagging issues only in the Nepal region
>
> http://url.ie/yzu8
>
> There are a lot!
>
> There will be many other issues (unconnected ways, unclosed ways etc etc)
> that are quite quick and easy to fix so please take the extra few mins at
> the end of a tile to improve pre-existing data.
>
> Thanks,
> Dave
> aka DaCor
>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-07 Thread Springfield Harrison


Hello Dave,
This is
amazing to see the vast number of invalid tags.  This really calls
into question the integrity of the database.  Do you have much luck
getting people to run the validator?
I am
baffled that the data validation does not take place right at the data
entry stage.  This is very common in database applications. 
All the critical fields have validation rules so that the operator can
neither skip the critical fields nor enter data that is not applicable to
that field.  If JOSM, complex as it is, is lacking input data
validation, that is a serious failing, in my opinion.  For this type
of mission, complete and accurate data is critical.  You do not have
the luxury of time hoping that people will bother with a post entry
validation process.
I see a
discussion about how to label seasonal/intermittent streams but there is
obviously no standardized tag for this.  How can this be?  Who
will know that two separate queries will need to be run to discover all
intermittent or seasonal streams?  Data integrity is fundamental to
any GIS/database project, but especially for one supporting a real-time
emergency.

Thanks, Cheers .
. . . . . . . Spring


At 06-05-2015 14:06 Wednesday, Dave Corley wrote:
This is especially applicable
for the second pass tasks that are going on right now but should be
considered for anyone doing any Nepal tasks using JOSM. 
When you are mapping / validating a tile, please run the validator before
you mark the tile as complete. I can promise you, you will find things to
fix that will improve the data. 
Here's a OSMI link showing tagging issues only in the Nepal
region
http://url.ie/yzu8
There are a lot!
There will be many other issues (unconnected ways, unclosed ways etc etc)
that are quite quick and easy to fix so please take the extra few mins at
the end of a tile to improve pre-existing data. 
Thanks, 
Dave 
aka DaCor
___ HOT mailing list
HOT@openstreetmap.org

https://lists.openstreetmap.org/listinfo/hot 



___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-07 Thread john whelan
There are a number of issues and trade offs.  First JOSM actually does do
validation but many new mappers use id which apparently does not.  If you
look at the numbers about half of the mappers are new mappers to OSM on
this project so we get a great deal of mapping from them.  Some know very
little about computers, some have PhDs in computerized mapping.

Within OSM there are guidelines but nothing stronger on tags.  There is a
feature page which has recommended tags but that is all they are.  HOT
attempts to use more standardized tags.

Currently we put no restriction on what mappers can map.  It might be
sensible to ask new mappers at maperthons to restrict themselves to a
subset such as buildings using JOSM building tool.

I think there is thought being spent at the moment on how to improve
matters, better training videos, what is the best way to make use of the
resources available etc.

It is worth mentioning that the HOT maps are still the best available in
many circumstances.

Cheerio John

On 7 May 2015 at 03:57, Springfield Harrison  wrote:

>  Hello Dave,
>
> This is amazing to see the vast number of invalid tags.  This
> really calls into question the integrity of the database.  Do you have much
> luck getting people to run the validator?
>
> I am baffled that the data validation does not take place right
> at the data entry stage.  This is very common in database applications.
> All the critical fields have validation rules so that the operator can
> neither skip the critical fields nor enter data that is not applicable to
> that field.  If JOSM, complex as it is, is lacking input data validation,
> that is a serious failing, in my opinion.  For this type of mission,
> complete and accurate data is critical.  You do not have the luxury of time
> hoping that people will bother with a post entry validation process.
>
> I see a discussion about how to label seasonal/intermittent
> streams but there is obviously no standardized tag for this.  How can this
> be?  Who will know that two separate queries will need to be run to
> discover all intermittent or seasonal streams?  Data integrity is
> fundamental to any GIS/database project, but especially for one supporting
> a real-time emergency.
>
>  Thanks, Cheers . . . . . . . . Spring
>
>
>
>
>
> At 06-05-2015 14:06 Wednesday, Dave Corley wrote:
>
> This is especially applicable for the second pass tasks that are going on
> right now but should be considered for anyone doing any Nepal tasks using
> JOSM.Â
>
> When you are mapping / validating a tile, please run the validator before
> you mark the tile as complete. I can promise you, you will find things to
> fix that will improve the data.Â
>
> Here's a OSMI link showing tagging issues only in the Nepal region
>
> http://url.ie/yzu8
>
> There are a lot!
>
> There will be many other issues (unconnected ways, unclosed ways etc etc)
> that are quite quick and easy to fix so please take the extra few mins at
> the end of a tile to improve pre-existing data.Â
>
> Thanks,Â
> DaveÂ
> aka DaCor
> ___ HOT mailing list
> HOT@openstreetmap.org https://lists.openstreetmap.org/listinfo/hot
>
>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile

2015-05-07 Thread Florian Lohoff
On Thu, May 07, 2015 at 12:57:06AM -0700, Springfield Harrison wrote:
> Hello Dave,
> 
> This is amazing to see the vast number of invalid tags.  This really
> calls into question the integrity of the database.  Do you have much luck
> getting people to run the validator?

In OSM there is no such thing as an invalid tag. Everybody is allowed to
invent new tags although your expectation should not be that there is a
single data consumer who will make use of it.

The common set of tags has been selected by a "do-ocracy" - You see
data consumers making use of a certain tag and you start tagging to
influence these data consumers. 

> I am baffled that the data validation does not take place right at the
> data entry stage.  This is very common in database applications.  All the
> critical fields have validation rules so that the operator can neither skip 
> the
> critical fields nor enter data that is not applicable to that field.  If JOSM,
> complex as it is, is lacking input data validation, that is a serious failing,
> in my opinion.  For this type of mission, complete and accurate data is
> critical.  You do not have the luxury of time hoping that people will bother
> with a post entry validation process.

Both ways are perfectly valid - validating on input or on data
consumption. 

OSM has gone the way of validating or using data on the consumer side
which i am very happy about. I have invented a tag myself for hinting a
routing instance for infrastructure e.g. Telecoms cables. If there would
have been an input validation i could not have done so.

Flo
-- 
Florian Lohoff f...@zz.de
 We need to self-defense - GnuPG/PGP enable your email today!


signature.asc
Description: Digital signature
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot