Wikipedia:WikiProjekt Französische Gemeinden/InseeTool

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Aufgrund von Löschungen in zentralen Teilen der Wikipedia ist derzeit der vom Tool ausgegebene Code teilweise fehlerhaft. Bitte daher zwischenzeitlich manuell folgende Änderungen vornehmen:

  • AlignNum gehört gelöscht und durch folgenden Teil ersetzt: style="text-align:right"
  • FormatNum gehört gelöscht und durch manuell gesetzte Tausendertrennzeichen (= Punkt) ersetzt.

Bei weiteren Fragen, Problemen oder für Hilfe bitte bei Patrick melden

WikiProjekt Französische Gemeinden - demografische Entwicklung

[Quelltext bearbeiten]

Zur Unterstützung des WikiProjekts Französische Gemeinden hat ttog ein PHP-Skript angefertigt, das folgende Aufgaben erledigt:

  • Auslesen der INSEE-Seiten zur Bevölkerungsentwicklung 1962-1999
  • Gegebenenfalls Auswerten Bevölkerungszahl einer Erhebung in den Jahren 2004-2006
  • Formatieren der gewonnenen Daten als Wikitabelle und Timelinegrafik

Das Tool steht unter der URL http://wp.y2x.de/insee.php als Testversion zur Verfügung.

  • Das Tool soll nicht dazu dienen, möglichst viele Gemeinden mit Grafiken und Tabellen vollzustopfen und über den Stub-Status hinwegzutäuschen, sondern dazu, sinnvoll ausgebaute Artikel mit korrekten und aktuellen Informationen zu ergänzen.
  • Das Tool wurde erstmals am 14. August 2007 in Betrieb genommen und befindet sich noch in der Testphase.
  • Selbstverständlich kann auf die Übernahme der Grafik verzichtet und nur der Tabellentext in den Artikel übernommen werden.

Offene Fragen

[Quelltext bearbeiten]

Anwendungsbeispiel

[Quelltext bearbeiten]

Gemeinde: Alba-la-Romaine, INSEE-Code 07005

generierter Code

