Users' diaries

Recent diary entries


Posted by Harald Hartmann on 21 January 2015 in German (Deutsch)

Nachdem ich ein bisschen Zeit hatte, und mich mal wieder ein bisschen mit PHP beschäftigen, sowie auch einmal die OAuth Authentifizierung ausprobieren wollte, ist als Prototyp die Umfrageplattform für OpenStreetMap entstanden.

Der Begriff Umfrageplattform ist mit Absicht gewählt, und für den Moment ganz klar als Abgrenzung zur einer Abstimmungsplattform zu sehen ... deren Diskussion im Forum wohl noch als "ergebnisoffen" zu bezeichnen ist.

Ich habe in der Umfrageplattform zwei Fragen gestellt, die immer wieder für Diskussionen sorgen - so zumindest mein Eindruck nach fast einem Jahr aktiven Dabeiseins. Die Fragen sind auch so gestellt, dass sie fragen, wie man es aktuell macht, unabhängig von der "Lehrmeinung", Wiki oder Diskussionen

Je nachdem wie das Feedback ist, würden sich bestimmt Mittel und Wege finden lassen, den Prototyp auszubauen.

Máy tính giá rẻ

Posted by maytinhgiare on 21 January 2015 in Vietnamese (Tiếng Việt)

Máy tính giá rẻ, uy tín, chất lượng, bảo hành 1 đổi 1 trong tuần đầu tiên. Hiện đang có khuyến mãi 30% trên mỗi hóa đơn >1.000.000 nhân dịp năm mới

Learn-a-tag: driving_side=left/right

Posted by jgpacker on 20 January 2015 in English (English)

In some rare streets, the driving side of the street can be inverted (usually to help the flow of traffic of adjacent streets). For example, in a country where right is the normal driving side, there may be some exceptional streets where left is the driving side.

This kind of exception can be mapped in OSM with the tag driving_side=left/right. Left-hand traffic sign

Defines which side of the road vehicles must legally use.

Cheers, John

Nasce un gruppo OSM a Mozzecane VR

Posted by carlobenini on 19 January 2015 in Italian (Italiano)

Stasera è nato l'embrione del gruppo OSM a Mozzecane VR nella sede del gruppo LinuxLudus che ha fortemente voluto questo evento. Già lo scorso anno l'associazione LinuxLudus Villafranca ha collaborato con il comune per mappare la cittadina. Il comune utilizzerà questi dati nelle sue attività quotidiane di amministrazione del territorio e per creare una città il più possibile "smart" dove l'intervento dal basso è un nodo fondamentale.

Carlo Benini

Location: Grezzano, Mozzecane, VR, Veneto, 37060, Italia


Posted by dkiselev on 19 January 2015 in Russian (Русский)


И почему это все предпочитают обсуждать схемы тегирования тихонечко в локальном комьюнити?

Ведь это так увлекательно подбирать примеры, разрабатывать возможные варианты реализации тех или иных алгоритмов, подбирать фотки и примеры уже затегированых объектов и получать в ответ:

-- Это никому не нужно.

-- Я посмотрел, в моем околотке и так все хорошо.

-- Твоя схема дерьмо потомучто, потомучто я так сказал!

金沢市 元町 馬場界隈 道路位置情報

Posted by dragon_ear on 19 January 2015 in Japanese (日本語)

金沢市増泉界隈 存在しない道路が記述されています。 品質は、かなり低いです。小生が必死に修正していますが、まったく追いついておりません。

Mapathon Recharge #MapLesotho

Posted by eireidium on 19 January 2015 in English (English)

As we draw close to 100% on the Rural Lesotho Task in the #MapLesotho initiative I find myself filled with very strong reaffirmation of the power of community and the many implicit and explicit benefits and values of crowdsourced engagement.

Map Editting

On the 16th of January at Fingal County Hall I participated in my third marathon for the #MapLesotho project. There was a full house for this event with the organiser working his usual magic to get involvement from a collection of fifth year students from a number of schools in the area as well as publicly minded volunteers who have been involved in this specific project or associated ones around Open Street Map. We were joined by volunteers participating from around the world: Canada, the US, Germany and of course stalwarts in Lesotho itself, to name a few identifiable ones. As we were closing in on having a publicly available, robust, complete basemap for the eastern half of Lesotho this day witnessed not just the completion of nearly 10% of the task but more importantly the infectious sharing of enthusiasm for the project and its ethos amongst all attending. As we all shared our own reasons for why and how we do what we do and what we have learned from the project, I watched those newly engaged lightening up with their own enthusiasm for the project, imagining what else might be accomplished with the raw mapping materials and being positive about what they themselves can contribute. It was truly striking and wonderfully energising to feel the positive energy in the room, on interaction through twitter and demonstrated most concretely by the placing of nodes and progress towards tasks.

I was privileged to work with some new converts to the cause and help them get them started with OpenStreetMap - what was involved, what tools were available and then to let them take it for themselves. They embraced the challenge with vigour and I was particularly impressed by how they helped one another as they got going and shared their own newly acquired skills with others. As the students around me moved along they gained in confidence and shared their experience helping each other along the way.

I had a number of thoughtful conversation with a particular student beside me who was helping his own colleague move from using IDEditor to JOSM aided by his own infectious enthusiasm for what the tool afforded him. He shared with me his reason for doing what he does and it cannot be expressed any more clearly: he gives of his time to help others help themselves. As he said this is not charity, this is enablement - it is starting a process that grows with its own generated synergy.

This is #MapLesotho. The achievements continue build and to speak for themselves.

Location: Brownlow, Craigavon, County Armagh, Northern Ireland, United Kingdom

Encontro OpenStreetMap Brasília - Janeiro/15

Posted by wille on 19 January 2015 in Brazilian Portuguese (Português do Brasil)

Foto de Brasília, por Ftrentini from pt - CC-BY-SA-3.0 from Wikimedia Commons

No próximo domingo, realizaremos mais um encontro de mapeadores do OpenStreetMap de Brasília! Nos reuniremos para falar sobre OpenStreetMap, mapas, trocar ideias de técnicas de mapeamento, lugares que necessitam serem mapeados, possibilidades de uso dos dados do OSM, etc.

