[Wsplgen-commits] r100 - trunk
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Jul 3 17:17:25 CEST 2008
Author: hplum
Date: 2008-07-03 17:17:24 +0200 (Thu, 03 Jul 2008)
New Revision: 100
Modified:
trunk/NEWS
Log:
reformating NEWS file
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2008-07-03 14:58:59 UTC (rev 99)
+++ trunk/NEWS 2008-07-03 15:17:24 UTC (rev 100)
@@ -10,228 +10,281 @@
// Read the file COPYING coming with WSPLGEN for details.
//
-const char Version[] = "1.2.0";
+Version 1.2.0
-// Es wurden ein paar Schönheitskorrekturen durchgeführt
+ - Es wurden ein paar Schönheitskorrekturen durchgeführt
-// const char Version[] = "1.1.4";
-// Diese Version Verwendet keine aufgefüllten Profilpüunkte und auch keine
-// generierten Profilknoten mehr (schneller und weniger Speicher und sicherer)
+Version 1.1.4
-// const char Version[] = "1.1.3";
+ - Diese Version Verwendet keine aufgefüllten Profilpüunkte und auch keine
+ generierten Profilknoten mehr (schneller und weniger Speicher und sicherer)
-// Der Speicherplatzbedarf für die Kanten wurde jetzt genauer berechnet
-// statt Knoten * 2.2 * 2.2 jetzt Elemente * 2 + 1
-// Da Elemente = Knoten * 2 + 1
-// Cave !!! Das funktioniert nur bei zusammenhängenden Netzen
-// Die Huelle wird jetzt beim Laden von TINs korrekt ausgewertet
+Version 1.1.3
-// Die Ausgabe beim Laden von TINs wurde verbessert
+ - Der Speicherplatzbedarf für die Kanten wurde jetzt genauer berechnet
+ statt Knoten * 2.2 * 2.2 jetzt Elemente * 2 + 1. Da Elemente = Knoten * 2 + 1
+ Cave !!! Das funktioniert nur bei zusammenhängenden Netzen
-// Die Speicherverwaltung der Shapes wurde komplett überarbeitet.
+ - Die Huelle wird jetzt beim Laden von TINs korrekt ausgewertet
-// Es wird jetzt keine Begrenzung verwendet,
-// wenn weder -GEBIET noch -STRECKE angegeben wird
+ - Die Ausgabe beim Laden von TINs wurde verbessert
-// const char Version[] = "1.1.2";
+ - Die Speicherverwaltung der Shapes wurde komplett überarbeitet.
-// Die Ausrichtung der Profile benutzt jetzt die Gewässerachse falls angegeben.
-// Dieses Verfahren ist deutlich sicherer
+ - Es wird jetzt keine Begrenzung verwendet, wenn weder -GEBIET
+ noch -STRECKE angegeben wird
-// Gewässerachsensegmenten werden zun gleich nach dem Einladen zusammengefasst,
-// das ermöglicht auch eine sinnvolle Umnummerierung, Interpolation und Ausrichtung von Profilen
-// mit Hilfe der Gewässerachse
-// const char Version[] = "1.1.1";
+Version 1.1.2
-// 2DM-Netze werden vor dem Speichern umnumeriert
+ - Die Ausrichtung der Profile benutzt jetzt die Gewässerachse falls
+ angegeben. Dieses Verfahren ist deutlich sicherer.
-// Es wird die Umhüllung bei TINs gelesen und benutzt um inaktive Kanten zu eleminieren
+ - Gewässerachsensegmenten werden zun gleich nach dem Einladen zusammengefasst,
+ das ermöglicht auch eine sinnvolle Umnummerierung, Interpolation und Ausrichtung
+ von Profilen mit Hilfe der Gewässerachse
-// Falls das Begrenzungpolygon nicht beschnitten werden muss,
-// wird trotzdem die entsprechende Endmeldung ausgegeben
-// Parameter SAVESOL eingeführt
+Version 1.1.1
-// Man kann jetzt auch die eingelesenen Knoten speichern
+ - 2DM-Netze werden vor dem Speichern umnumeriert
-// const char Version[] = "1.1.0";
+ - Es wird die Umhüllung bei TINs gelesen und benutzt um inaktive Kanten zu eleminieren
-// Das Begrenzungspolygon wird nun als konvexe Hülle generiert (qhull.cpp ist neu)
-// Es wird nicht mehr versucht mindestens 200 interpolierte Profile zu erzeugen (siehe wsplgen.cpp drei Zeilen mit Kommentaren)
+ - Falls das Begrenzungpolygon nicht beschnitten werden muss,
+ wird trotzdem die entsprechende Endmeldung ausgegeben
-// const char Version[] = "1.0.1";
+ - Parameter SAVESOL eingeführt
-// Fehler beim Löschen der doppelten Knoten behoben (Endlosschleife)
+ - Man kann jetzt auch die eingelesenen Knoten speichern
-// const char Version[] = "1.0.0 sol";
-// Mit Speichern der Sols
+Version 1.1.0
-// const char Version[] = "1.0.0";
+ - Das Begrenzungspolygon wird nun als konvexe Hülle generiert (qhull.cpp ist neu)
+
+ - Es wird nicht mehr versucht mindestens 200 interpolierte Profile zu erzeugen
+ (siehe wsplgen.cpp drei Zeilen mit Kommentaren).
-// Keine Änderungen
-// const char Version[] = "1.0.0 rc4";
+Version 1.0.1
-// Die Attribute 'Rohr1' und 'Rohr2' wurden in 'Rohr 1' und 'Rohr 2' umbenannt
+ - Fehler beim Löschen der doppelten Knoten behoben (Endlosschleife)
-// Es werden jetzt die Zeichen '#', ';' und ''' als Beginn eines Kommentares verstanden
-// Das Zeichen ''' sorgt dafür das der Text danach ausgegeben wird
-// const char Version[] = "1.0.0 rc4";
-// Bei Beschneiden des Begrenzungspolygon wurde die Methodik komplett verändert
+Version 1.0.0 sol
-// Bei Laden von Begrenzungspolygonen wird jetzt nur noch der äußere Ring geladen
+ - Mit Speichern der Sols
-// Einige Meldungen wurden etwas verbesssert
-// const char Version[] = "1.0.0 rc3";
+Version 1.0.0
-// Die Koordinaten der Elemente waren um den Faktor 100 zu gross
+ - Keine Änderungen
-// Das Dateiformat für die Elemente war völlig kaputt
-// Ein Fehler beim Einscheiden von Dämmen oder Gräben wurde behoben
+Version 1.0.0 rc4
-// const char Version[] = "1.0.0 rc2";
+ - Die Attribute 'Rohr1' und 'Rohr2' wurden in 'Rohr 1' und 'Rohr 2' umbenannt
-// Eine Erkennung von doppelten Punkten in Begrenzungpolygonen wurde eingeführt.
-// Damit bricht WSPLGEN nicht mehr ab, wenn es solche Situationen findet.
+ - Es werden jetzt die Zeichen '#', ';' und ''' als Beginn eines Kommentares verstanden
+ Das Zeichen ''' sorgt dafür das der Text danach ausgegeben wird
-// const char Version[] = "1.0.0 rc1";
-// Das Schneiden von Profilen wird jetzt noch überprüft
+Version 1.0.0 rc4
-// const char Version[] = "0.9.18 r2";
+ - Bei Beschneiden des Begrenzungspolygon wurde die Methodik komplett verändert
-// Ein Problem mit 'falsch' orientierten Dreieken aus TIN Dateien wurde behoben.
-// Der Fehler existierte erst ab Version 0-9-18-r2
+ - Bei Laden von Begrenzungspolygonen wird jetzt nur noch der äußere Ring geladen
-// const char Version[] = "0.9.18 r1";
+ - Einige Meldungen wurden etwas verbesssert
-// Das Begrenzungspolygon wird jetzt korrekt vom ersten und letzten Profil beschnitten
-// Ein Speicherproblem wurde behoben
+Version 1.0.0 rc3
-// const char Version[] = "0.9.17 r3";
+ - Die Koordinaten der Elemente waren um den Faktor 100 zu gross
-// Es wird nun auch die Endung ASC für GRD-Files akzeptiert.
-// Zwei Speicherfehler wurden behoben
+ - Das Dateiformat für die Elemente war völlig kaputt
-// const char Version[] = "0.9.17 r2";
+ - Ein Fehler beim Einscheiden von Dämmen oder Gräben wurde behoben
-// Die Speicherverwaltung wurde komplett überarbeitet
-// Es wurden diverse Ausgaben hinzugefügt
-// Es wurde eine Funktion zum Erzeugen von Point-Shapes-Files hinzugefügt
-// const char Version[] = "0.9.17 r1";
+Version 1.0.0 rc2
-// Ein Fehler bei der Erzeugung von Dämmen und Gräben wurde behoben (entartete Elemente).
-// Die triangulierten Netze werden jetzt auch als SHP-Datei gespeichert.
-// Die Speicherverwaltung beim Speichern von Elementen, Knoten und Kanten wurde verbessert.
-// Diverse Datenstrukturen werden jetzt nicht mehr als lokale Variable abgelegt, sondern
-// dynamisch erzeugt und entsprechend wieder zerstört. So ist es möglich die Speicherverwaltung
-// besser im Griff zu haben und nicht alles am Ende des Programmes zu erledigen.
+ - Eine Erkennung von doppelten Punkten in Begrenzungpolygonen wurde eingeführt.
+ Damit bricht WSPLGEN nicht mehr ab, wenn es solche Situationen findet.
-// const char Version[] = "0.9.16 r2";
-// Ein Fehler bei der Erzeugung von Dämmen und Gräben wurde behoben.
-// Kleine Änderungen bei den Fortschrittsanzeigen (u.a. Dauerberechnung der Triangulierung)
+Version 1.0.0 rc1
-// const char Version[] = "0.9.16 r1";
+ - Das Schneiden von Profilen wird jetzt noch überprüft
-// Die Abstände für das Interpolieren der Profile wurden verkleinert
-// Die Dateiendung für ASCII-Wasserstandsdateien muss jetzt TXT, DAT oder ASC sein.
-// Es werden nun fast alle Elemente gelöscht, die ausserhalb des Begrenzungpolgons liegen
-// const char Version[] = "0.9.15 r4";
+Version 0.9.18 r2
-// Es wurde der Parameter -GEBIET eingefügt
-// Es wurde ein Fehler beim Erzeugen von Dämmen und Gräben behoben
-// Es wurde ein Abstandsfehler beim Interpolieren der Profile behoben
+ - Ein Problem mit 'falsch' orientierten Dreieken aus TIN Dateien wurde behoben.
+ Der Fehler existierte erst ab Version 0-9-18-r2
-// const char Version[] = "0.9.15 r3";
-// Es werden jetzt wieder die Profilknoten vor dem Verschneiden mit dem DGM gespeichert
-// Es wird jetzt versucht bei der XML-Ausgabe UTF8-Kodierung zu benutzen
-// Es werden jetzt Polygone kleiner als 1 m² nicht mehr gespeichert
+Version 0.9.18 r1
-// const char Version[] = "0.9.15 r2";
+ - Das Begrenzungspolygon wird jetzt korrekt vom ersten und letzten Profil beschnitten
-// Die Hilfsknoten beim Triangulieren, werden jetzt nicht mehr gespeichert.
+ - Ein Speicherproblem wurde behoben
-// const char Version[] = "0.9.15 r1";
-// IsSetVonKm und IsSetBisKm werden jetzt korrekt initialisiert
-// Es wurde begonnen die Metadaten zu schreiben
-// Der Import von WST-Dateien wurde etwas geändert (neues Dateiformat)
+Version 0.9.17 r3
-// const char Version[] = "0.9.14 r1";
+ - Es wird nun auch die Endung ASC für GRD-Files akzeptiert.
+
+ - Zwei Speicherfehler wurden behoben
-// Die Versionsnummer wurde so geändert, dass sie zu der Dokumentation passt.
-// Siehe WSPLGEN-Dokumentation.tex
-// Der Parameter MAXKNOTEN wurde wieder entfernt
-// const char Version[] = "0.9.11 r1";
+Version 0.9.17 r2
-// Der Import von WST-Dateien wurde implementiert
-// Die Triangulierung arbeitet jetzt mit Koordinatenverschiebung und Wächter Knoten
+ - Die Speicherverwaltung wurde komplett überarbeitet
-// const char Version[] = "0.9.10 r1";
+ - Es wurden diverse Ausgaben hinzugefügt
+
+ - Es wurde eine Funktion zum Erzeugen von Point-Shapes-Files hinzugefügt
-// Es wurden eine Menge kleine und grosse Fehler korrigiert, die mit der Umstellung auf long zusammenhingen
-// Das Attribut 'Gew' und die BearbeitungsBereiche wurde ersatzlos gestrichen
-// Das 'debug_output' - Verzeichnis wurde eleminiert und 'vernünftige' Dateinamen verwendet
+Version 0.9.17 r1
-// const char Version[] = "0.9.9 r1";
+ - Ein Fehler bei der Erzeugung von Dämmen und Gräben wurde behoben (entartete Elemente).
-// Es wurde das Gesamte Koordinaten-System auf long umgestellt
-// Die Ausgabe der Ergebnisse wird nun auch als Polygon-Shape unterstützt
+ - Die triangulierten Netze werden jetzt auch als SHP-Datei gespeichert.
-// const char Version[] = "0.9.8 r1";
+ - Die Speicherverwaltung beim Speichern von Elementen, Knoten und Kanten wurde verbessert.
-// Es wurde die Triangulierung und die Verwaltung der Kanten deutlich verbessert
+ - Diverse Datenstrukturen werden jetzt nicht mehr als lokale Variable abgelegt, sondern
+ dynamisch erzeugt und entsprechend wieder zerstört. So ist es möglich die Speicherverwaltung
+ besser im Griff zu haben und nicht alles am Ende des Programmes zu erledigen.
-// const char Version[] = "0.9.7 r2";
-// Es wurde ein Rundungsfehler beim Lader der DGM-XYZ,DGM-SHP und DGM-2DM Daten behoben.
-// (long)(X * 100.0 + 0.5) /100.0 statt (long)(X * 100.0) / 100.0
+Version 0.9.16 r2
-// const char Version[] = "0.9.7 r1";
+ - Ein Fehler bei der Erzeugung von Dämmen und Gräben wurde behoben.
+
+ - Kleine Änderungen bei den Fortschrittsanzeigen (u.a. Dauerberechnung der Triangulierung)
-// Das Erzeugen von Kanten wurde beschleunigt
-// Ein Fehler beim Erzeugen der Gräben wurde korrigiert (NO_ELEMENT wurde nicht beachtet)
-// const char Version[] = "0.9.6 r2";
+Version 0.9.16 r1
-// Ein Fehler durch den Verwendung von Node->Wsp durch die Triangulierung wurde behiben
+ - Die Abstände für das Interpolieren der Profile wurden verkleinert
+
+ - Die Dateiendung für ASCII-Wasserstandsdateien muss jetzt TXT, DAT oder ASC sein.
+
+ - Es werden nun fast alle Elemente gelöscht, die ausserhalb des Begrenzungpolgons liegen
-// const char Version[] = "0.9.6 r1";
-// Die erkannten Parameter werden jetzt immer ausgegeben
-// Projektionsdateien werden unterstützt.
+Version 0.9.15 r4
-// const char Version[] = "0.9.5 r2";
+ - Es wurde der Parameter -GEBIET eingefügt
+ - Es wurde ein Fehler beim Erzeugen von Dämmen und Gräben behoben
+ - Es wurde ein Abstandsfehler beim Interpolieren der Profile behoben
-// Die Umbenennung von -DEBUG in-OUTPUT wurde korrigiert
-// const char Version[] = "0.9.5 r1";
+Version 0.9.15 r3";
-// Der Schalter Debug wurde in OUTPUT geändert
+ - Es werden jetzt wieder die Profilknoten vor dem Verschneiden mit dem DGM gespeichert
+
+ - Es wird jetzt versucht bei der XML-Ausgabe UTF8-Kodierung zu benutzen
+
+ - Es werden jetzt Polygone kleiner als 1 m² nicht mehr gespeichert
-// const char Version[] = "0.9.4 r1";
-// Es wurde ein Fehler bei der Generieung von gleichen Profilen behoben
-// EqualizeProfil hatte Probleme, wenn es zu Rundungsfehlern bei der Ermittlung von
-// der Meter kam und somit das Hinzufügen von Profilpunkten scheiterte
-// Es wurden Profilpunkte hinzugefügt, die eigentlich bereitsvorhanden waren
-// Jetzt wird das gleich (bzw. das kleiner etwas ungenauer behandelt)
-// Ein ProfilStützPunkt muss jetzt 0.01 Meter kleiner sein um wirklich kleiner und damit ungleich zu sein
+Version 0.9.15 r2
-// Die Gewässerachse merkt sich ihre maximale Ausdehnung, was den Test mit dem Schnitt von Profilen deutlich
-// beschleunigt
+ - Die Hilfsknoten beim Triangulieren, werden jetzt nicht mehr gespeichert.
-// const char Version[] = "0.9.3 r0";
+Version 0.9.15 r1
+
+ - IsSetVonKm und IsSetBisKm werden jetzt korrekt initialisiert
+
+ - Es wurde begonnen die Metadaten zu schreiben
+
+ - Der Import von WST-Dateien wurde etwas geändert (neues Dateiformat)
+
+Version 0.9.14 r1
+
+ - Die Versionsnummer wurde so geändert, dass sie zu der Dokumentation passt.
+
+ - Siehe WSPLGEN-Dokumentation.tex
+
+ - Der Parameter MAXKNOTEN wurde wieder entfernt
+
+
+Version 0.9.11 r1
+
+ - Der Import von WST-Dateien wurde implementiert
+
+ - Die Triangulierung arbeitet jetzt mit Koordinatenverschiebung und Wächter Knoten
+
+
+Version 0.9.10 r1
+
+ - Es wurden eine Menge kleine und grosse Fehler korrigiert, die mit der Umstellung auf long zusammenhingen
+
+ - Das Attribut 'Gew' und die BearbeitungsBereiche wurde ersatzlos gestrichen
+
+ - Das 'debug_output' - Verzeichnis wurde eleminiert und 'vernünftige' Dateinamen verwendet
+
+
+Version 0.9.9 r1
+
+ - Es wurde das Gesamte Koordinaten-System auf long umgestellt
+ - Die Ausgabe der Ergebnisse wird nun auch als Polygon-Shape unterstützt
+
+
+Version 0.9.8 r1
+
+ - Es wurde die Triangulierung und die Verwaltung der Kanten deutlich verbessert
+
+Version 0.9.7 r2
+
+ - Es wurde ein Rundungsfehler beim Lader der DGM-XYZ,DGM-SHP und
+ DGM-2DM Daten behoben: (long)(X * 100.0 + 0.5) /100.0 statt (long)(X * 100.0) / 100.0
+
+
+Version 0.9.7 r1
+
+ - Das Erzeugen von Kanten wurde beschleunigt
+ - Ein Fehler beim Erzeugen der Gräben wurde korrigiert (NO_ELEMENT wurde nicht beachtet)
+
+
+Version 0.9.6 r2
+
+ - Ein Fehler durch den Verwendung von Node->Wsp durch die Triangulierung wurde behiben
+
+
+Version 0.9.6 r1
+
+ - Die erkannten Parameter werden jetzt immer ausgegeben
+ - Projektionsdateien werden unterstützt.
+
+
+Version 0.9.5 r2
+
+ - Die Umbenennung von -DEBUG in-OUTPUT wurde korrigiert
+
+
+Version 0.9.5 r1";
+
+ - Der Schalter Debug wurde in OUTPUT geändert
+
+
+Version 0.9.4 r1
+
+ - Es wurde ein Fehler bei der Generieung von gleichen Profilen behoben
+ EqualizeProfil hatte Probleme, wenn es zu Rundungsfehlern bei der Ermittlung von
+ der Meter kam und somit das Hinzufügen von Profilpunkten scheiterte.
+ Es wurden Profilpunkte hinzugefügt, die eigentlich bereitsvorhanden
+ waren. Jetzt wird das gleich (bzw. das kleiner etwas ungenauer behandelt)
+ Ein ProfilStützPunkt muss jetzt 0.01 Meter kleiner sein um wirklich kleiner
+ und damit ungleich zu sein
+
+ - Die Gewässerachse merkt sich ihre maximale Ausdehnung, was den Test mit dem Schnitt von Profilen deutlich beschleunigt
+
+Version 0.9.3 r0
+
More information about the Wsplgen-commits
mailing list