[Quelltext bearbeiten]
{| class="wikitable float-right" style="text-align:left;"
|- class="hintergrundfarbe6" style="text-align:center;"
! colspan="3" | Bevölkerungsentwicklung in Alba-la-Romaine
|- class="hintergrundfarbe5"
!Jahr
!Einwohner
| class="hintergrundfarbe1" rowspan="8"|
<!-- Beginn Timeline -->
{{Zeitleiste Bevölkerungsentwicklung in Frankreich/Alba-la-Romaine}}

<timeline>
ImageSize = width:200 height:180
PlotArea = left:36 right:15 top:10 bottom:20
TimeAxis = orientation:horizontal
AlignBars = justify
Colors =
 id:gray1 value:gray(0.9)
 id:gray2 value:gray(0.75)
 id:gray3 value:gray(0.4)
 id:commune value:blue legend: Alba-la-Romaine
 id:france value:red legend: Frankreich

DateFormat = yyyy
Period = from:1960 till:2010
ScaleMajor = unit:year increment:10 start:1960

PlotData =
 color:gray1 width:1
 bar:1500 from:start till:end
 bar:1000 from:start till:end
 bar:500 from:start till:end
 bar:0

LineData =
 layer:front

 color:gray2 width:0.5 # 100% Linie
 points:(37,99)(169,99)

 color:france width:0.8 # Bevölkerung Frankreich
 points:(42,99)(60,105)
 points:(60,105)(81,109)
 points:(81,109)(102,112)
 points:(102,112)(125,116)
 points:(125,116)(152,120)

 color:commune width:1.5 # Bevölkerung Alba-la-Romaine
 points:(42,99)(60,107) #1968: 871
 points:(60,107)(81,107) #1975: 865
 points:(81,107)(102,102) #1982: 824
 points:(102,102)(125,119) #1990: 990
 points:(125,119)(152,134) #1999: 1135
 points:(152,134)(173,154) #2006: 1338

Legend = orientation:vertical left:46 top:60

TextData=
 pos:(169,94) fontsize:S textcolor:gray3 text: 100%

</timeline>
<!-- generated 2007-08-30; /insee.php 0.7.5a - 2007-08-30 -->
<!-- Daten: INSEE, grafische Darstellung: Wikipedia, generiert durch Script von de:user:ttog -->
<noinclude>
{{Zeitleiste Bevölkerungsentwicklung in Frankreich/Infotext|graf=[[user:ttog|ttog]]|nomcommune=Alba-la-Romaine}}
</noinclude>

<!-- Ende Timeline -->

<!-- Beginn Tabelle -->
|-
| 1962 <ref>[http://www.recensement.insee.fr/RP99/rp99/c_affiche.affiche?nivgeo=C&codgeo=07005&produit=P_POPA INSEE: Bevölkerungsentwicklung von Alba-la-Romaine 1962-1999]</ref> ||{{AlignNum}}| {{FormatNum|786}}
|-
| 1968 ||{{AlignNum}}| {{FormatNum|871}}
|-
| 1975 ||{{AlignNum}}| {{FormatNum|865}}
|-
| 1982 ||{{AlignNum}}| {{FormatNum|824}}
|-
| 1990 ||{{AlignNum}}| {{FormatNum|990}}
|-
| 1999 ||{{AlignNum}}| {{FormatNum|1135}}
|-
| 2006 <ref>[http://www.insee.fr/fr/recensement/nouv_recens/resultats/repartition/comd07.htm INSEE: Ergebnisse der Erhebungen 2004, 2005 und 2006]</ref> ||{{AlignNum}}| {{FormatNum|1338}}
|}
<!-- Ende Tabelle -->

<!-- Quellen -->
<references />
<!-- Ende Quellen -->

Vorlage anlegen

[Quelltext bearbeiten]

Nach dem Kopieren des Quelltextes in den Artikel erhält man zunächst eine Tabelle, die neben der eigentlichen Grafik noch einen Verweis auf eine (nichtexistente) Vorlage der Form Vorlage:Zeitleiste Bevölkerungsentwicklung in Frankreich/Name-der-Gemeinde sowie zusätzlichen Text unterhalb der Grafik enthält. Hintergrund dieser möglicherweise verwirrenden Darstellung ist, dass die Timelinegrafik nicht im Artikelquelltext enthalten sein, sondern in eine Vorlage ausgelagert werden soll.

Der zusätzlich erscheinende Text ist der Infotext, der über den Sinn der Vorlage aufklärt, sofern diese ohne den Artikel aufgerufen wird.

Nach Verschieben des Timeline-Quelltextes (von <timeline> bis </noinclude>) in die Vorlage erhält man das korrekte Ergebnis.

Bevölkerungsentwicklung in Alba-la-Romaine
Jahr Einwohner

{{Zeitleiste Bevölkerungsentwicklung in Frankreich/Alba-la-Romaine}}

1962 [1] 786
1968 871
1975 865
1982 824
1990 990
1999 1135
2006 [2] 1338
  1. INSEE: Bevölkerungsentwicklung von Alba-la-Romaine 1962-1999
  2. INSEE: Ergebnisse der Erhebungen 2004, 2005 und 2006

Weitere Anpassungen

[Quelltext bearbeiten]

Die Syntax der Timelinegrafik ist mit etwas Einarbeitung nicht schwer zu erlernen. Hinweise dazu gibt es unter Hilfe:Zeitleisten. Anpassungen, wie das Entfernen der Vergleichslinien (Frankreich, 100%), das Ändern der Liniendicke oder das Entfernen oder Neupositionieren der Legende lassen sich leicht durch Ausprobieren durchführen. Zur Änderung der Größe oder der Seitenabstände des Diagramms ist jedoch eine Neuberechnung der X- und Y-Werte erforderlich, die über die Parameter bzw. Menüpunkte des Tools erfolgen kann.

  • Nach erfolgreicher Datenübernahme von den INSEE-Seiten werden die Zahlen in einer Datenbank gespeichert, um die Antwortzeiten zu minimieren und die Netzlast geringer zu halten (Inzwischen sollten Daten aller französischer Gemeinden in der Datenbank enthalten sein). Über den Menupunkt INSEE erneut lesen kann die Abfrage bei der INSEE wiederholt werden, sofern man den Daten nicht vertraut...

Versionshinweise

[Quelltext bearbeiten]
  • 16.08.2007: Vergleichsgraph Demographie Frankreich und Legende eingefügt.
  • 18.08.2007: Neues Standardlayout: Kompakttabelle
  • 30.08.2007: Integration der Vorlagensyntax in den generierten Quellcode, Integration der Referenz auf die Datenherkunft in die Tabelle
  • 14.10.2007: Optionale Abfrage der Daten von Kantonen, Arrondissements, Départements und Regionen; Beschränkung der Ausgabe auf den Quelltext von Tabelle, Kombitabelle oder Grafik; Voransicht der Timelinegrafik im Tool

in Entwicklung:

[Quelltext bearbeiten]
  • komplette und dokumentierte Steuerung über Parameter

mögliche Erweiterungen, Wünsche?

[Quelltext bearbeiten]
  • Übernahme der Timelinegrafik in die Vorlage über einen bot.


Dieses Tool erzeugt falsche Einbindungen der Vorlage:FormatNum . Diese Vorlage ist nur für andere Vorlagen gedacht und nicht für die Verwendung in Artikeln. Bitte ändern. Cäsium137 (D.) 23:41, 16. Sep. 2008 (CEST)[Beantworten]

Sollte der Link aufgrund der laufenden Aktionen nicht mehr funktionieren, einfach bei mir melden. Ich habe ihn lokal gespeichert und kann ihn an Benutzer weiterschicken (per Mail) oder auch einen entsprechenden erstellten Wikicode zum einfügen. Ich hoffe trotzdem, dass sich das Problem durch Cäsium137 rasch löst. Grüße, Patrick, «Disk» «V» 19:33, 17. Sep. 2008 (CEST)[Beantworten]

Das Problem ist nicht in mir begründet, sondern im offensichtlich fehlerhaften oder falsch gebrauchten Skript. Bug beheben oder aufpassen lautet die Devise. Andernfalls muss das Tool verboten werden. Cäsium137 (D.) 19:57, 17. Sep. 2008 (CEST)[Beantworten]

Bitte zeige mir aktuell Seiten, wo es Probleme mit Tabellen, welche durch das Tool eingebunden sind, gibt. Grüße, Patrick, «Disk» «V» 19:59, 17. Sep. 2008 (CEST)[Beantworten]

Sind 157 Edits meines Bot gestern Abend zur Behebung des Unsinns genug ? Ein Beispiel, bei dem auch Uwe Gille schon repariert hat: Vergleich Cäsium137 (D.) 20:25, 17. Sep. 2008 (CEST)[Beantworten]

Naja für derart überstürzte Löschungen kann ich nix, und bis gestern war das ja auch OK. Und etwas Zeit zum reparieren kannst Du schon lassen, aber ich sehe schon, diese Art der Diskussion führt zu nichts. Sinnlos. Schwachsinniger Löschantrag. Und wieviele Artikel hat der Bot insgesamt zu ändern gehabt. Sicherlich ein paar Tausend. Grüße, Patrick, «Disk» «V» 21:04, 17. Sep. 2008 (CEST)[Beantworten]

Du hast es immer noch nicht verstanden. Daher nochmal ganz groß und in "Gebotsform":

Du sollst Vorlagen, welche nur eine Zahl formatieren, nicht direkt in Artikel einbauen !

Derartige Vorlagen kommen nur in andere, programmierte Vorlagen hinein. In den Artikeltext kommt direkt die formatierte Zahl, also z.B. "123.456" Das gilt für alle vorlagen der Kategorie:Vorlage:Zahlenformatierung Cäsium137 (D.) 22:14, 17. Sep. 2008 (CEST)[Beantworten]

Ich habe den LA vorläufig zurückgezogen, damit der Skriptautor Zeit hat, die Fehler im ansonsten nützlichen Tool zu beheben. Das wäre: Kein weiterer Einbau von Vorlagen, welche nur Formatierungen vornehmen. Stattdessen können die vom Tool oder manuell vorgenommen werden. Wenn das in vier Wochen nicht erledigt ist, werde ich den LA erneuern. Ebenso, wenn das Skript so geändert wird, dass es erneut Formatiervorlagen einbindet, also nur ein Linkfix erfolgt. Cäsium137 (D.) 11:39, 18. Sep. 2008 (CEST)[Beantworten]