Não é necessário fazer parte da comunidade OpenStreetMap para participar, se você se interessa por mapas ou quer aprender a mapear, participe do evento!

O encontro acontecerá no dia 25 de Janeiro (domingo), às 17h, no Shopping Conjunto Nacional. Nos encontre no térreo do shopping, nas mesas do Marvin Burguer / Marieta (em frente às lojas americanas).

Foto: Frentini - Wikimedia Commons - CC BY SA


Posted by nomatrix on 17 January 2015 in German (Deutsch)

da will ich mich an dieser stelle doch einmal bei der firma nordrhein-westfalen bedanken, die da der allgemeinheit diverse daten, genannt "nrw-atlas", zur verfügung stellt.

ich bin wirklich begeistert. ganz ehrlich.

es ist natürlich ein wenig ärgerlich, dass die daten erst zur verfügung gestellt wurden nachdem hier schon nahezu alle hausnummern der stadt erfasst waren. aber es ist natürlich schön dass die zuvor in osm eingepflegten daten nun präzisiert werden können.

tausend dank auch.

Stock Island Marina Village, Key West

Posted by theKetch on 17 January 2015 in English (English)

Marina full, a happening place. People and staff friendly. Don't be fooled, there is no high speed internet as advertised. Nice facilities close to two working boat yards.

Location: Stock Island, Key West, Monroe County, Florida, United States of America

Observaciones - Servicios Sociales Ecuador

Posted by lomejordejr on 17 January 2015 in Spanish (Español)

Hola con todos, me permito hacer una observación en cuanto al escaso uso de las etiquetas:


En overpass-turbo, encontramos que no hay incidencias de su uso, destacando la importancia de esta etiqueta para localizar los sitios donde se ofrecen servicios sociales, tales como, salud, alojamiento, voluntariado, alimentación, entre otros.

Lo podemos observar aquí:


En wheelmap, comprobamos que sitios como hospitales, escuelas, colegios, entre otros no se encuentran etiquetados con facilidades de movilidad para personas con capacidades especiales.

Lo podemos comprobar en la siguiente página, y veremos que la mayoría de estos lugares, no cuentan con este detalle:

Por su favorable acogida a este mensaje, les reitero mis agradecimientos y espero sus comentarios.


Luis Reinoso

Miembro - Comunidad de Software Libre y Seguridad Informática Hackem

Quito - Ecuador


Posted by yellowsoar on 17 January 2015 in Chinese (Taiwan) (‪中文(台灣)‬)
Location: 民權路, 平林里, 大林鎮, 嘉義縣, 臺灣省 (Taiwan), 622, 台灣

Enabling other mappers to add/update public transport routes in Belgium

Posted by Polyglot on 17 January 2015 in English (English)

Today I put template route relations for itineraries of De Lijn and TEC on Dropbox. Generating them takes 2 hours. And then another 2 hours when I noticed Python hadn't actually compressed them. I'll update them as fresh data from De Lijn and TEC comes in.

I also worked on a script which you can run after opening such a file in OSM.

I put some videos on Youtube to illustrate the process

(no sound was recorded and I still have to add subtitles to them, some day)

The script will download all the stops. They are not included in the files. Once the stops are downloaded the view zooms to their extent.

Then the script will use an Overpass Query to download all route relations with the same ref as identifier. At the moment all over Flanders. I hope I'll find a way to limit it to the bbox you just zoomed to.

For all the nodes on the way, Overpass will download all the nodes which are within 30 meters (and all the ways and relations they belong to).

Now you'll have to run the compare script again. I didn't figure out yet, how to make the script wait until the download completes, so it'll give an error message saying it didn't find the master_routes it was looking for.

When run again, after the download is complete with not objects selected, it'll compare the template routes with the already existing routes. It uses the master_route relations to match them. If the existing routes don't belong to a master_route yet, you'll have to use the template and add the matching existing routes manually. You can leave the template routes, they'll be removed from the master as we progress. Select all the existing and the template routes and close the master route. Now run the compare script again.

You'll end up with a relation which has some funny looking roles. Each letter-number (a0w1i3) combination represents as stop. Now it becomes easier to see which template belongs to which existing route.

Select 2 routes which belong together and press the button to select them in the general window.

Move the window with all the routes out of the way.

Use the other script, which will add ways to the route. At first this script only added the ways adjacent to the stops. At some point I was thinking: why not try to look at the other route relations. Buses tend to all use the same itineraries to get from one stop to the next.

In the mean time the script also copies tags and stops from the template to the existing route relation and it odbl=new. This has the effect that it's shown more prominently with help of MapCSS. Nothing to do with the license. That tag is only used, as it won't 'survive' during upload.

Also the template routes came in tagged with odbl=tttttt. This is what the script uses to identify them as templates.

I'll have to write some posts about how to set up JOSM to enable everybody to use those scripts, the MapCSS and add handy buttons for search and one click presets to the toolbar. One of these days...

Location: Termien, Genk, Hasselt, Limburg, Flanders, 3600, Belgium

Carrizal, Mpio de Papantla

Posted by Irk_Ley on 16 January 2015 in Spanish (Español)

El mapa callejero de la localidad Carrizal, ¡Terminado!

Location: 20 de Noviembre, Carrizal, Veracruz de Ignacio de la Llave, México

El Volador, Mpio. de Papantla

Posted by Irk_Ley on 16 January 2015 in Spanish (Español)

El mapa de calles de la localidad El Volador, ¡terminado!

Location: Benito Juárez, El Volador, Veracruz de Ignacio de la Llave, México

El Municipio de Papantla

Posted by Irk_Ley on 16 January 2015 in Spanish (Español)

Después de realizar el mapa callejero de la ciudad de Papantla de Olarte y de algunas localidades vecinas, he notado que hace falta actualizar la información de carreteras y pueblos del municipio de Papanta.

Con los datos que tengo a mi disposición, me he hecho el propósito de realizar esta labor: el municipio de Papantla será mapeado en OpenStreetMaps.

Dios quiera y esta información sea de utilidad para toda esta comunidad de usuarios.

Location: Leandro Valle, Papantla de Olarte, Veracruz de Ignacio de la Llave, México

Hello Community

Posted by Rajeev B on 16 January 2015 in English (English)

