[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