[GRASS-de] fragen zu i.ortho.photo
hermann schwaerzler
hermann.schwaerzler at chello.at
Mi Dez 12 13:24:41 CET 2007
hallo
ich "antworte" mir mal selber, weil ich inzwischen grass6.3-cvs
heruntergeladen und gebaut habe. das hat die meisten meiner probleme gelöst.
Hermann Schwaerzler schrieb:
> beim punkt 1 von i.ortho.photo kann ich zwar eine gruppe auswählen, die
> wird aber dann nicht ausgewählt (und erscheint also nicht in der ersten
> zeile links oben). nur wenn ich i.ortho.photo verlasse und
> LOCATION/MAPSET/CURGROUP editiere und anpasse, dann klappt es. ist das
> ein bekanntes problem?
in der cvs-version gibt man beim start von i.ortho.photo mit "group=..."
die gruppe an und die wird dann auch verwendet und angezeigt.
[...]
> beim punkt "Compute ortho-rectification parameters" versuche ich
> bestmögliche GCPs anzugeben, bekomme aber immer einen riesigen RMS (um
> die 100).
[...]
mit grass6.3-cvs ist der RMS noch nicht super aber in einer erträglichen
grössenordnung (5.5 statt 378 bei 6.2.2 mit den gleichen parametern).
da werde ich noch ein bisschen knobeln müssen. meine herangehensweise
war ja doch ein bisschen nassforsch. :-)
[...]
> das luftbild ist ein echtfarbenbild mit also 3 teilbildern. wenn ich
> alle drei als zu bearbeiten angebe kommt beim zweiten folgende
> fehlermeldung:
> "ERROR: error while writing to temp file: No such file or directory"
> und die bearbeitung bricht ab...
das ist ein fehler in imagery/i.ortho.photo/photo.rectify/write.c
in der funktion write_map wird die temporäre datei geschlossen und
gelöscht, der filedeskriptor wird aber nicht auf "ungültig" gesetzt.
folgender patch hilft:
--- grass6/imagery/i.ortho.photo/photo.rectify/write.c
+++ grass6_edited/imagery/i.ortho.photo/photo.rectify/write.c
@@ -60,7 +60,7 @@
unlink(temp_name);
}
}
- close(temp_fd);
+ close(temp_fd); temp_fd = 0;
unlink(temp_name);
G_close_cell(fd);
aber dafür ist das wahrscheinlich die falsche mailingliste. das schicke
ich wohl am besten an grass-dev oder ist jemand hier dabei, die/der das
einbringen kann?
grüße
hermann