I am exploring OSM and the rendering toolchain in particular. I want to contribute in the project and start from addressing a less critical issue or bug. Could you give a pointer for this. Are there meet-ups happening in Bangalore (India) or anybody here from OSM or mapnik/mod_tile team. Thanks -Rajeev

Location: BTM Layout 1st Stage, BTM Layout, Bangalore, Bangalore Urban, Karnataka, 560068, India

Skróty klawiaturowe w JOSM .Podstawowe operacje i skróty

Posted by rowers2 on 16 January 2015 in Polish (Polski)

Rysowanie -A

Wskazywanie - S

Kasowanie - Delete

Odwracanie kierunku linii- R

Dzielenie linii- P

Łączenie linii- C

Nadawanie obrysowi kątów 90 stopni (prostowanie budynku, boiska) -Q

Pobranie danych: Ctr+Shift +Down strzałka w dół (jednocześnie)

Wysłanie danych na serwer: Ctr+Shift +Up strzałka w górę (jednocześnie)

Klonowanie takich samych obiektów np drzew lub rzędu okrągłych zbirników lub identycznych w obrysie budynków. -Zaznaczamy obiekt do sklonowania.Przenosimy kursor na punkt będący środkiem nowego obiektu i przy wciśniętym CTRl wciskamy D

Okrąg . Rysujemy zamknięty kształt z minimum 8 punktów po czym zamieniamy w okrąg klawiszem O Tą metodą z 6 puntów można narysować typową 6 -kątną altanę

Obracanie obiektu najczęściej budynku -Zaznaczamy i przy wciśniętym CTR+Shift ustawiamy kursor na zewnątrz obiektu i z przyciśniętym lewym przyciskiem myszy kręcimy obiektem

Zmniejszanie (lub powiększanie obiektu)- Jednocześnie Ctrl+Alt po zaznaczeniu obiektu. Następnie bez puszczania klawiszy myszkę z wciśniętym lewym przyciskiem przesuwamy w dowolnym kierunku.Bardzo przydatne do rysowania silosów na pasze stojących w grupach. Rysujemy dowolny okrąg i zmniejszamy do rozmiaru silosu. Następnie używamy klonowania . Jeśli silosy różnią się średnicami to jest to idealne narzędzie. Podobnie do dopasowywania okrągłych basenów na stacjach oczyszczania wody

Dzielenie dróg : Zaznaczamy najpierw punkt na linii w miejscu, który chcemy podzielić czyli S+klik w punkt+ P czyli podział

Dzielenie drogi będącej zamkniętym obrysem . Zaznaczmy dwa sąsiednie punkty klikając na nie myszką przy wciśniętym klawiszu Shift.Następnie kliknąć na zbędny odcinek i skasować go Delete

Łączenie dwóch dróg w jedną: Klawisz S łącznie z Shift+ zaznaczmy najpierw jedną drogę a potem drugą + klawisz C

Łączenie nakładających się obszarów. Jeśli duży trawnik, las czy pole rysowaliśmy w kilku kawałkach to wystarczy je nasunąć na siebie i użyć Shift+J (jednocześnie)

Rozłączanie drogi po podzieleniu: S+klikamy w punkt podzielenia +G i odciągamy jeden koniec drogi

Robienie skrzyżowania z dwóch przecinających się dróg:(w miejscu przecięcia robimy węzeł) : klawisz A +klik w miejscu przecięcia.

Skrzyżowanie o kształcie T. - Dociągamy nową drogę do drogi już istniejącej i klikamy w miejscu gdzie mają się łączyć.

Skrzyżowanie z 3 ,4, 5 dróg .Gdy dysponujemy rozłączonymi końcami kilku dróg to musimy je złączyć w jednym punkcie poprzez kliknięcie w koniec jednej drogi i dociągnięcie jej do końca drugiej. Gdy nie mamy pewności, że wszystkie drogi są połączone w tym samym węźle to zaznaczamy ten węzeł i kilkakrotnie powtarzamy operacje łączenia nodów poprzez wciskanie klawisza M

Rozdzielanie sklejonych obiektów -przydatne gdy droga przyklejona jest do granicy obszaru lub chcemy przeciągnąć jeden budynek a drugi zostawić --Zaznaczamy i klawisz G. Działa przy rozdzielenie punktu na dwa jak i dla całych obszarów więc nie potrzeba odklejać punkt po punkcie.

Poprawianie dokładności drogi-- Klawisz W a potem wyklikujemy nowa drogę wzdłuż źle wrysowanej.Oszczędza czas na łapanie punktów i przeciąganie.Gdy stare punkty są zbyt dużej odległości co nie odzwierciedla krzywizny, można dodać dodatkowy punkt miądzy nimi w trakcie przytrzymywania klawisza CTRL.

Równoległa droga stworzona ze starej. Przydatne gdy chcemy wyrysowac wał rzeczny przy pomocy tagu man_made=embankment . Tag ten rysuje linie ze spadkiem z jednej strony zatem odzwierciedla uskok a nie groblę. Wystarczy sklonować drogę i przesunąć ją od starej o szerokość wału . Zaznaczmy drogę po czym Shitt +P a następnie z wciśniętym Ctrl i lewym przyciskiem myszy przeciągamy myszką o właściwą odległość. Przesuniecie odbywa się w skokach po pól metra.Można też zrobić tak równoległy obrys obszaru zamkniętego w celu narysowania np grubego muru (cokołu) okalającego fontannę .Można tak oddzielać płot od landuse (obszaru np. cmentarza) Można rysować drogę biegnąca po obwodzie ogrodzenia, ścieżkę rowerowa biegnącą równolegle do chodnika itd.

Okno do wprowadzania tagów --Alt +A

Okno do zmiany wartości tagu Alt +S

Ukrycie lub ukazanie paneli bocznych--Tab

Podział obiektu np. budynku, lasu na dwa mniejsze. Zaznaczmy dwa punkty i używamy ALT+X

Przesuwanie jednej ściany budynku-tzw Tryb wytłaczania - X i przesuwamy krawędzie

Klonowanie tagu z ostatnio otagowanego obiektu Zaznaczenie +Shift +R

