Vorlage Diskussion:Infobox Ort in Kanada/Archiv
Anfängliche Diskussion ohne ursprüngliche Überschrift
Bearbeiten- Jetzt zur Kanada-Infobox.
- Ich weiß nicht, wozu es die subnationale Vorlage:Infobox Ort in Québec gibt und inwieweit sie sich strukturell unterscheidet, vielleicht aufgrund der Zweisprachigkeit – klammern wir diese Problematik einstweilen aus.
- Es gibt folgendes zu tun:
- Erweiterung der Positionskarten auf die fehlenden Provinzen/Territorien (siehe Switch bei der ISO-Erweiterung bei den Koordinaten) – damit kenne ich mich gar nicht aus.
- Ersetzung der Parameter
{{{KoorNS}}}
und{{{KoorOW}}}
durch die Dreiteilung wie in der USA-Box. Und zwar müßte gleichzeitig an beiden Stellen geändert werden, oben bei der Positionskarte und unten bei der Koordinatenanzeige.
- Dabei wäre vermutlich zu ersetzen:
|- class="hintergrundfarbe2" {{#if:{{booland|{{{KoorNS|}}}|{{{KoorOW|}}}}} | {{Coordinate|article=DM|type=city|NS={{{KoorNS|}}}|EW={{{KoorOW|}}}|pop={{{Einwohner|}}}|elevation={{{Höhe|}}}|region=CA{{#switch: {{{Provinz}}} |Alberta = -AL |British Columbia = -BC |Manitoba = -MB |Neufundland und Labrador = -NL |New-Brunswick = -NB |Nordwest-Territorien = -NT |Nova Scotia = -NS |Nunavut = -NU |Ontario = -ON |Prince Edward Island = -PE |Quebec|Québec = -QC |Saskatchewan = -SK |Yukon = -YT |#default = }}
- durch
|- class="hintergrundfarbe2" {{#if: {{booland|{{{lat_deg|}}}|{{{lon_deg|}}}}}| {{!}} [[Geographische Koordinaten|Koordinaten]]: {{!!}} {{Coordinate |text=DM |article=/ |NS={{{lat_deg|}}}/{{{lat_min|}}}/{{{lat_sec|}}}/N |EW={{{lon_deg|}}}/{{{lon_min|}}}/{{{lon_sec|}}}/W |type=city |pop={{{Einwohner|}}} |elevation={{{Höhe|}}} |region=CA{{#switch: {{{Provinz|}}} | = |Alberta = -AL |British Columbia = -BC |Manitoba = -MB |Neufundland und Labrador = -NL |New-Brunswick = -NB |Nordwest-Territorien = -NT |Nova Scotia = -NS |Nunavut = -NU |Ontario = -ON |Prince Edward Island = -PE |Quebec|Québec = -QC |Saskatchewan = -SK |Yukon = -YT }} |dim=25000}} }}
- Beim Aufruf der Positionskarte scheint mir das ganze ein wenig überzwerch programmiert, wenn ich mich an der USA-Box orientiere, müßte das mit
|- {{#if: {{{Flagge|}}}{{{Siegel|}}} | {{!-}} class="hintergrundfarbe2" style="text-align: center;" {{!}} align="center" style="width: 50%;" {{!}} {{#if: {{{Siegel|}}} | [[Datei:{{{Siegel}}}|90x120px|Siegel von {{{Name}}}]]<br /><small>Siegel</small> }} {{!}} align="center" style="width: 50%;" {{!}} {{#if: {{{Flagge|}}} | [[Datei:{{{Flagge}}}|90x120px|Flagge von {{{Name}}}]]<br /><small>Flagge</small> }} }} |- {{#ifeq: {{{Karte}}} | keine| | {{#if: {{{Bild1|}}}{{{Flagge|}}}{{{Siegel|}}} | ! colspan="2" class="hintergrundfarbe5" {{!}} {{#if: {{{Beschriftung Karte|}}} | {{{Beschriftung Karte}}} | {{#switch: {{{Provinz|}}} |Prince Edward Island = Lage auf Prince Edward Island |Quebec|Québec = Lage in Québec |Nordwest-Territorien = Lage in den Nordwest-Territorien |#default = Lage in {{{Provinz|Kanada}}} }} }} }} }}
|- {{#ifeq: {{{Karte}}} | keine | | {{!}} colspan="2" class="hintergrundfarbe2" {{!}} }} {{#if: {{{Karte|}}} | {{#ifeq: {{{Karte}}} | keine| | <div align="center">{{{Karte}}}</div> }} | {{Positionskarte |{{#ifexist: Vorlage:Positionskarte Kanada {{{Provinz}}} | Kanada {{{Provinz}}} | Provinz }} |label='''{{{Name}}}''' |label_size = 90 |lat = {{{lat_deg|}}}/{{{lat_min|}}}/{{{lat_sec|}}}/N |long= {{{lon_deg|}}}/{{{lon_min|}}}/{{{lon_sec|}}}/W |type=city |pop={{{Einwohner|}}} |elevation={{{Höhe|}}} |region=CA{{#switch: {{{Provinz|}}} | = |Alberta = -AL |British Columbia = -BC |Manitoba = -MB |Neufundland und Labrador = -NL |New-Brunswick = -NB |Nordwest-Territorien = -NT |Nova Scotia = -NS |Nunavut = -NU |Ontario = -ON |Prince Edward Island = -PE |Quebec|Québec = -QC |Saskatchewan = -SK |Yukon = -YT }} |dim=25000 |position={{#if: {{{Beschriftung Positionskarte|}}} | {{#switch: {{{Beschriftung Positionskarte|}}} |links = left | oben = top | unten = bottom | #default=right }}| {{#switch: {{{Provinz|}}} |#default = {{#ifexpr: {{{long_deg}}} <= (92)|left|right}} }} }} |width=238 |float=center |caption= }} }}
gehen, wobei ich hier im oberen Teil schon den Schritt der Einbeziehung von Siegel und Flagge vollzogen habe, einschließlich der Überschriftenzeile.
- Außerdem habe ich bereits die Änderung von Ortsbezeichnung auf Name durchgeführt. --Matthiasb 14:11, 5. Mai 2009 (CEST)
- Hallo Matthiasb, im ersten Überflug:
- gibt es irgendeinen Grund (es gibt mE keinen), aus dem einen Parameter KoorNS drei lat_deg, lat_min und lat_sec zu machen? Ein Parameter für Breite und Länge macht die Benutzung der Box einfacher. Und die Implementierung ebenfalls. Die Vorlage:Coordinate kann damit umgehen. Umstellung in der USA-Box per Bot, Parameternamen am besten Breitengrad und Längengrad.
- Die Beschriftung der Poskarte (ob recht, ob links, ob gradeaus), kann ebenfalls die Positionskarte automatisch machen. Daher ist eine Abfrage auf den 92ten Längengrad nicht notwendig.
- Es macht die Vorlage klarer, wenn das Mapping von Provinz auf ISO-Code in eine Subvorlage ausgelagert wird, etwa Vorlage:Infobox Ort in Kanada/Provinz zu ISO (analog zu Vorlage:Infobox_Ort_in_Bolivien/Departamento_ISO). Das was du als überzwerch bezeichnest, erlaubt die alternative Schreibweise Quebec|Québec, deine vereinfachte Variante kann nicht mit beiden Namen umgehen (außer es gibt doppelte Positionskarten, was ich aber nicht für sinnvoll halte).
- Der Code
- Hallo Matthiasb, im ersten Überflug:
Vorlage:Positionskarte Kanada {{{Provinz}}} | Kanada {{{Provinz}}} | Provinz
- ist falsch, es müsste analog zu USA
Vorlage:Positionskarte Kanada {{{Provinz}}} | Kanada {{{Provinz}}} | Kanada
- heißen
- die Einschränkung auf wenige Bundesstaaten sollte entfallen, gibt es keine Karte, so kann immer noch die Kanadakarte genommen werden. Die Karte für einen Bundesstaat kann an einer zentralen Stelle ausgetauscht werden.
- Zum Arbeiten und weiteren Vorgehen. Wenn du dir unsicher mit der Vorlagengeschichte bist, und bei großen Umstellungen / vielen betroffenen Seiten ist es besser, eine Vorlagenänderung im BNR vorzubereiten und nach Test dann in den ANR zurückzubringen. Trockendiskussionen wie diese sind schwierig.
Voriges von Diskuseite Herzi Pinkis hierherkopiert. --Matthiasb 18:53, 6. Mai 2009 (CEST)
Längengrad/Breitengrad: kann man machen. Sollte man vielleicht machen. Breitengrad=34/12/05 ist viel schneller eingegeben, als lat_deg=34 lat_min=12 lat_sec=05. In der USA-Vorlage ist das, glaube ich, ein Erbstück der alten Vorlage. Ich will dort eh' demnächst einen Bot losschicken, wegen der künftigen Kategorisierung, kann man da miterledigen. Diskussion Vorlage Diskussion:Infobox Ort in den Vereinigten Staaten dort angestoßen.
Die beiden Schreibweisen Quebec/Québec fange ich doch auch auf, oder habe ich da was übersehen?
Ansonsten kann man das so umsetzen. Von den rund eineinhalb Dutzend Einbindungen sind übrigens in den meisten Fällen keine Koordinaten in der IB enthalten und die Artikelkoordinate oben rechts stammt von einer gesonderten Einbindung von Vorlage:Coordinate am Artikelende.
Bei der Gelegenheit kann man übrigens die Orte gleich in die entsprechende Provinzkategorie einsortieren lassen. --Matthiasb 18:52, 6. Mai 2009 (CEST)
- Hallo Matthias,
- es müsste dann Vorlage:Positionskarte Kanada Quebec und Vorlage:Positionskarte Kanada Québec geben, momentan gibt es beides nicht.
- bei der Umstellung: Coordinate vom Artikelende muss übersiedelt werden.
- Die Provinzkategorie könnte doch auch von der Box automatisch erzeugt werden, dann kann sie in den Artikeln gelöscht werden.
- --Herzi Pinki 22:53, 6. Mai 2009 (CEST)
- Wo kriegen wir eine Quebec-Pos-Karte her?
- Ack.
- Kategorie: Das denke ich auch. --Matthiasb 11:06, 7. Mai 2009 (CEST)
- Die Koordinatengeschichte habe ich nun eingebaut, das mit der Kategorisierung ist erledigt, an die Positionskarte traue ich mich aber nicht. Nach der Umstellung müßte man die Parameter KoorOW und KoorNS aus der Vorlage entfernen.
- Wie kriegt man das eigentlich geregelt, daß man bei DMS-Eingabe N und W nicht eingeben muß? Wenn ich das fest vorgebe, erzeugt das bei der dezimalen Eingabe einen Fehler. (Wo habe ich den Fehler gemacht?) --Matthiasb 19:42, 7. Mai 2009 (CEST)
- die Vorlagendoku gehört noch angepasst.
- Poskarten macht die WP:Kartenwerkstatt. Oder meinst du, das Mapping von beiden Quebec Schreibweisen auf eine Karte. Jedenfalls lässt sich die Infobox so gestalten, dass bei nicht existierenden Provinzkarten die Karte von Kanada genommen wird. (Ich bin sowieso gegen eine zunehmende Zergliederung der Karten in immer weniger geläufige administrative Einheiten.)
- ad N/W: Ich würde die Finger davon lassen, defaultwerte überhaupt zu wollen. Defaultwerte bedeuten, dass jeder Befüller von Infoboxen wissen muss, was die Infobox für defaultwerte ergänzt (schreibe ich nun -80.777 oder 80.777 für west?), erzeugt mE unnötige Fehleranfälligkeit (und spart ein bis zwei Zeichen!).
- --Herzi Pinki 00:23, 9. Mai 2009 (CEST)
- Bei ausgedehnten Flächenstaaten wie Kanada ist die Unterteilung nach Provinzen m.E. schon sinnvoll. --Matthiasb 09:59, 11. Mai 2009 (CEST)
Eingeschlafen?
BearbeitenMir scheint, die Aktivität hier ist auf dem Nullpunkt. Das Bedürfnis für eine standardisierte Infobox besteht aber durchaus. Wann können wir mit einer definitiven Version für alle Provinzen rechnen? --Voyager 13:05, 7. Aug. 2009 (CEST)
- Nicht eingeschlafen. Ich bin jetzt einige Tage off, so in einer Woche werde ich mich dann dieser Sache widmen. --Matthiasb 19:32, 7. Aug. 2009 (CEST)
- So, habe noch die Hauptänderungen durchgeführt. Theoretisch sollten in bestehenden Einbindungen keine Fehler auftauchen. Vielleicht kann jemand die Infobox in verschiedenen Provinzen testen, ob es bei den bisherigen Änderungen keine Bugs gibt. Theoretisch sollte die IB in allen Provinzen und Territorien funktionieren. Für die IB ist es egal, ob die Provinz Quebec/Québec mit oder ohne Akzent geschrieben wird.
- Für einige der Provinzen gibt es noch keine auf die Provinz beschränkte Lagekarte, in diesen Fällen wird die Gesamtkanadakarte angezeigt.
- Bitte die IB zunächst noch nicht flächendeckend einbauen, sondern nur in verschiedenen Provinzen und Territorien testen und eventuelle Bugs oder Vorschläge hier melden. --Matthiasb 00:15, 8. Aug. 2009 (CEST)