Hi Gisman,
das mit der SRID wird wohl das größte Problem, denn diese ist für alte Projekte, die ebenfalls mit in die Kopie übernommen werden, einfach nicht vorhanden.
GeODin hat auch keine Möglichkeit der EIngabe einer SRID.
Das heißt ich muss dies irgendwie DB-intern lösen.
Mein Gedanke war folgender: Ich lege in der Kopie Tabelle eine weitere Spalte mit SRID an. Nun bräuchte ich wahrscheinlich einen Trigger (oder ich baue das auch gleich noch in den vorhandenen Trigger ein) der mir die erste Ziffer der ankommenden X-Koordinate auswertet. In etwa so:
Ist die erste Zahl der X-Koordinate eine 3 dann schreibe mir 31586 in die entsprechende Zeile in der SRID Spalte. Genauso mit 4 an erster Stelle.
Im Prinzip haben wir nur GK3 oder GK4. Alles andere ist mir im Moment sowieso erstmal egal ^^. Das Problem an der ganzen SAche ist, ich habe keine Ahnung wie so eine IF klausel aussieht und wie ich sowas in den Trigger baue… Da wäre in ANsatz sehr hilfreich.
Das mit dem old und new versteh ich nicht. Aber das mit der row stört mich auch etwas. habe schon überlegt ob ich es auf Statement reduziere. Aber keine Ahnung ob das sinnvoll ist. Das DELETE war eigentlich so gedacht, dass wenn ich etwas in der Urtabelle lösche, es auch in der Kopietabelle gelöscht wird, oder ist das ein Denkfehler? Es kommt oft vor das wir unsere Daten von alten Projekten ändern oder ganz löschen (vorallem Koordinaten ^^).
Eventuell wäre die SRID GEschichte der erste Schritt ^^
Ich danke dir schonmal und übrigens: Wieso hast du jetzt ne Drohne??? Fotogrammetrie oder wie? =P =D
Gruß
UPDATE:
Ich habe gerade überlegt überhaupt nur die Zeilen zu nehmen in der eine 3 oder 4 am anfang steht… die anderen brauch ich gar nicht in der Kopietabelle… Das bedeutet ich muss die Funktion komplett umschreiben auf diese beide Fälle… aaaaahhhhhhhhhhh -.- und ich habe keine AHnung wie ^^
P.S: Mein Shift klemmt =P