Klonowanie tagów ze schowka- zaznaczmy obiekt z wieloma tagami . W prawym panelu w oknie ze znacznikami prawym przyciskiem myszy otwieramy menu kopiowania i lewym przyciskiem wybieramy czy kopiujemy wszystko czy tylko zaznaczone tagi . Następnie zaznaczmy obiekt bez tagów lub z niepełnymi i wklejamy tagi ze schowka klawiszem F1. Przydatne przy adresowaniu budynków lub tagowaniu np przepustów na rowach tagiem tunel=culvert + layer=-1

Pobranie kilku tagów z listy ostatnio używanych tagów. Aby dwa razy nie otwierać okna do tagowania przez Alt+A gdy już w nim jesteśmy i wybieramy z listy ostatnich tagów jeden, to gdy przytrzymujemy Shift możemy wybrać kilka tagów i dodać je hurtem

Historia obiektu-- w celu sprawdzenia autora i kolejności zmian tagów zaznaczmy obiekt oraz wciskamy CTR+H jednocześnie

Warstwy -przełączanie między warstwami (WMS-ami) Alt+1 , Alt+2 , Alt +3 itd Widok mapy - powrót do poprzedniego widoku np. po niepotrzebnym skoku zooma czy miejsca--klawisz 8

Ćwiczenia z JOSM-em. Lekcja pierwsza

Posted by rowers2 on 16 January 2015 in Polish (Polski)

JOSM to program w do edycji map na OSM napisany w Javie. OSM to skrócona nazwa projektu mapowego openstreetmap, który tworzy około 2 mln wolontariuszy.Projekt obejmuje cały świat.OSM to też nazwa bazy danych, która przechowuje pozycję geograficzną każdego punktu jaki wrysujemy ma mapie.Baza jest jedna ale w oparciu o nią powstają setki map o dowolnej kolorystyce i dowolnej tematyce.Np różnią się mapy dla nawigacji aut od map dla rowerzystów czy map zabytków.Dane w bazie są na wolnej licencji i każdy może jeśli ma pewną wiedzę informatyczną, wygenerować sobie mapę jaka mu się wymarzy.Pozostali mogą wybierać z wielu map już wygenerowanych, z których kilka rodzai (stylów) jest na stronie

Osoba chcąca zacząć rysowanie mapy ma do dyspozycji na stronie dwa programy do edycji map uruchamiane w przeglądarce www podczas oglądania tej strony. Jest to Potlach i obecnie mocno rozwijany ID. Są to proste edytory, toteż zaczynający powinien drogą prób i błędów szybko nauczyć się rysowania podstawowych obiektów na mapie. Jednak po kilku tygodniach mapowicz orientuje się, że te edytory mają ograniczony zestaw tagów, (bo są dla początkujących) oraz, że rysowanie w nich jest niedokładne co prowadzi często do tego, że np. dwie drogi, które mają być ze sobą połączone często nie są, co widać dopiero po powiększeniu do największego zooma. Nie umożliwiają one np.szybkiego rysowania długich dróg. Skomplikowane są operacje na już wrysownych drogach jak dzielenie ich na mniejsze części czy rozłącznie kilku dróg niewłaściwie łączących się na skrzyżowaniu itd. Osoby, które po np. 2 miesiącach zaczynają edytować za pomocą JOSMA widzą, że można w nim rysować kilkakrotnie szybciej oraz precyzyjniej, co daje satysfakcję z szybkich postępów w rysowaniu mapy.Zatem nie należy zbytnio odkładać przejścia na edytowanie w JOSM. Choć JOSM ma bardzo rozbudowany interfejs i przez to wydaje się skomplikowany, to jednak początkujący mogą używać w nim tylko podstawowych funkcji a resztę poznawać stopniowo. Zatem potrzebny jest tutorial prowadzący przez pierwsze kroki aby przełamać "opory psychiczne" przed kombajnem. Metoda ćwiczeń czyli ścisłego wykonywania operacji metodą krok po kroku, da ten efekt że zawsze można w przypadku pomyłki cofnąć się i wykonać operacje ściśle według zaproponowanej kolejności. JOSM jest programem spolszczonym, a tylko zestawy tagów są w języku angielskim. Są one zestawione w grupach na rozwijanych listach, zatem nie trzeba znać ich pisowni a tylko wybrać dwa tagi z listy. Na mapie rysujemy realne obiekty na 3 sposoby. Za pomocą punktu, linii, lub zamkniętej linii czyli obszaru.Usłyszysz jeszcze o relacjach ale to nie dotyczy początkujących. Punkt to przykładowo: drzewo, sklep, budka telefoniczna, latarnia itd Linia to kreska, która powstaje w wyniku postawienie rzędem kilku punktów np. w celu narysowania drogi czy rzeki Obszar to linia o zamkniętym obwodzie gdzie początek łączy się z końcem czyli np staw , park, czy prostokąt będący obrysem budynku. Spotykane na OSM określenia oznaczają:

node - punkt

way -- linia (też droga)

Zatem rysujemy node , way lub zamkniętą way.

Rysujemy na zdjęciu lotniczym lub satelitarnym (tzw. podkładzie, WMS-ie) Gdy narysujemy obiekt przykładowo prostokąt, to musimy mapie powiedzieć czym on jest np. czy to budynek czy też basen, aby był narysowany odpowiednim kolorem na mapie. Do tego służy opis obiektu czyli tagi. Każdy obiekt może mieć jedną parę tagów (lub więcej jeśli chcemy go dokładniej opisać). Musi mieć co najmniej jedną parę tagów, bo inaczej nie ukaże się na mapie mimo, że został narysowany. Jeśli prostokąt jest budynkiem to opisujemy go parą tagów building=yes Ta para składa się zwykle z dwóch słów . Pierwsze to key (po polsku klucz), a drugie to value (po polsku wartość). Podczas rysowania wyskoczy nam okienko (formularz) gdzie w jednym polu wpisujemy klucz (building) a w drugim wartość (yes). Znaku równości nigdzie nie wpisujemy,służy on tylko do prezentacji pary tagów w tekstach takich jak np. ten tutorial. W formularzach możemy tagi wpisać ręcznie, a kto słabo zna języki może je wybrać z rozwijanej listy. Przykładowe pary tagów:

Budynek building=yes

Drzewo natural=tree

Droga highway=road

Szkoła amenity=schol

