Search:
Login
Preferences
Help/Guide
About Trac
Register
Forgot your password?
Wiki
Timeline
Changelog
Browse Source
View Tickets
New Ticket
Roadmap
Builds
Sonar
Search
Context Navigation
+0
Start Page
Index
History
Editing Nb:DevelopersGuide/DefaultPresets
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
[[TranslatedPages(revision=65)]] [[PageOutline(2-10, Innholdsfortegnelse)]] = Retningslinjer for Standardforhåndsinnstillinger = Denne siden inneholder grove retningslinjer for [source:/trunk/resources/data/defaultpresets.xml standardforhåndsinnstillingene] og nye ikoner. == Nye Tagger og Verdier == Vennligst sjekk først at det ikke allerede finnes en billett for denne taggen, f.eks. ved å bruke søkefunksjonen øverst til høyre på denne siden. I utgangspunktet må vi sørge for at forhåndsinnstillingsmenyen ikke blir for rotete, fordi det ville bli vanskelig å finne de nyttige hverdagslige tingene hvis vi hadde for mange eksotiske oppføringer. Nye tagger og verdier bør ha: * en riktig dokumentasjon i [osmwiki: OSM-wikien], * anstendige brukstall (absolutte og etter antall kartleggere), * global bruk, * kontroversielle saker (som `contact:phone=*` mot `phone=*`) må avgjøres fra sak til sak, * hvis en funksjon bare kartlegges av en håndfull spesialister, er den bedre egnet for en [wikitr:/Presets#PublishanewAvailablepresetsitem ekstern forhåndsinnstilling]. Vanligvis inkluderer dette taggeskjemaer begrenset til ett spesifikt land, hobby, sport eller yrke. I stedet for å opprette en egen ekstern forhåndsinnstilling kan du også utvide [wikitr:/Presets/NewTags]. **Merk**: * Målet med den interne forhåndsinnstillingen er å støtte taggene og taggeskjemaene som er bredt akseptert og brukt av samfunnet. Det er ''ikke'' målet å oppfinne nye tagger eller taggeskjemaer. * Når du undersøker [taginfo: taginfo], sjekk også **hvor** uvanlige verdier brukes. * Du kan bruke Overpass API for å laste disse objektene i JOSM og sjekke i historien hvem som opprettet dem. * Se også [osmwiki:DE:Overpass_API/Beispielsammlung#User_f.C3.BCr_bestimmte_Tag-Kombination_ausgeben dette eksempelet] for å søke etter den siste redaktøren av en spesifikk tagg. * Et nyttig verktøy for å sjekke tagger er også [https://taghistory.raifer.tech/ taghistory]. Hvis en tagg kartlegges f.eks. 50 ganger per år globalt, trenger vi vanligvis ikke en forhåndsinnstilling for denne taggen. Du kan alltid legge til tagger manuelt via [wikitr:/Help/Dialog/AddValue Legg til tagg-dialogboksen]. * Når du endrer standardforhåndsinnstillingene, bør også [source:josm/trunk/resources/styles/standard/elemstyles.mapcss hovedkartstilen] og kanskje også [source:josm/trunk/resources/data/validator valideringsreglene] endres for konsistens. == Nye Ikoner == * Filformatet må være **svg** for tapsfri skalering. (Teknisk sett støttes png også, men alle forhåndsinnstillingsikoner er svg siden august 2016.) * Ikonet må være **gjenkjennelig i en størrelse på 16 piksler**. Dette er standardstørrelsen ikonene vises i [wikitr:/Help/MapView Kartvisningen] på standard dpi (ikke hidpi) skjermer. * **Lisensen** må være kompatibel med GPL3 (som PD eller CC0). En god kilde til ikoner er [https://openclipart.org openclipart.org] (alle ikoner er PD), [https://publicdomainvectors.org/ publicdomainvectors.org] (alle ikoner er CC0), [https://freesvg.org/ freesvg.org] (alle ikoner er CC0) eller [http://osm-icons.org/wiki/Icons osm-icons.org] (mange er CC0). Du kan også sjekke om JOSM allerede har et passende ubrukt ikon i en av ikonmappene: [source:josm/trunk/resources/images brukte ikoner] og [source:josm/trunk/nodist/images ubrukte ikoner]. * Hvis taggen gjelder noder, bør ikonet i Kartvisningen og ikonet til forhåndsinnstillingen være det samme hvis mulig. (Det er ikke mulig når forskjellige funksjoner bruker samme forhåndsinnstilling, f.eks. `crossing=island` og `crossing=traffic_signals` har forskjellige ikoner, men håndteres i bare én forhåndsinnstilling "Fotgjengerovergang".) * Ikoner med gjennomsiktig bakgrunn må **ikke være bare svarte eller bare hvite**. Ellers, hvis man bruker en svart eller hvit bakgrunn (ingen luftfoto som bakgrunn) i Kartvisningen, vil svarte eller hvite ikoner være usynlige. Løsning: hvis du vil bruke et svart ikon, legg til en kvadratisk hvit bakgrunn til ikonet i stedet for en gjennomsiktig bakgrunn, eller helst bruk en hvit glorie. \\ Eksempel: [[Image(BlackWhiteIcon.png,midten,link=)]] Fargede ikoner foretrekkes imidlertid. * Ikonet bør skjule så lite som mulig i kartvisningen, så fargede ikoner med gjennomsiktig bakgrunn foretrekkes fremfor svarte/hvite ikoner med kvadratisk bakgrunn. * Ikonet bør være forståelig i alle land. * Hver forhåndsinnstilling bør ha sitt eget ikon og ikke låne et eksisterende ikon fra en annen forhåndsinnstilling slik at du kan kjenne taggen bare ved å se ikonet i kartvisningen. * For å teste ikonet ditt mot disse kravene i JOSM, hjelper kartstilen [wikitr:/Styles/IconTester Ikon-tester] deg. === Mulige problemer med svg i JOSM === Vennligst sjekk om svg-filen fungerer riktig i JOSM. * Grunnstørrelsen på svg bør være 16px eller større enn 64px. Bilder med en grunnstørrelse mellom 16 og 64 px vil ikke bli skalert ned til 16px. * Det er noen svg-biblioteker som ikke fungerer med JOSM (bildene blir deformert). Hvis du har en slik fil, prøv følgende løsning: opprett et nytt svg-dokument med Inkscape, kopier svg-dataene til denne nye filen, endre sidestørrelsen til dataene og lagre. * Endre størrelsen på ikonet ditt til 16px eller et heltallsmultiplum av det (ikke noe som 458.1534) for å unngå visningsunøyaktigheter på grunn av avrundingsfeil i java. * Sjekk koden til filen i en tekstredigerer. Søk etter **viewBox**-verdien i begynnelsen av filen. Hvis ikonet for eksempel er i 16x16 piksler, og hvis du laget det i Inkscape (i hvert fall i versjon 0.91) og har definert i Dokumentegenskaper 16,00000 x 16,00000 piksler, har du sannsynligvis disse verdiene **viewBox="0 0 16.000002 16.000001"** i filkoden. Endre det til **viewBox="0 0 16 16"** ellers får du problemer (se #12201) * svg-ikoner blir automatisk ryddet opp for å redusere filstørrelsen i JOSM-bygget. Så det er ikke nødvendig å gjøre dette trinnet manuelt før du laster opp svg-filer til svn. Se kommentar:35:billett:10479, kommentar:10:billett:10877 og billett:12201#comment:21 Uryddete svg-er er bedre for videre redigering. * På grunn av en feil i svgcleaner bør imidlertid ikke svg-koden inneholde argumenter som starter med spesialtegn i stilkoder f.eks. `-inkscape-font-specification:Sans;`. Dette kan føre til fargeendringer (se #13158). * Hvis ikonet inkluderer gradienter, må offset øke ved hvert stopp, dvs. to stopp med samme offset er ikke tillatt, se [https://github.com/blackears/svgSalamander/pull/4 svg salamander]. * CSS-stiler (`<style type="text/css">`) støttes ikke ennå av svgSalamander. * Hvis mulig, ikke bruk tekstelementer i det hele tatt, da dette kan føre til forskjellige visningsresultater basert på f.eks. operativsystem eller installerte skrifttyper. For å unngå dette kan du transformere tekst til baner i svg. * Noen av de nevnte problemene kan oppdages ved å kjøre dette [source:/josm/trunk/scripts/geticons.pl skriptet]. == Se også == * Startpunktet for disse reglene var billett:10246#comment:14. ---- Tilbake til [wikitr:/DevelopersGuide Utviklerveiledning] \\ Tilbake til [wikitr:/Help Hovedhjelp]
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.