Diskussion:JMapDesk

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche

Nächster Release

  • Vor 23. April 2008?

Bugs

  • Wenn der "Select Mode" benutzt wurde, wird beim resizen nicht das vollständige Bild angezeigt.
  • Bei Layers mit mehreren Classes werden alle als eine Class angezeigt.
    • Logikfrage: Wie finde ich heraus, dass ein Layer mehrere Classes hat, wenn die Map von oben nach unten und zeilenweise ausgelesen wird? Beim zeilenweisen Einlesen den letzten Layer-Namen als aktuellen Layer behalten und dann einfach diesen Layer den Class-Definitionen zuordnen.
  • DONE, Das "Zoom in" in der Erwartung, dass die Bildmitte dort ist, wo man mit der Maus doppelklickt, funktioniert nur in der "Originalgrösse" (z.B. 400x600), die beim ersten Laden des Mapfiles angezeigt wird. Sobald man das Fenster aufzieht, zoomt's zuviel nach link; beim "maximised Window" sieht mans gut.
  • GUI/Layout
    • DONE, Menu Edit, "Copy to File" sollte "Copy to File..." heissen.
    • DONE, Unten: "Koordinaten Lat 470000.0 Lon 97315.0 - Zoom Level 1" neu..: " X: 470000.0 Y: 97315.0 - Zoom Level 1"
    • obsolete, Das "Zoom to Full Extends" Icon wie auch "+" und "-" sind zu blass.
      • Problem der Swing Library...
    • DONE, Das Polygon Icon im Layers-Tab würde ich viereckig machen, damit es sich noch besser von Point-Class abhebt.
  • Map Generator:
    • kann kein WMS-URL eintragen: Nach Klick auf "Ok" passierte nichts. Dort sollte unbedingt auch ein Test und/oder Hinweis stehen, dass man die URL (glaube ich) mit "http://" eingeben soll.
      • muss man nicht. bitte url schicken, welche probiert wurden.
    • Das für WMS generierte Mapfile funktionierte nicht (WEB-Sektion dazu nehmen?)
      • funktioniert bei mir.. bitte problem genauer beschreiben oder mapfile schicken.

New Features

Layout/GUI:

  • Ctrl-Maus => Zoom mit Gummiband.

Mapfile-Generator:

  • Bereit? Release 0.2.1; Changelog: - Bugfixes

Verschiedenes:

  • Eigener Error-Handler mit modalem Dialog und Hinweis, den Fehler zu melden.

Weitere Ideen...

  • Symbol-Viewer:
    • Öffnen einer Symbol-Datei (.sym) (ev. eines Verzeichnisses) und Darstellen aller Symbole in einem Raster-Layout.
    • Dazu zählt JMapDesk (1) die Anzahl Symbole in der Symbol-Datei, erzeugt (2) Daten gleichen Namens. Diese enthalten genügend Punkt-Objekte gleichmässig über mehrere "A4-Blätter" verteilt (kann auch fix als Shapefile vorgegeben sein). Dann wird (3) ein Mapfile generiert (gleichen Namens wie die Symbol-Datei) mit allen Objekten aufsteigend die Symbole der Symbol-Datei zu.
  • Hinweis: Ein eingebetteter Text-Edior ist kein geplantes Erweiterungs-Feature (u.a. da das Swing TextToolkit-Widget nicht optimal anpassbar ist).

Bemerkungen / Einschränkungen

  • Funktionseinschränkung unter Linux (getestet mit Ubuntu 7.10 & Java 1.6.0_03):
  • Durch einen Bug in shp2img.exe wird beim "Status default" in der Mapfile KEIN Bild generiert! Um dennoch ein Bild zu erhalten, wird der Status provisorisch auf "ON" gesetzt.
  • Comment BUG: Wenn der Parameter "-l" (Bsp. shp2img.exe -l "layers") benutzt wird und in der Mapfile der Status auf "Default" gesetzt ist, folgt die Fehlermeldung: "Layer (-l) (null) not found"

History

21. April 2008:

  • Falsches Zoomlevel beim Resizen.
  • Anstelle "GISpunkt/ IFS" neu: "GISpunkt/IFS"
  • Bei Full zoom und Reload sollen die ausgeschalteten Layers ausgeschaltet bleiben.
  • ANT-File schreiben, das einen Release-Zip (jmapdesk_0.9.2.zip) erzeugt mit Demodaten (und wo jmapdesk.cfg nicht enthalten ist): Target compile: src compilen; Target doc: javadoc erstellen/erneuern; Target release: zip erstellen: binary, src, javadoc, demodaten); Target clean: Temporärdateien löschen.

15. April 2008:

  • Layer-Typ (Vector/WMS/...) mit "Kürzel" (Icon) und Tooltip anzeigen
  • Zoomlevel soll beim Resizen gleich bleiben (nicht auf Full Extent)

11. April 2008:

  • Koordinate bei WMS bzw. WGS84 wird nicht angezeigt
  • Refresh soll Original-Mapfile neu lesen
  • Anstelle "Capture Map to Clipboard" neu "Copy to Clipboard"
  • Mapfile-Generator: WMS-Server hinzufügen/löschen
  • Mapfile-Generator: JPG/GIF/PNG/TIFF-Dateien hinzufügen/löschen

4. April 2008:

  • Tool Bar Icons verkleinern
  • Zoom in mit Mausrad sollte Mausposition berücksichtigen
  • Zoom in zusätzlich auch mit Fence (Ctrl-Maustaste)
  • Generator: Dialog zum Erzeugen einer Mapfile/Konfigurationsdatei aus Shapefiles und Rasterdateien...
  • Generator: Shapefiles als Layer hinzufügen/löschen (ogrinfo -al -so "path+file")
  • Temporär-Datei anstelle _maptmp.map besser _jmap_tmp.map
  • About-Text verbessern
  • About-Anzeige ergänzen mit Angabe Java Version und Operating System

30. März 2008:

  • BUGFIX: Behandlung von WMS-Quellen
  • Map in die Zwischenablage kopieren
  • Status-Zeile:
    • FullPath als ToolTip... nur Dateiname, dann ev. mit Pfad bei Hoover.
    • Anzeige der Zoom-Stufe: 1 (=full zoom) bis 14 (analog Google Maps)
    • Anzeige der Koordinaten des Cursors (anstelle der Mitte des Kartenausschnitts)
  • Zoom in/out mit Mausrad (Rad vor= Zoom in).
  • Wechsel des Cursors, Hand, Zeiger, Fadenkreuz?
  • Erster Start nach Installation: FWTools shp2img Fehlermeldung, wenn Toolkit nicht installiert, abbrechen können.
  • Mapfile übersteuern/manipulieren: Resize des Fensters (Übersteuert MAP>SIZE)