Nie ma nic prostszego jak narysować np. protokąt i dodać dwa słowa (tagi), oraz nacisnąć przycisk WYŚLIJ, aby już po minucie (czas może się różnić w zależności od obciążenia serwera), obiekt został narysowany na mapie i był widoczny przez wszystkich. Gdyby podczas rysowania coś nam się narysowało krzywo, to jest przycisk COFNIJ. Gdybyśmy coś wysłali na mapę, a okazało się to krzywe lub bzdurne, to też możemy obiekt ściągnąć ponownie do JOSM i go wyprostować lub skasować. Od momentu wysłania nasz obiekt mogą modyfikować też inni maperzy np. dodać do niego dodatkowe pary tagów. Przykładowo jeśli wysłaliśmy budynek opisany bardzo ogólnie, że to budynek (building=yes) i nie podaliśmy jego przeznaczenia,to w przyszłości my lub ktoś inny może opisać go dokładniej dodając kolejne pary tagów, że to sklep, kościół czy garaż itd. Dzięki temu jeśli nie mieszkamy lokalnie i nie znamy dokładnie wszystkich cech obiektu to możemy go wysłać z bardzo ogólnym opisem jak wspomniany building=yes czy też drzewo bez podania gatunku, staw bez podania czy to staw rybny czy przeciwpożarowy itd. Dzięki temu początkujący user nie musi się uczyć skomplikowanego tagowania, a cieszy się, że budynek czy staw jest od razu widoczny na mapie.Gdy pozna podstawy może poszukać dokładniejszych tagów i swoje obiekty dodane kilka tygodni wcześniej opisać dokładniej np. po wizytacji w terenie. Podczas wędrówek warto włączyć zapis śladu w GPS, bo takie ślady możemy wysyłać na OSM co ułatwi rysowanie np. dróg leśnych ukrytych pod koronami drzew. Instalacja JOSMA jest banalna. Potem on sam się aktualizuje ( średnio co miesiąc) . Aby ułatwić i przyspieszyć rysowanie JOSM może dociągać wtyczki do specjalnych zastosowań ale w tutorialu zaczniemy od podstawowych funkcji i podstawowych skrótów klawiaturowych. JOSM ma dziesiątki skrótów klawiaturowych, ale ponieważ początkujący nie znają ich, te same funkcje można włączać myszką za pomocą przycisków na paskach narzędziowych. Strona pomocowa dla OSM jak i JOSM-a jest na wiki, ale pierwsze lekcje tutoriala nie będą się do niej odwoływać a trzeba będzie tylko krok po kroku naciskać przyciski. Jakie możliwości tagowania obiektów daje OSM widać tu Część podstron jest jeszcze nie przetłumaczona Strona główna pomocowa na wiki : Polskie forum :

