[HOT] JOSM people validating / mapping in Nepal, please run JOSM's validator before finishing a tile
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
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
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
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
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
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
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