JOSM är en funktionsrik, utbyggbar, offline desktop editor för OpenStreetMap (OSM) data, skriven i Java.
Det stöder inläsning av fristående GPX-spår och GPX-spårdata samt redigering av befintliga noder (punkter), vägar (linjer), metadatataggar (namn/värdeinformation) och relationer (ordnad sekvens av punkter och linjer) från OSM-databasen. GPX-spår laddas vanligtvis ner i förväg från en GPS-mottagare eller från andra källor.
Denna snabbstart täcker grundläggande användning av Java OpenStreetMap-editorn.
Låt oss nu öppna en OSM-fil som vi kommer att använda för att lära oss de grundläggande sätten att rita kartor med JOSM. Observera att den här kartan inte är riktig, eftersom det inte är en riktig karta över en riktig plats, så vi kommer inte att spara den på OpenStreetMap.
För att flytta kartan åt vänster eller höger, uppåt eller nedåt, håll höger musknapp nedtryckt och flytta musen.
Det finns flera sätt att zooma in och ut på kartan. Om du har en mus kan du använda rullningshjulet för att zooma in och ut. Om du använder en bärbar dator och inte har någon mus kan du zooma in och ut med hjälp av skalfältet längst upp till vänster i kartfönstret. Dra stapeln åt vänster och höger genom att hålla ned vänster musknapp och flytta stapeln åt vänster eller höger med musen.
Titta på exempelkartan. Det finns några olika typer av objekt här. Det finns en flod, en skog, några byggnader, flera vägar och ett par butiker. För att välja ett objekt klickar du på det med vänster musknapp.
När du klickar på olika objekt på exempelkartan ska du lägga märke till att det finns tre olika typer av objekt på kartan. Det finns punkter, linjer och former.
Punkter är en enda plats som representeras av symboler. På denna exempelkarta finns det två punkter, en skoaffär och en stormarknad. Skobutiken representeras av en skosymbol och stormarknaden representeras av en kundvagn.
Det finns också flera linjer på kartan, som representerar vägar. Om du tittar noga ser du att det också finns punkter inom linjerna. Dessa punkter har inga symboler eller annan information kopplad till sig, men de hjälper till att definiera var linjen är belägen.
Slutligen finns det många former på provkartan som representerar olika platser - en skog, en flod, en park och byggnader. En form används för att representera ett område, t.ex. ett fält eller en byggnad. En form är precis som en linje - den enda skillnaden är att linjen börjar på samma ställe där den slutar.
Det är lätt att tänka sig att en karta innehåller dessa tre grundläggande typer av objekt - punkter, linjer och former. I OpenStreetMap finns det en speciell terminologi som du kommer att lära dig under arbetets gång. I OSM kallas punkter faktiskt noder och linjer kallas vägar. En form kallas en sluten väg eftersom det bara är en linje som slutar vid samma punkt där den börjar.
Du kanske märker att när du markerar ett objekt visas en lista till höger om kartan i ett fönster som heter ”Properties”. Dessa är kända som taggar. Taggar är information som är knuten till en punkt, linje eller form och som beskriver vad den är. Vi kommer att lära oss mer om taggar i ett senare kapitel. För tillfället behöver du bara veta att den här informationen hjälper dig att beskriva om vårt objekt är en skog, en flod, en byggnad eller något annat.
Tänk på att du ritar en karta för hand och att du samtidigt ritar punkter, linjer och former. Vilka andra platser representeras bäst av punkter? Linjer? Former?
Välj skogen på vänstra sidan av kartan. Se till att du klickar på linjen runt skogen, inte på någon av punkterna på linjen.
Håll nu vänster musknapp nedtryckt och dra musen. Du bör kunna flytta skogen till en ny plats på kartan.
Klicka på en av punkterna på linjen runt skogen. Håll vänster musknapp nedtryckt och dra musen. Du bör kunna flytta punkten. Så här kan du ändra formen på ett objekt eller flytta en punkt.
På vänster sida av JOSM finns en kolumn med knappar. Många av dessa knappar öppnar nya fönster på höger sida som ger mer information om kartan. De viktigaste knapparna finns dock högst upp i kolumnen. Dessa knappar ändrar vad du kan göra med musen.
De översta knapparna i den här kolumnen är de som du kommer att använda mest. De används för att välja objekt och för att rita nya objekt.
Fram till nu har du använt verktyget Select, som ser ut så här:
Innan du ritar måste du se till att inget är valt.
Klicka i det svarta utrymmet på kartan, där det är tomt, för att se till att inget är markerat.
Klicka på den andra knappen, ritverktyget.
Leta upp ett tomt område på kartan och dubbelklicka med musen. Detta kommer att rita en enda punkt.
För att dra en linje, klicka en gång med musen. Flytta musen och klicka igen. Fortsätt tills du är nöjd med din linje. För att avsluta linjen dubbelklickar du med musen.
Rita en form på samma sätt som du ritar en linje, men avsluta formen genom att dubbelklicka på den punkt där du började linjen.
Nu vet vi hur man ritar punkter, linjer och former, men vi har fortfarande inte definierat vad de representerar. Vi vill kunna säga att våra punkter är butiker, skolor eller något annat, och om våra former är fält, byggnader eller något annat.
Klicka på verktyget Select i kolumnen med knappar till vänster.
Markera ett av de objekt som du ritade med verktyget Draw.
Klicka på ”Presets” i menyn längst upp och välj den typ av plats som du vill definiera.
När du väljer en förinställning kommer ett formulär upp där du ombeds fylla i mer information. Du behöver inte fylla i alla fält, men du kanske vill lägga till några av de viktigaste fälten, t.ex. objektets namn.
När du har matat in informationen klickar du på ”Apply Preset”. Om allt gick bra bör din punkt, linje eller form ändra färg eller visa en symbol. Detta beror på att du har definierat vad det är.
När du känner dig bekväm med dessa grundläggande redigeringstekniker kanske du vill ägna dig åt att mappa riktiga funktioner.
Observera
Det är mycket viktigt att du först tar bort lagret med exempeldata. Dessa data är fiktiva och får inte laddas upp till OpenStreetMap-databasen (nyare JOSM-versioner förhindrar detta automatiskt).
I fönstret Lager längst upp till höger på skärmen väljer du lagret sample.osm. Klicka sedan på papperskorgsikonen i det nedre högra hörnet av fönstret. Alternativt kan du välja delete från kontextmenyn i lagret.