Instalujemy JOSMa wersję stabilną (ok 10 MB) W programie należy ustawić swoje konto czyli nick usera i hasło. Konto zakładamy wcześniej przez stronę Tylko zarejestrowani userzy mogą rysować mapę, pozostali anonimowi mogą dodawać tylko notatki na mapie sugerujące co należy dodać lub poprawić przez zarejestrowanych userów. Ustawiamy konto w JOSM. Na górnym pasku ( menu) wybieramy EDYCJA a następnie USTAWIENIA. W oknie jakie wyskoczy widzimy na lewej krawędzi ikony. Druga od góry z rysunkiem globu otwiera formularz w którym wpisujemy nazwę użytkownika i hasło i zatwierdzamy przez OK. Następnie pobieramy wycinek mapy koło miejscowości, w której chcemy coś dorysować. Wybieramy z górnego paska PLIK a następnie POBIERZ Z OSM.Wyskoczy nam okno z mapą na której możemy skalę mapy (zooma) zmniejszać rolką myszy. Z przyciśniętym prawym przyciskiem myszy możemy mapę przesuwać. Z przyciśniętym lewym przyciskiem myszy możemy z mapy wyciąć różowym prostokątem fragment jaki chcemy pobrać.Uwaga JOSM nie pozwoli pobrać większego obszaru jak ok. 30x30 km, bo paczka danych byłaby za duża. Wystarczy zaznaczyć prostokąt o boku kilkuset metrów, a jeśli w tracie mapowania okaże się, że potrzeba nam większego obszaru możemy dociągnąć go używając tej samej kolejności przycisków. Następnie wybieramy zdjęcie lotnicze na którym chcemy rysować. Ponieważ zdjęcia posiadają pewien błąd sklejania arkuszy (tzw.niedokładna kalibracja) ustalono, że rysujemy głównie na podkładzie rządowym (GUGiK) z portalu .W tym celu wybieramy tzw WMS z listy .Sprawdzamy przez pasek na górze PODKŁADY MAPY czy jest na liście Geoportal2:Ortofotomapa i jęsli jest klikamy w nią. Jeśli brak, to dodajemy WMS do listy poprzez pasek górny: EDYCJA +USTAWIENIA .W oknie jakie wyskoczy na jego lewej krawędzi klikamy w zieloną ikonę z napisem WMS/TMS po czym w górnej części nowego okna wyszukujemy Geoportal2:Ortofotomapa. Zaznaczamy go a następnie w środku okna naciskamy przycisk AKTYWUJ aby adres WMS pojawił się w dolnej części okna, które zawiera listę aktywowanych WMS-ów i zatwierdzamy przez OK. Ponownie w pasku górnym klikamy myszką PODKŁADY MAPY, gdzie już powinien być widoczny podkład Geoportal2:Ortofotomapa i klikamy na niego. Lista zamknie się automatycznie i po kilku sekundach pojawi nam się zdjęcie lotnicze rejonu jaki wybraliśmy. Zdjęcie można powiększać i zmniejszać kółkiem myszy. Jeśli obiekty jakie chcemy narysować są poza pobranym wycinkiem czyli są zasłonięte ciemną półprzezroczystą kurtyną, to używając kółka do powiększania, zaś prawego przycisku myszy do przesuwania mapy a lewego przycisku do zaznaczenia części do ściągnięcia, dociągamy ten fragment tak samo jak za pierwszym razem czyli PLIK+ POBiERZ Z OSM (można krócej naciskając na górnym pasku narzędziowym przycisk z zieloną strzałką w dół) po czym POBIERZ. Pobieramy zaznaczony na różowo fragment. Jeśli w oknie głównym źle się nam zaznaczył fragment do pobrania, to w oknie które wyskoczy mamy możliwość ponownego zaznaczenia różowego prostokąta czyli fragmentu mapy do pobrania.Zamiast przyciskać myszką przycisk POBIERZ można zatwierdzić poprzez ENTER na klawiaturze. To zaleta JOSMa, że do wielu funkcji mamy dostęp na kilka sposobów np.można pobierać fragment mapy z pomocą skrótu za pomocą jednoczesnego wciśnięcia Ctrl+Shift+Strzałka w dół. Uwaga. Podczas zaznaczania obszaru mapy do ściągnięcia gdy jesteśmy w oknie głównym można zahaczyć myszką już wrysowane obiekty i je niechcący przesunąć lub zniekształcić. W takim przypadku możemy cofnąć poprzez EDYCJA +COFNIJ (albo przez żółtą ikonę na górnym pasku narzędziowym ze strzałką i etykietą COFNIJ). Tym przyciskiem można cofać krok po kroku wszystkie wprowadzane kolejno zmiany. Wszystkie nasze błędne elementy na mapie nie są dodane do bazy (serwera OSM) do czasu ich wysłania za pomocą PLIK+WYŚLIJ DANE (lub krócej przez przycisk "WYSYŁA WSZYSTKIE....", albo też widocznym koło tego przycisku skrótem klawiaturowym. Zatem jeśli wrysujemy budynek (prostokąt) to możemy go wielokrotnie formować np. przesuwając jedną ze ścian, obracając cały budynek, dodając do niego wystające fragmenty itd i zanim go nie wyślemy tych często nieudolnych operacji nikt nie zobaczy.

Wysyłamy dopiero gdy budynek będzie pasował do zdjęcia. Tu przydatna funkcja; aby budynek miał ściany pod kątem 90 stopni (równy prostokąt ) możemy zaznaczyć myszką jego obrys i użyć klawisza Q, który budynek wyprostuje.

Rysujemy pierwszy budynek:

Ustawiamy widok okna głównego. Okno składa się z 3 części i górnych pasków. Środkowe okno jest największe i służy do rysowania. Z lewej strony jest wąski panel przypominający pionowy pasek narzędziowy. Ten panel może być stale widoczny a można w Ustawieniach sprawić, że będzie się chował i pojawiał dopiero po najechaniu myszką na lewą krawędź monitora.Ten panel nie jest potrzebny zaawansowanym maperom, którzy zamiast niego używają skrótów klawiaturowych, więc można go schować aby nie przesłaniał mapy. Początkujący będzie używał głównie dwóch najwyższych ikon .Ponieważ na pasku nie mieszczą się wszystkie ikony możemy go skonfigurować indywidualnie wyrzucając niepotrzebne lub on sam przesuwa ikony w pionie (chowając część z nich) co bywa niezrozumiałe dla nowicjuszy. W celu uproszczenia tłumaczeń sprawdźmy czy aby nie jesteśmy w rozbudowanym interfejsie eksperckim. JOSM po instalacji powinien być w trybie prostym (dla początkujących) ale lepiej sprawdźmy poprzez EDYCJA +USTAWIENIA .W oknie, które wyskoczy w jego lewym dolnym rogu opcja TRYB EKSPERCKI ma być bez ptaszka (odznaczona) i zatwierdzamy OK.

Lewy pasek jest konfigurowalny, a co wielu zaskakuje składa się z dwóch konfigurowalnych części W górze paska są ikony decydujące o tym jaką funkcję dostanie kursor myszy (np.rysowanie, wskazywanie czyli zaznaczanie obiektów, kasowanie itd) W dole paska są ikony ,które służą do konfigurowania do czego ma służyć pasek jaki będzie się pojawiał z prawej strony ekranu. Początkujący musi się nauczyć jak zmieniać tryby pracy poprzez klikanie w górne ikony lewego paska ale szybko zaniecha tego, bo te tryby można przełączać klawiszami klawiatury. Jak pisałem na lewym pasku brakuje miejsca na wszystkie ikony toteż zostawimy sobie te najważniejsze aby nam się nie chowały a były stale widoczne.Można tam ustawić 10 ikon ale nam wystarczy połowa. W tym celu w połowie paska jest ikona z dwoma strzałkami w prawo(nie mylić z taką samą ikona na samym dole paska) . Po jej kliknięciu mamy wybór ikon i zaznaczmy ptaszkami RYSUJ +ZAZNACZ +TRYB KASOWANIA + jak ktoś nie ma myszki z rolką to POWIĘKSZ.

Na samym dole paska jest ikona z dwoma strzałkami która służy do ustawiania ikon na dolnej połowie tego paska. Ilość ikon w dolnej połowie będzie zależeć od tego czy doinstalujemy sobie rozmaite wtyczki do JOSMA. Ikony jakie są tam dodane rprzy instalacji JOSMA służą do ustawienia tego co będziemy widzieć w pasku na prawej krawędzi ekranu. Ten pasek jest dość szeroki (ok 25% ekranu i można przeciągać myszką jego szerokość).Ponieważ jest tak szeroki to często nazywa się go prawym panelem a nie paskiem. Składa się on z kilku małych okienek ustawionych jedno na drugim, w których pokazywać się będą istotne informacje w trakcie rysowania. W zasadzie początkujący nie musi tam zaglądać i panel można schować aby środkowe okno służące do rysowania było jak największe. Lewy pasek i prawy panel można chować klawiszem "Tab" (i ujawniać). Dla informacji podam pobieżnie jakie informacje mogą się pokazywać w prawym panelu. Można tam ujrzeć autora obiektu jaki już jest wrysowany na mapie. Początkujący będzie zainteresowany głownie okienkiem z tagami jakie są na obiekcie. Przykładowo jeśli zaznaczymy budynek to zobaczymy czy ma on tylko tag ogólny building=yes czy też ma więcej tagów np ilość pięter , przeznaczenie itd. W ten sposób wiemy czy warto coś do obiektu dodać oraz czy wprowadzone informacje (tagi) są zgodne z waszą wiedzą , bo może się zdarzyć, że ktoś np. źle otagował funkcje budynku lub ta się w międzyczasie zmieniła i czas ją otagować aktualnym tagiem. Ta część prawego panelu (okienko) ma tytuł Znaczniki/Członkowie i zwykle znajduje się pod okienkiem z tytułem WARSTWY. W okienku WARSTWY powinniśmy mieć co najmniej 2 warstwy. Jedna nazywa się "Warstwa danych 1" i zawiera dane jakie ściągnęliśmy wraz z tym co dorysowaliśmy lub poprawiliśmy kształt tych obiektów które ściągnęliśmy. Druga warstwa to nazwa zdjęcia lotniczego.W naszym przypadku to Geoportal2:Ortofotomapa (aerial image).Gdybyśmy dodali więcej zdjęć lotniczych z innych źródeł to warstw mielibyśmy więcej i widok w oknie głównym zależałby od tego jaką warstwę w tym małym okienku zaznaczylibyśmy. Gdy jest wiele warstw to ważna jest konieczność umieszczenia ich na liście, bo od tego zależy co zobaczymy w oknie głównym.Możemy też ustawić przezroczystość niektórych warstw aby widzieć kilka naraz itd. W naszym przypadku mamy u góry "Warstwa danych 1", a niżej Geoportal2:ortofoto. Z lewej strony nazw warstw muszą być widoczne ciemne kropki, a dodatkowo przy "Warstwie danych 1" ma być widoczny ptaszek. Gdy tak już mamy, to rysujemy pierwszy budynek. U góry lewego paska klikamy ikonę "Tworzenie węzłów i linii) Ikona przedstawia linię, W ten tryb można wchodzić też klawiaturą zamiast myszki, poprzez wciśnięcie klawisza "A" Kursor myszki zamieni się w pionowy krzyżyk którym klikamy w jeden z narożników budynku, po czym powtarzamy tę czynność na każdym z 4 narożników.Musimy kończąc obrys trafić w pierwszy narożnik, a pomaga nam w tym magnetyzm przyciągający kreślone punkty do siebie. Aby rysować w miarę dokładnie należy ustawić powiększenie na odpowiednie. Przykładowo jeśli na podziałce metrycznej w górnym lewym rogu okna jest miarka 10 m to już daje się ładnie rysować. Początkujący może sobie powiększyć np do 5 m na skali, a przy rysowaniu jakiś mniejszych obiektów np. garaży na ok. 2,5 m Mamy już budynek i jeśli jest podświetlony (zaznaczony) to naciskamy klawisz Q aby JOSM zrobił idealny prostokąt. Jeśli przypadkowo budynek nam się odznaczył przełączmy się w tryb zaznaczania poprzez kliknięcie na lewym pasku w najwyższą ikonę z etykietą "zaznaczanie, przesuwanie...." albo szybciej klawiszem "S" Kursor zamieni się wtedy w strzałeczkę, którą można zaznaczyć obrys budynku, po czym wyprostować go klawiszem Q. Mamy już obrys budynku zaprezentowany za pomocą cienkiej szarej linii i pora na dodanie do niej tagu. Obrys musi być zaznaczony czyli podświetlony typowo na czerwony kolor. W prawym panelu bocznym (jeśli się schował to wywołujemy go klawiszem Tab lub myszką WIDOK+PRZEŁĄCZ PANEL DIALOGOWY) pod od okienkiem "Znaczniki/Członkowie" naciskamy przycisk DODAJ ( lub z klawiatury łącznie Alt +A). Wyskoczy okienko dodawania tagów. Uwaga jeśli obiekt nie jest zaznaczony to okienko nie wyskoczy. Są tam dwa pola, w jednym wpisujemy klucz czyli building, a w drugim wartość czyli yes. Można też wybrać z listy jeśli tagujemy jakiś skomplikowany tag a nie pamiętamy dokładnie pisowni Gdy wpisujemy ręcznie, JOSM podpowiada pisownię tagu już po wprowadzeniu pierwszych liter. Pod oboma polami dla klucza i wartości jest jeszcze lista ostatnio używanych tagów co też przyśpiesza mapowanie, bo jednym kliknięciem wprowadzamy parę tagów. Zatwierdzamy myszką OK lub klawiaturą ENTER. Mamy już otagowany obrys czyli prawidłowo narysowaliśmy budynek i możemy go wysłać myszką PLIK +WYŚLIJ DANE. Możemy też poczekać z wysyłaniem aż wrysujemy więcej obiektów i wysłać je hurtem. Podczas wysyłania wyskoczy nam okienko z dwoma polami do wypełnienia.Wypełniamy krótki opis co narysowaliśmy lub poprawiliśmy Np budynek w miejscowości Kozia Wólka. Wysyłanie trwa kilka sekund a jak zestaw zmian (changeset) duży to kilkanaście sekund.

#Przechodzimy na stronę i czekamy zwykle około minuty na pojawienie się budynku na mapie. Czekam już kwadrans a budynku nie widać .Dlaczego? Mapa ma wiele zoomów (kilkanaście),. Budynki są wizualizowane (renderowane) na zoomach od 13 do 19 . Każdy zoom to inna mapa składająca się z puzzli obrazków o wymiarach 256x256 pikseli . Serwer musi na nowo wyrysować obrazki (kafelki) te które zmieniliśmy i zrobić to dla każdego zooma oddzielnie. Robi to w zależności od obciążenia serwera raz krócej a raz dłużej od kilkunastu sekund do kilkunastu minut. Są metody poproszenia serwera aby fragment jaki nas interesuje wrysował szybciej. Najszybciej wykreśla kafle z poziomów 14 i 15 zooma zwykle poniżej minuty. Jednak możemy nie zobaczyć nowych kafli mimo, że są już wygenerowane. Dzieje się tak ponieważ naszą przeglądarka www ściągnęliśmy mapę zanim wrysowaliśmy nasz budynek.Przeglądarka przechowuje w swojej pamięci stare kafle nawet kilka dni jeśli tak w kodzie obrazka ustawiono (ważność aktualizacji). Zatem nowego obrazka nie zobaczymy bez odświeżania widoku ekranu zwykle klawiszem F5. Dodatkowo odświeżać trzeba każdego zooma oddzielnie, bo to inne obrazki.Jeśli odświeżymy tylko jednego zooma lub jeśli on wcześniej nie pobierał obrazków, to efekt jest komiczny, bo ze zmianą zooma obiekt na ma[ie to pojawia się to znika, co bardzo zaskakuje nowicjuszy, którzy nie rozumieją co zrobili źle. Pewne drobne obiekty jaka np budynki nie są renderowane na niskich zoomach np 8-12. To jeden z powodów ze te zoomy nie są generowane codziennie bo kontynentów czy wielkich lasów nie maluje się codziennie ma to odciążyć serwer bo nierysowania głupiej kreski oznaczałoby przeliczenie wszystkich obiektów w skali województwa .Jednak jeśli komuś zależy na wygenerowaniu na nowo niskiego zooma np 12-tego, to może modyfikując adres wycinka mapy o słowo dirty poprosić o przyśpieszenie. Informacja jak to robić jest na polskim forum. Numer zooma jest zwykle widoczny w adresie wycinka który się zmienia wraz z przesuwaniem mapy.Zatem zoomy 13-16 renderują się zwykle nie dłużej kilka minut .Trochę dłużej zoom 17 i 18 (brak reguły). Zaś użyteczne zoomy 10-12 z reguły wymagają wielu dni lub prośby o skrócenie czasu do kilku minut. Mapa na serwerze polskim (styl bardziej topograficzny) odświeża się co kilka dni, ale i na niej działa polecenie dirty (odśwież pobrudzone kafle)

Jeśli w trakcie wysyłania pojawi nam się ostrzeżenie to należy przeanalizować te podpowiedzi czy czasem czegoś nie zepsuliśmy np nasz obrys budynku nie stanowi zamokniętego obwodu.

Zawsze można zapytać bardziej doświadczonych czy to an forum czy wysyłając indywidualną wiadomość.Dlatego najlepiej wysyłać małe zestawy zmiaa(changesety) np pojedyncze obiekty bo jeśli coś pójdzie nie tak można zrezygnować z wysyłania, zamknąć program i spróbować ponownie wrysować.

#Czego nie robić? Nowy user zwykle najpierw rysuje a potem myśli lub sprawdza na wiki czy dobrze zrobił. Dlatego zanim się zrozumie podstawy lepiej nie dotykać cudzych obiektów które wydają się źle wrysowane, bo to może być pozór. Lepiej wrysować coś czego dotąd nie było na mapie, bo jak zrobimy źle to albo inni poprawią albo skasują a nie ochrzanią że zepsuliśmy czyjąś pracę. Jeśli coś nam się skasowało a nie wiemy co i nie umiemy przywrócić to lepiej tego changeseta nie wysyłać zamykając program. Jeśli już wysłaliśmy a mamy podejrzenie, że namieszaliśmy warto komuś powiedzieć aby przeglądnął nasze zmiany. Częsty błąd jaki robią nowi to zahaczanie myszą i przeciąganie cudzych danych. Dzieje się tak ponieważ w Potlachu i w JOSM przeciąganie mapy odbywa się innymi klawiszami myszki stąd po migracji na JOSMa pozostają złe stare przyzwyczajenia.Zakazane jest kasowanie cudzych danych i wrysowywanie na nowo, albowiem każdy obiekt ma swoją historie (w tym autora) i mogłoby dochodzić do nadużyć. Gdy nie znamy tagu i nie możemy przez to czegoś co znamy narysować lepiej jest napisać w tym miejscu notatkę przez to wrysują inni lub podpowiedzą jakim tagiem oznaczyć. Lepiej o to zapytać na forum w dziale dla początkujących.Unikamy grzebania przy kolei, relacjach np granicach jednostek administracyjnych, transporcie publicznym, głównych drogach.Należy pamiętać że każda krzyżująca się droga w tym i chodnik musi mieć wspólny węzeł z drogą, którą przecina. Każda nowa droga czy to leśna czy to chodnik, musi choć jednym końcem stykać się z inną. Najcenniejsze dane płynące od nowych userów to nazwy POI czyli rozmaitych sklepów i urzędów, bo tych danych nie widać na zdjęciach lotniczych. Gdy nie znamy tagów jakimi dana placówka powinna być oznaczona to wystarczy napisać czym ona jest w nazwie poprzez tag np name =Sklep rybny, to inni otagują Przy POI najważniejsze są nazwy np. nazwa apteki. Nazwę można dodawać do punktu na środku budynku lub do jego obrysu.

Brakuje jeszcze wielu budynków więc polecam doinstalować do JOSM wtyczkę buildings_tools, która znacznie przyspiesza ich rysowanie EDYCJA+USTAWIENIA+Konfiguracja Dostępnych Wtyczek+ptaszek przy buildings_tools +Aktualizuj listę +OK Podstawowe operacje na obiektach podam w nowej lekcji


Posted by EdLoach on 15 January 2015 in English (English)

I'm writing this entry because what began as typing a comment on this diary entry started getting a bit long.

Addressing is a lot of work. Not just the initial collection, but then you get into the whole "map gardening" discussion - maintaining what has already been mapped as opposed to (or perhaps as well as) mapping new stuff. Locally we've started watching local authority planning decisions and using the relatively new notes feature to record where needs surveying to see if and when things change. But we've been collecting addresses for about 5 years, and weren't doing this at the start. Only today in a discussion about non-shop laundrys (for hotels and restaurants) I checked a couple I had mapped and found one got planning permission a year or two back to be replaced by a block of flats (we missed that one). So another re-survey needed. And only this morning I was adding some new builds I finally got around to re-surveying at the weekend that had been previously added as construction areas a couple of years ago.

I now use OsmAnd and always love it when it can direct me to an address rather than a road, which is why I want to get local addresses as complete as I can, though I started collecting addresses before I could use the data. Initially it was when collecting my step-daughters from my friends' houses in the dark I wanted to be able to check OSM before setting out to see what end of, and which side of, the street to find them. It took a long time to join all those little random patches of addresses together.

Addresses are the places people want to go; roads are the way they get there. OSM needs both. I think it will take time, but as tools evolve and we continue to grow hopefully the pace will also increase. I think Robert Barr said during his 2013 State of the Map presentation that at the then level of address coverage it would take another 200 years to finish collecting UK addresses. I hope it is quicker than that.

Older Entries | Newer Entries