Privacy Policy Cookie Policy Terms and Conditions Benutzer:Dschwen/WikiMiniAtlas - Wikipedia

Benutzer:Dschwen/WikiMiniAtlas

aus Wikipedia, der freien Enzyklopädie

Inhaltsverzeichnis

[Bearbeiten] WikiMiniAtlas Javascript Extension

WikiMiniAtlas in Aktion
vergrößern
WikiMiniAtlas in Aktion

WikiMiniAtlas ist ein Javascript plugin um eine GoogleMaps-artige Landkarte in geokodierte Wikipedia Artikel einzublenden. Eine Live-Demo gibt es unter atlas.schwen.de. Um den Atlas in Deinem Wikipedia-Profil zu aktivieren, füge einfach Deinem monobook.js file folgenden Textbaustein zu:



// [[Benutzer:Dschwen/wikiminiatlas2.js]] - diese Zeile bitte mitkopieren
document.write('<script type="text/javascript" src="' 
     + 'http://de.wikipedia.org/w/index.php?title=User:Dschwen/wikiminiatlas2.js' 
     + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Dann shift+reload drücken und z.B. Washington_Monument oder Rom aufrufen. Es sollte dann ein neuer "Atlas"-Link in der oberen rechten Ecke erscheinen. Draufklicken und die Landkarte mit der Maus herumziehen. +/- zum zoomen. Die maximale Zoomstufe ist noch nicht ganz fertig (mein Computer arbeitet noch an den Karten-Kacheln).

Das Kartenmaterial ist aus der GSHHS Coastline Data Sammlung und ist frei erhältlich (public domain), die Labeldaten sind extrahiert aus Benutzer:Stefan_Kühns KML Dateien (db dump vom 8.9.06).

[Bearbeiten] Update 23.10.2006

In den Einstellungen kann man jetzt die Labelfarbe waehlen um besonders im Satellitenmodus den Kontrast und die Lesbarkeit der eingeblendeten Labels zu verbessern. Das ist getestet in Konqueror und Firefox.

[Bearbeiten] Update 19.10.2006

Pyramiden von Gizeh im Satellitenmodus
vergrößern
Pyramiden von Gizeh im Satellitenmodus

6 Zusaetzliche Zoomstufen und ein Satellitenmodus mit Landsat 7 Daten. Es ist jetzt moeglich weltweit soweit reinzuzoomen, dass einzelne Haeuser gerade erkennbar werden. Damit koennen jetzt auch wirklich alle Wikilinks angezeigt werden.

[Bearbeiten] Update 21.9.2006

Ab sofort wird unten links auf der Karte ein kleiner Maßstab angezeigt, welcher sich je nach im Zentrum der Karte befindlichen Breitengrad ändert. So ist trotz der Projektionsverzerrung eine Längenabschätzung möglich (zumindest in X-Richtung...).

[Bearbeiten] Update 14.9.2006

Ich habe den Atlas-Textlink durch ein kleines Weltkartenicon Bild:Atlasbutton_mini.png ersetzt und auf der rechten Seite ein wenig Leerraum gelassen, damit es nicht wieder Überlappungen mit Lesenswert Icons gibt.

[Bearbeiten] Aktuelles 25.6.06

Ein Stromausfall hat den WikiMiniatlas Server am Wochenende lahm gelegt. Da ich nicht vor Ort war konnte das Problem erst heute Mittag behoben werden. Siehe ToDo Liste...

[Bearbeiten] Update 8.6.06

Legende

Image:wma_label_corner_ul.png Artikel
Image:wma_label_summit.png Berg/Gebirge
Image:wma_label_dot_3.png Stadt < 10000 Einwohner
Image:wma_label_dot_5.png Stadt < 100.000 Einwohner
Image:wma_label_dot_7.png Stadt < 500.000 Einwohner
Image:wma_label_dot_9.png Stadt < 1.000.000 Einwohner
Image:wma_label_dot_11.png Stadt > 1.000.000 Einwohner

Gesonderte Landkartensymbole für Städte (nach Einwohnerzahl) und Berge. Ländernamen tauchen ab sofort ohne Symbol, dafür aber fett auf.

[Bearbeiten] Update 6.6.06

Der neue Kachelrenderer läuft. Zwei weitere Zoomlevels sind freigeschaltet. Ausserdem habe ich einen Bug in der Logik die entscheidet ab welchem Zoomlevel welche Label auftauchen behoben. Es sollte nun relevantere Label bei niedrigen Zooms auftauchen. Der neue Kachelrenderer verbraucht noch recht viel Speicher, aber mein toller Algorithmus, der Polygone freigibt wenn sie nicht mehr gebraucht werden ist noch etwas br0ken (SegFault :-) ). Neu auf der ToDo Liste ist eine Routine zum Einlesen von ArcView SHP Dateien. Da liegt noch einiges an freiem Kartenmaterial vor.

[Bearbeiten] Update 19.5.06

Der softwaremäßige Unterbau für die dynamische Einblendung von Wikilinks in die Karte ist fertig. Die Anleitung oben ist entsprechend angepasst. Die Links werden über AJAX von einem eigenständigen Serverprogramm (auf meinem Rechner) bereitgestellt. Dieses Serverprogramm hält die Koordinaten Daten in sortierter Form (Quadtree) ständig im Speicher und ist in der Lage bitzschnell auf die AJAX-Requests zu reagieren. Aufgrund der Sicherheitsrichtlinien der gängigen Browser muss die Karte über einen IFrame von meinem Webserver eingebunden werden.

[Bearbeiten] Bugs/ToDo

  • Karten-Kachel renderer.
    • Kartendaten auf Vektorebene in Kacheln spalten --Dschwen 21:32, 21. Mai 2006 (CEST) erledigt
    • Renderengine mit libagg und libpng --Dschwen 21:32, 21. Mai 2006 (CEST) erledigt
    • SHP-File import offen
    • Speichervervaltung verbessern -> weitere Zoomlevel in Arbeit
    • Shuttle Radar Topography Mission Daten zur Relieffschattierung der Karte verwenden offen
  • Backupserver aufsetzen erledigt
  • Demo zeigen erledigt
  • BUG: Stuttgart taucht nicht auf der Karte auf. erledigt (Gewichtungsfaktoren justiert um einwohnerstarke Staedte zu bevorzugen)
  • Satelliten Modus erledigt

Koordinaten: 51° 33' 38.2" N 9° 57' 4.45" O

Andere Sprachen

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -