Diskussion:JMapDesk: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) (→Erweiterungen) |
Stefan (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
== Nächster Release == | == Nächster Release == | ||
+ | * März 2008? | ||
== Bugs == | == Bugs == | ||
Zeile 11: | Zeile 12: | ||
* Verbesserte Status-Zeile unten: | * Verbesserte Status-Zeile unten: | ||
** DONE, FullPath als ToolTip... nur Dateiname, dann ev. mit Pfad bei Hoover. | ** DONE, FullPath als ToolTip... nur Dateiname, dann ev. mit Pfad bei Hoover. | ||
− | ** DONE, | + | ** DONE, Anzeige der Zoom-Stufe: 1 (=full zoom) bis 14 (analog Google Maps) |
− | ** DONE, | + | ** DONE, Anzeige der Koordinaten des Cursors (anstelle der Mitte des Kartenausschnitts) |
− | * DONE, | + | * DONE, Zoom in/out mit Mausrad (Rad vor= Zoom in). |
− | * DONE, | + | * DONE, Wechsel des Cursors, Hand, Zeiger, Fadenkreuz? |
− | * DONE, | + | * DONE, Erster Start nach Installation: FWTools shp2img Fehlermeldung, wenn Toolkit nicht installiert, abbrechen können. |
− | * ½ | + | * ½ DONE, Mapfile übersteuern/manipulieren: Resize des Fensters (Übersteuert MAP>SIZE) |
+ | * Anzeige eines Massstabs-Balkens (genauer: Anzeige von Einheiten), max. 3cm gross unten rechts. | ||
− | Mapfile | + | Mapfile erzeugen: |
− | * | + | * Dialog zum erzeugen einer Mapfile/Konfigurationsdatei aus Shapefiles und Rasterdateien... |
− | * Shapefiles (ogrinfo -al -so "path+file") | + | * Shapefiles als Layer hinzufügen/löschen (ogrinfo -al -so "path+file") |
− | * TIFF-Dateien | + | * TIFF-Dateien hinzufügen/löschen |
+ | * WMS-Server hinzufügen/löschen | ||
Generell: | Generell: | ||
Zeile 30: | Zeile 33: | ||
== Weitere Ideen... == | == Weitere Ideen... == | ||
− | * | + | * Mapfile/Legende erzeugen... (siehe oben) |
− | + | * Mapfile/Legende ändern... d.h. Layer ad-hoc anpassen/hinzufügen/löschen. | |
* Symbol-Viewer: | * Symbol-Viewer: | ||
** Öffnen einer Symbol-Datei (.sym) (ev. eines Verzeichnisses) und Darstellen aller Symbole in einem Raster-Layout. | ** Öffnen einer Symbol-Datei (.sym) (ev. eines Verzeichnisses) und Darstellen aller Symbole in einem Raster-Layout. |
Version vom 2. März 2008, 11:16 Uhr
Inhaltsverzeichnis
Nächster Release
- März 2008?
Bugs
- Behandlung von WMS-Quellen?
Erweiterungen
Layout:
- Verbesserte Status-Zeile unten:
- DONE, FullPath als ToolTip... nur Dateiname, dann ev. mit Pfad bei Hoover.
- DONE, Anzeige der Zoom-Stufe: 1 (=full zoom) bis 14 (analog Google Maps)
- DONE, Anzeige der Koordinaten des Cursors (anstelle der Mitte des Kartenausschnitts)
- DONE, Zoom in/out mit Mausrad (Rad vor= Zoom in).
- DONE, Wechsel des Cursors, Hand, Zeiger, Fadenkreuz?
- DONE, Erster Start nach Installation: FWTools shp2img Fehlermeldung, wenn Toolkit nicht installiert, abbrechen können.
- ½ DONE, Mapfile übersteuern/manipulieren: Resize des Fensters (Übersteuert MAP>SIZE)
- Anzeige eines Massstabs-Balkens (genauer: Anzeige von Einheiten), max. 3cm gross unten rechts.
Mapfile erzeugen:
- Dialog zum erzeugen einer Mapfile/Konfigurationsdatei aus Shapefiles und Rasterdateien...
- Shapefiles als Layer hinzufügen/löschen (ogrinfo -al -so "path+file")
- TIFF-Dateien hinzufügen/löschen
- WMS-Server hinzufügen/löschen
Generell:
- DONE, ... Map Copy&Paste
- Code refaktorisieren!
- Start mit Java Web Start (jnlp)...?
Weitere Ideen...
- Mapfile/Legende erzeugen... (siehe oben)
- Mapfile/Legende ändern... d.h. Layer ad-hoc anpassen/hinzufügen/löschen.
- 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).