Recent diary entries
Hallo Leute ich bin auf der Suche nach Freunden :)
I've added a new feature to the Irish Townlands site. It now shows a list of all the OSM user who have been adding townlands, baronies, electoral division and civil parishes in Ireland.
When writing this I am on the airport waiting to board my flight to Buenos Aires where I will take the Boquebus to Uruguay, where a job awaits me in Nueva Palmira. The town of Nueva Palmira have no POIs mapped as far as I could see, so there will for sure be added a hotel and maybe some restaurants, banks, and whatever I manages during my off hours. I still do not know for how long I will stay there.
I have during the last couple of weeks been testing routing integrity in OSM, mainly in Brazil, with both short distance routing and long distance routing.
I download the maps from Garmin.Openstreetmap.Nl, and install them into my BaseCamp for Mac.
Except for a few cities that are notoriously difficult to route, short distance routing goes easily, while long distance routings was somewhat trickier. After moving around with the routing modes I created 4 different modes I use. Shortest and Fastest for short distance routing, and No Toll and OSM Test for long distance.
After testing with versions 01-10-2014 and 30-10-2014 I had serious problems getting out of Belo Horizonte/MG in directions east and northeast, all routing from BH to state capitals between (and including) Vitoria and Fortaleza went via Rio de Janeiro (actually Magé/RJ). Just now got the latest map downloaded (03-12-2014) and it seems like BH have been fixed, though I am getting a few other errors. It is too early to say yet if that is based on bad data or something else.
Hello everyone, I have just added a few street numbers on my street in New Zealand.
Because offline GPS apps on Android devices using OSM free maps depend on OSM user data in order to display street numbers, please help by updating numbers at least on your street.
In that way, we all OSM users could benefit from using street numbers for navigation.
This post was first published 26th October 2014 at my blog.
Untill today Nyköping has been having the status of "decent". The list of cities in Sweden and their status can be found on the Wiki(WikiProject Sweden/Cities). After many hours of mapping yesterday, I changed the status to "completed"(for car navigation). The description of the completed status states "All public roads should be mapped. Roads should be tagged with
name and driving restrictions should be fully mapped.".
I decided when I saw the status table at the wiki yesterday that the task for the weekend should be to make sure that Nyköping could be given the status completed. I saw it as a easy task as we have been spending a loot of time on mapping buildings downtown but I did knew that some roads was missing names so I used the "QA" tool to check for roads without names. I think I added about 70 missing names, much more then I had thought of. I also discovered that in the eastern part of Nyköping there was black areas where roads were missing. The areas had no aerial imagery. I went to sleep late that night, mapping about 30 new roads without aerial imagery. I think the result become as good as it can be anyway.
I'm just here to fix some things in my community; especially because it is under construction and there are many dead ends. I live across the street from Prairie Meadows Subdivision Phase 2 (recently edited by myself).
Habe vor kurzem die Site http://gulp21.bplaced.net/osm/housenumbervalidator/# und http://keepright.ipax.at/ entdeckt und ich bin erstaunt wie viele Fehler in OSM eigentlich noch vorhanden sind. Von nicht verbundenen Wegen bis hin zu jeder Menge falscher Hausnummern bzw. fehlerhafter Zuordnung von Straßen.
Wenn ich bedenke, dass OSM auch zum Navigieren benutzt wird. Sollten alle Mapper noch mal drüberschauen ob in ihrer Umgebung wenigstens die Hausnummern stimmen und keine Duplikate aufweisen.
Meine Gegend um Gelsenkirchen, Gladbeck, Bottrop, Dorsten ist nach etlichen Stunden fast duplikatfrei. Bei über 40.000 gesamt Duplikaten (2014-11-30 Statistik: (nur Deutschland) 7889833 Hausnummern, 40291 Duplikate, 6034 problematisch) wird es wohl noch lange dauern bis wenigstens diese Fehler deutlich reduziert werden. Da auch noch nicht jedes Haus eine bekommen hat werden zukünftig weitere Fehler anstehen.
Die meisten der Fehler scheinen offenbar aus Unachtsamkeit entstanden zu sein, etwa indem bei der weiteren Hausnummervergabe die Straße nicht geändert wird. Beim Einsatz von Addons wie "HouseNumberTaggingTool" kann das in der Tat sehr leicht passieren.
PS: meine eigenen Hausnummer-Fehler habe ich natürlich auch schnell wieder behoben, den tollen Tools sei Danke :)
THANK FOR IN INFORMATION YOU
Aproveitei esse retorno da DF-290 (entre Valparaíso do Goiás/GO e Santa Matia/DF) para treinar, já que as correções ainda não são o meu foco do OSM. Ainda pode melhorar, com o JOSM (que não utilizo).
Retorno DF-290 antes:
Retorno DF-290 depois:
This post is about some new tools I and others have made to facilitate community-based import of data into OpenStreetMap. These tools cover converting .csv files to .osm files and splitting .osm files for the Tasking Manager, and I am writing this post hoping they can be of help to others. The code is available in the mtl2osm GitHub project (“mtl” stands for “Montreal”).
(Please note: mostly if not all links here are to French web pages.)
The Montreal community import process
Here in Montreal we are slowly preparing to import open data provided the city. Said data is licensed under CC-BY 4.0, and we got the required legal authorization from the City to import them into OpenStreetMap.
Our import process is documented here. We have not started any data import yet. We are currently in the process of getting feedback from the local community through the OpenStreetMap Montréal user group.
Tools & dataset
I recently made a presentation about the various datasets provided by the Ville de Montréal at a Montréal Python meeting. The presentation was recorded and can be viewed on YouTube (the presentation is in French).
The datasets offered are various and many of them very pertinent for OpenStreetMap:
- address points
- bike parkings
- police & fire stations
- community gardens
- and many others
These datasets are provided mainly in three different formats: Shapefile, CSV and KML. Shapefile is the data format powering the ESRI GIS suite, and which QGIS can also work it. CSV is the well-known comma-separated values tabular format and KML is the XML format popularized by Google Earth.
The org2osm script can handle both Shapefile and KML. This program converts these files into .osm files that can be opened directly into JOSM. Using the concept of “translators”, it becomes possible to convert the tags and attributes of the original data source into values accepted by OpenStreetMap.
For example, for police stations, the data provided by the Ville de Montréal is a KML file that contains the name of the station, the centroid and the address formatted as HTML in the description field. The file was thought of for display purpose in a viewer and obviously said tags cannot be used as-is into OpenStreetMap. This is why I wrote a translator for ogr2osm to parse the data and output OSM compliant tags. The script is available here and instructions to run it available here.
csv2osm: a tool for converting .csv files
However, ogr2osm cannot easily read .csv files as an input, so I wrote a script that is similar to ogr2osm and provide the same translator concept, and work exclusively for .csv files. The script is called csv2osm and can be found here.
Translators for this script have the same entry point as ogr2osm (the filterTags function). For example, Montreal's open dataset for bike parkings is provided as a .csv file. The translator I wrote for this dataset parses the description of each bike parking to extract the capacity and provides the following tags for each points:
- capacity=(number of places)
- operator=Ville de Montréal
Using the HOT Task manager for community-driven import
Lastly, our import effort is going to be based on the HOT Tasking Manager. Our instance is going to be located at http://gt.osmqc.ca/ ("gt" standing for "gestionnaire de tâche", i.e. tasking manager).
To ease importing the .osm dataset into JOSM, we had to write a script that splits the .osm files into a series of sub-files, one per sub-task. Essentially the .osm file is split-up according to a grid defined in JSON format. This allows to see in JOSM only the part of the data for the task, instead of having to download the data for the whole city. Code is available here.
I hope these tools can be of benefit to the OpenStreetMap community. Do not hesitate to comment or write me if you have any question. I know the documentation on these tools is not 100% complete, so I'll certainly post more details if there is interest for them.
Batterie pour ordinateur portable Asus x93s, Lithium-Ionen (LiIon), 5200mAh ,10.8 V , Couleur noir, adapté pour x93s .
Idéal pour remplacer une batterie défectueuse ou pour s'équiper d'une batterie Asus x93s de rechange pour les longs voyages. Cette pc portable batterie x93s adopte la technologie Lithium-Ion ,qui assure la plus longue durée de vie de la batterie et le maximum de la performance. Batterie longue durée pour x93s. ellules haute qualité, assemblée / testée par usine certifiée Iso 900. s'adapte parfaitement et super autonomie. Peut être chargée individuellement lorsque que vous utilisez la batterie pc portable Asus x93s standard. Conçue et testée pour garantir une longévité optimale. Batterie de portable x93s, idéale pour les réunions qui s'éternisent et les longs vols.
Moram dovršit Nijemce i petrovce koji imaju neka hođina imena!
I'm sure that some people are aware of the controversy on the diversity-talk list. I have not had the opportunity to give my side, so I will do so here.
I have a long history in the OpenStreetMap project. It may be difficult to understand that from an outside perspective, but going to an OSM event can feel like a family reunion to me. I see the same people that I've met before. Some people I speak with nearly daily online, others I rarely get the chance to catch up with. I know people's significant others, and sometimes their children. These are people I collaborate with on a project where we share a passion and dedication. We're all working together to make the world a better place.
On December 1st, Alyssa Wright sent an email where she explained that she'd been in an accident and had suffered brain injuries, and that because of this, she was now "neuro-diverse".
This statement was very triggering for me, but before I go there, I want to explain what I know about brain injuries.
I have a university degree in psychology. At some point in my sophomore year, I was trying to decide if I was going to pursue it as a career or not. One of the factors that pushed me away from psychology as a career was brain injuries.
I'd studied them in several college courses. As our understanding of the brain increases, the line between psychology and neuro-physiology is increasingly thin. Reading about patients who lost their ability to speak, or people whose personalities changed overnight, or people who became unable to recognize their friends and family, or worse, might be stuck reliving the same ten minutes for the rest of their lives- these cases were extremely disturbing to me. I couldn't stand the thought of that on a person, and I couldn't bear the idea of inducing these phenomenon on animals. This effectively ended my potential career as a researcher in psychology.
I also have someone in my immediate family who has a brain injury as a result of an accident. I don't want to discuss this in detail- I bring it up only as point of reference in saying that I'm quite aware of TBI and the potential severity of the conditions it can create.
But the issues associated with TBI and those created by being born with a neurological impairment such a learning disabilities (as I have) or an autism spectrum disorder, are not the same.
That's because it's not the physiological underpinnings that are important in understanding the pain/frustration of the neuro-divergent population, but their personal experience.
Betsy Kolmus, in her reply, did an excellent job of summarizing her experience. I strongly recommend reading it here: https://lists.openstreetmap.org/pipermail/diversity-talk/2014-December/000208.html
My experience wasn't exactly the same, but it was similar. I was diagnosed early and put in "Special Ed". I was put in a "special class" with kids who had a variety of different disorders and disabilities. I'm not going to discuss the educational efficacy of this strategy, but the social effect of it was profound.
Growing up, I had five or six neighbors around my age all living on my block. At one time, we used to play with each other in the streets or in each others back yards. But by virtue of me being in a different class, in a different school, I was socially isolated. I was in "the special class". Because the school I went to was not the same as theirs, I took "the little yellow bus", a term that in the US is evocative of kids who are mentally disabled or emotionally disturbed.
The effect was not exclusive to the kids- parents also would ostracize me. Knowing I was in special ed, parents would ask their kids not to play with me. Occasionally they did this in front of me.
Academics was a nightmare for me as well. In some areas of the intelligence test, I score very highly, but in the areas where I have learning disabilities, the results are terrible. My reading comprehension and verbal expressiveness is quite good, but it takes me four or five times longer to read a book than it would someone else. I can explain a scientific concept or process easily, but I struggle with even basic algebra. I have an extensive vocabulary, but I'm unable to spell. Without the aid of spell-check, this had a major effect on my grades, and both students and teachers would chide, "If you knew the word, you'd know how to spell it!"
My childhood was largely one of simultaneously being bored at how slow the classes were, and struggling academically. My childhood was also one of desperately wanting to fit in, but being shunned by both other children and their parents.
In one motion, Alyssa's statement dismissed all of that.
I was hurt. Specifically, I've come to understand that the word I'm looking for is "triggered". Her mail, intentionally or not, was triggering.
And so I replied.
I stated that her mail was offensive to me. In fact, in all my time in OpenStreetMap, her mail was the thing that most effected me in a negative way. I also said she should be ashamed of that.
While I don't think that Alyssa set out to make an offensive statement, the statement was nonetheless offensive. I could try to make an awkward and imperfect analogy here, but I think that we all understand how even a statement that wasn't made with the intention of being hurtful can be very hurtful. That's how her email read to me- as insensitive and dismissive of years of painful experiences.
The response I received from Alyssa, and the diversity-talk list was shocking. Alysss'a response was not to not take back her words, but to congratulate herself on offending me and to call me an asshole.
And several others did so as well.
On a list related to diversity, in a discussion about the importance of sensitivity to issue of neuro-divergence, I was told that I was in the wrong for being triggered by an insensitive statement (whether intentional or not). I find this situation baffling and sad.
The responses I've received since on the list have been incredibly aggressive. Furthermore, the other list moderator (other than Alyssa) has decided to ban me and not answer my questions to him via email either before or after his decision. Since calling me an asshole, Alyssa has not commented, and her mail has not received any of the same scrutiny.
Put frankly- I'm stunned by the actions of these people and the general reaction of the diversity-talk list. While some folks have stood up for me, and I thank them sincerely, the most vocal response has been vitriolic, and hateful and has included a significant amount of patently false statements made either about me or on by behalf. These responses have been triggering and the personal attacks have been disgraceful.
Several prominent OpenStreetMappers have written me privately with their support, saying that they have silently unsubscribed from the list.
I volunteer for OpenStreetMap in a number of capacities. I am one of the developers of MapRoulette, a popular game used by OSMers. I'm one the organizers of the NYC OpenStreetMap Meetup. I'm a member of the OSM Data Working Group and OSM Communications Working Group. I also created and run the Imports US mailing list. Previously, I helped found MappingDC and the OpenStreetMap US organization and have been involved with organizing events, writing articles about OSM and supporting doing large scale edits and imports.
OpenStreetMap is important to me, and I have worked had and continue to work hard to make OpenStreetMap a welcoming, inviting place for everyone. That is why I run public mapping events, it's why I try to make mapping more accessible through gamification projects like MapRoulette. Diversity is not just important, it's key to the continued success of our project.
At this point the nature of the diversity-talk list is the opposite of that. While my response to Alyssa's comment was strong and may have appeared out of proportion, the response to it has been outrageous and exactly the kind of behavior that a code of conduct should be there to stop, rather than encourage.
It's become clear through this incident that acts like name calling, slander and threats are acceptable to the most vocal actors on diversity-talk and that there's no consideration made to the pain people that people feel when someone says something insensitive or triggering. These victims are either attacked or ignored.
As a community, diversity makes us stronger. Despite what has happened on this list, I stand by my convictions around the need for greater diversity. I believe that increasing our diversity is key to growing OpenStreetMap, Free Software and Free Culture in general, but because of this incident, I don't have confidence that the most vocal actors on the diversity-talk list are the ones who will be able to carry this vital mission forward.
Le décret n° 2014-1447 du 3 décembre 2014 portant changement du nom de 8 communes a été publié dans le journal officiel aujourd'hui : application par le changeset n° 27259016. J'ai aussi créé le quartier de Vermondans à Pont-de-Roide-Vermondans en place=village mais il faut peut-être le mettre en place=quarter ou neighbourhood ?
Что нам пригодится:
- легальный источник в виде растрового изображения у которого есть полезное применение
- любимый JOSM https://josm.openstreetmap.de/josm-latest.jar
- дополнение PicLayer (рекомендую BuildingsTools для зданий, imagery_offset_db чтобы не рисовать в разнобой а с одним смещением на город, UtilsPlugin2) и measurement чтобы проверять пропущенность объектов если в оф. документах указаны "ГА" (тег area:ha=*) и "метры" .
Примечание: смысл этой статьи сохраняется если заменить "снимок Bing/Mapbox" и "обычную подложку" на "сырые данные из OSM".
1 Открываем JOSM, но лучше запустим его дав побольше памяти ("java.exe" -Xmx4096M -jar "josm-latest.jar")
2 создаём слой (ctrl+N)
3 в меню JOSM: Imagery > New picture from file. Растр должен загрузится в отдельном слое. На 4мб растр у меня скушал 1,6Гб.
Чтобы выровнять растр нам нужно сделать слой растра активным: если "глазик" это видимость слоя, то зеленая стрелочка - активный слой.
Если растровый слой не видно, значит он "ниже" в списке слоёв: можно либо полностью отключить глаз у вышестоящих слоёв. Либо изменить прозрачность (ч/б градиент). Либо просто поменять местами слои.
4 Делаем нужный растровый слой активным и используем простые инструменты (PicLayer scale, Piclayer rotate, Piclayer move) до тех пор пока растр не будет "где-то здесь":
Далее нам нужно уменьшить альфа канал чтобы было проще искать точки привязки. Точки привязки нужно три, советы:
- как можно дальше друг от друга на растре
- не на одной прямой, площадь треугольника из маркеров лучше увеличивать насколько это позволяет качество растра
- проверяемы на земле если у вас не будет спутниковых снимков (рельсы, монументы, фонтаны, памятники, неизменяемые реки, неизменяемые пересечения узких улиц, любые не изменяемые десятилетиями объекты)
Если нажать инструмент с зеленой стрелкой то вам отобразятся все текущие точки и их местоположение. Изначально их ноль.
Точки можно удалять отдельным инструментом. Зеленая стрелка перемещает точки только на растре. Красная используется для подгонки маркера уже на основном слое: она трансформирует растр или просто перемещает его если точек мало
5 Найдём сначала на растре (красный квадрат), а потом и снимке (розовый квадрат) точки по которым будем совмещать растр и обычную подложку.
6 Добавим первый маркер. Выбираем зеленую стрелку (инструмент называется PicLayerMove) кликнув в зону красного прямоугольника на растре. Теперь нам нужно соответсвие на карте. Выберем красную стрелку (PicLayerTransform) и поставим первый маркер в розовый прямоугольник.
7 Отлично, первый маркер готов. Повторяем этот процесс три раза и получаем привязку.
8 Проверяем карту: нет ли нахлёстов и искажений. Если привязка получилась неудачная, попробуем выбрать другие места на карте для наших маркеров.
Почему такое может быть?
- произвольно искажённые снимки Bing/Mapbox
- сильно искажённый растр
В особо тяжелых случаях уменьшайте площадь виртуального треугольника из маркеров. Если всё совсем плохо - ограничьтесь только зоной правки.
9 Калибрацию нужно сохранить, потому что после закрытия JOSM она потеряется (даже в режиме сохранения сессии). Для этого нужно щелкнуть правой кнопкой мыши по нужному нам растру (не космоснимкам) и выбрать "Save Picture Callibration...".
Если калибрация сохранена в ту же папку и с именем которое предлагается по умолчанию, то она будет загружена при повторном открытии растра автоматически
(далее нужно вводить данные как обычно и использовать оффсет из imagery_offset_db)
Не забывайте про теги source=* и source:date=* у пакета правок
10 Не обязательный шаг, но все растровые источники предлагаю сохранить в папку вместе с их смещениями и указать на вики странице Вольска откуда можно скачать готовые источники и калибрации. Куда загрузить получившуюся папку - ответов может быть несколько, это не сложно спросить в google.
На сайтах муниципалитетов и других источников можно найти схемы, но актуальность данных всегда должна проверяться. В них могут быть начерчены объекты никогда не имеющие воплощение в реальном мире. Это же "План ..." и нужно им понимать как планы, а не реальный мир.
I updated an indian poultry farm I visited some time ago, maybe it proves useful later...
Looks very accurate - I need to research the history of this water supply 1790's? where I walked as a boy (many years ago - OK 1964!
Stumbled over this in the current Episode...
Staffel 25: Auf eigene Gefahr (Source)
Wikipedia: Alarm für Cobra 11 – Die Autobahnpolizei