mind. 2 koordinatensysteme in einem view

sorry wenn es zu diesem thema schon was geschrieben wurde.aber hab dazu nix passendes gefunden.

mein problem ist folgendes:

ich möchte gern in einem view 2 koordinatensysteme von utm reinladen.also 2 datensätze mit 2 verschiedenen utm-koordinatensystemen.d.h. das diese 2 nebeneinander liegen,ich sie aber in einem view (in einem fenster) darstellen möchte.geht das?wenn ja wie und wo?wenn noch fragen sind,weil so genau kann ich es nicht erklären (nur so wie es mich gefragt wurde),dann gebt bescheid.

danke für eure hilfen
gruß roland
Hallo,
liegen die Datensätze räumlich übereinander und sind nur unterschiedlich projiziert, oder liegen sie auch räumlich nebeneinander? Wenn sie räumlich nebeneinander liegen, sollte man sie einfach laden können, ansonsten muss einer der beiden Datensätze (mit der Toolbox) auf das Koordinatensystem des anderen Datensatzes projiziert werden.

Gruß
Wolfgang
gute frage.werde mal nachfragen.

da die erde ne kugel ist,ist die projektion in die ebene schwierig.und beim utm gibt es ja bänder (von west nach ost).und jedes band hat bei uns ein eigenes koordinatensystem nach dem wsg84.d.h. wenn man die daten reinläd und den raumbezug haben möchte,dann bräuchte man ja jeweils das koordinatensystem des jeweiligen bandes oder?naja und das problem dabei ist (weiß leider nicht ob es oben von dir schon beantwortet wurde),das die daten nun das zugehörige system brauchen UND das beide in einem view darstellbar sind.

gruß roland
Wenn das Koordinatensystem der Daten jeweils definiert ist (was du im ArcCatalog in den Dateneigenschaften überprüfen u. evtl. nachholen kannst), dann werden sie beim Laden in ArcMap9 "on the fly" projeziert.

Das heißt, dass z.B. beim Laden von UTM32-projezierten Nutzungsdaten einer Stadt diese automatisch über die in UTM33 projezierten Höhendaten der selben Stadt gelegt werden. Ein "tatsächliches" Umprojezieren ist dann nicht unbedingt nötig.

In welche Richtung "on-the-fly" projeziert wird, hängt vom Koordinatensystem ab, dass im Dataframe definiert ist. Diese Definition findet durch den zuerst geladenen Layer oder manuell über die Eigenschaften des DataFrames statt.
herzlichen dank dafür,für die schnellen antworten.hat mir geholfen.war alles richtig.danke nochmal.

aber eine frage wurde mir diesbezüglich noch gestellt,die ich hierher weiterreichen möcht.und zwar,ob es auch bei arcview sowas möglich ist.dies war jetzt bei arcgis

die rasterdaten sind schon mit einem koordinatensystem versehen.das brauch nicht berücksichtigt werden.

danke dafür
lg roland
Für AV3 musst du einen der Datensätze in den Streifen des anderen umprojezieren wenn sie in einer richtigen räumlichen Relation zueinander dargestellt werden sollen.

Ich bin da immer sehr gut mit dem Grid and Theme Projector v. 2 von Jeff Jenness zurechtgekommen. Oder - falls du auf so etwas Zugriff hast - die Rasterkoordinaten auslesen und in Transdat o.ä. umrechnen.
folgendes problem bei arcview.

ich habe mir nun diese extension runtergeladen,in das verzeichnis von arcview gespeichert,entzippt.so wie es verlangt war.dann habe ich arcview geöffnet und unter dabei/erweiterungen,den haken bei grid and theme prjectior v.2 reingemacht.dann fragt er ab,wo er die spatial.avx-datei finden kann.und er gibt gleich den ordner an wo ich den download reingespeichert habe.
nur da ist keine spatial.avx.nur eine (halt die runtergeladene) datei namens grid_theme_prj.avx.wenn ich die versuche zu laden bzw anzuklicken,dann kommt das selbe fenster nochmal mit der selben anfrage.mach ich da irgendwas falsch???

sorry hab noch nie mit arcview gearbeitet.kenn mich da also nicht so sehr aus.

ich hoffe ihr konntet die schritte nachvollziehen,die ich geschrieben habe,und mir dementsprechend helfen.das wäre zu gütig von euch.

lieben gruß
roland
Die Erweiterung versucht den Spatial Analyst zu laden.

Du hast oben geschrieben, du hättest "Rasterdaten". Meinst du damit Images (Tif, Bmp, jpg oder sowas) oder wirkliche A/I-Grids (mit einem Datenordner und einem "Info"-Ordner)?

Für letztgenannte brauchst du die Erweiterungen "Spatial Analyst" (als Datei "spatial.avx") oder 3D-Analyst ("3D.avx").

Wenn du diese Erweiterungen hast, liegen sie im ArcView Ordner "EXT32" (C:\ESRI\AV_GIS30\ARCVIEW\EXT32 o.ä.)

Kannst du da was finden?
Was für Daten hast du?
sorry sind keine richtigen rasterdaten.sind "*.sid"-daten.

sorry,aber bin leider noch azubi hier.deshalb kenn ich mich net so aus und kann auch das genaue problem nicht immer so nennen.hoffe auf verständnis.

auch wenn ich die daten erst nachher lade,oder laden will,kommt diese anfrage.
Du musst dich nicht immerzu entschuldigen. Ist ja schließlich ein Hilfe-Forum hier. Das Wort "Rasterdaten" ist außerdem auch für SID's richtig.

Vergiss den Grid&ThemeProjector, der funktioniert nur für Vektordaten und A/I-Grids. Zur Referenzierung von Bildern ist hier schon einiges geschrieben worden (such mal nach "Georefernzierung" oder "georeferenzieren"). Bei ArcScripts wird einem zu den Stichworten warp und image folgendes ausgegeben
Warp AND Image. Auf deinem Rechner findest du im Ordner ..\ESRI\AV_GIS30\ARCVIEW\Samples\ext eine Erweiterung namens "Warp.avx", die du in dein EXT32 Verzeichnis (s.o.) packen und über "Datei | Erweiterungen" ausprobieren kannst. Sehr gut soll auch die "Register.avx" sein (da kann dir vielleicht UweLange weiterhelfen).

Am besten wär natürlich AV9 oder WGeo =:-)
irgendwie klappt das nicht.

es gibt zwar die extension "Arcview projection utility",das ist,glaub ich,das was ich meinte.das was bei arcgis ging.ich kriege das halt nur bei arcview nicht so richtig hin.denn die oben genannte extension ist nur für shapefiles.ich brauch es aber für rasterdaten.

ich erklär nochmal kurz.das koordinatensystem ist ein utm-koordintatensystem.in diesem sind verschiedene bänder.ich habe rasterdaten aus verschiedenen,nebeneinanderliegenden bänder (z.b. band_31 und band_32).wenn ich diese in ein view bringe (also alle),dann liegen die rasterdaten aus band_31 über den der rasterdaten aus band_32.

ich möchte gern,das ich das so umstellen kann (oder georeferenzieren),das dann alle rasterdaten in einem view,nebeneinander liegen.
die rasterdaten besitzen alle die selben koordinaten (rasterdaten aus band_31 die selben wie aus band_32).besitzen sozusagen kein raumbezug.ich muss jetzt,und das ist mein problem,jedem band bzw der rasterdatei eine zone zuweisen.band_31 also den 31. band mit seinen koordinaten in bezug auf das utm-koordinatensystem.dasselbe für band_32,usw.

übereinanderliegende rasterdaten der selben zone geht,nur nebeneinaderliegende,von unterschiedlichen zonen geht nicht,bzw kriege ich nicht hin.

ich hoffe ich hab es jetzt bissl besser erklärt als vorhin.aber in arcgis geht es wunderbar.

gruß roland
Hallo alle,

(da kann dir vielleicht UweLange weiterhelfen).
die Erweiterung register.avx dient zum benutzerfreundlichen Georeferenzieren von Rastergrafiken. Ich glaube sie stammt von Kenneth McVay. Wer eine Kopie davon haben moechte, melde sich gerne bei mir (uwe(dot)lange(at)db-gis(dot)de).

Roland, du kannst die Grafik entweder neu georeferenzieren, oder du rechnest die Randkoordinaten deiner Grafik in den anderen Streifen um und aenderst in deinem World-File die Koordinaten der oberen linken Ecke (Zeile 5 und 6). Dabei wuerde ich fuer den X-Wert den Mittelwert der X-Koordinate der oberen und der unteren linken Ecke verwenden. Arcview 3.x behaelt naemlich die Nord-Sued-Ausrichtung deiner Grafik bei und ueber den Mittelwert kannst du den Fehler durch die fehlende Drehung gleichmaesig ueber die gesamte Hoehe der Grafik verteilen. Zumindest ist der mittlere Fhler ca. 0.

Naeheres zu dem Aufbau eines World files findest du in der Hilfe.

Gruss

Uwe
Ansonsten inzwischen auch "unter Pseudonym" bei ArcScripts (wieder-)gefunden. Im Download ist auch eine deutsche Version der Register.avx enthalten:

Register.avx

Gruß von Maxilla
entweder bin ich zu blöd das alles nachzuvollziehen oder meine beschreibung ist einfach blöd erklärt,sorry.

also bei arcgis ging es.da machte ich folgendes.

im arccatalog habe ich den rasterdaten unter eigenschaften nen raumbezug gegeben.also den einzelnen rasterdaten eine zone zugewiesen (z.b. zone 31N).dann im arcgis die rasterdaten geladen und beim layer da ebenfalls einen raumbezug zugewiesen (komplettes utm-koordinatensystem).dann wurden halt die rasterdaten zonenabhängig projiziert.rasterdaten der zone31 neben der zone32,usw.

und das selbe soll nun auch bei arcview passieren.will den rasterbilder eine zone zuweisen.denn alle besitzen gleiche koordinanten.und nur mit den entsprechenden koordinanten der zone werden sie richtig dargestellt,wenn das view das selbe übergeordnete koordinatensystem erhält.

view: utm-koordinatensystem
rasterdaten: utm-koordinatensystem für einzelne zonen (im bezug auf utm-system)

alles was ich brauch ist ein raumbezug für die rasterdaten,damit sie dann im view richtig angezeigt werden können.

danke und gruß
roland
Es wäre vielleicht nicht schlecht, wenn du mal eine Beispielkoordinate deiner Bilder aus ArcView und ArcMap gibst (z.B. linke untere Ecke). Ich kapiere nicht so recht, wie die im Moment referenziert sind (gar nicht oder ohne Zonennummer oder wie...)
links unten:

136073.25
2210474.25


rechts oben:

863934.75
2769302.25

und das sind die koordinaten von allen rasterdaten auf dieser zeile,die eigentlich nebeneinander liegen sollten,halt in der richtigen zone.
Hmmmm... gut, das sieht nach UTM ohne Zonennummer aus, aber ich kann mir immernoch nicht recht erklären, was das für Daten sein sollen, die in ihrer Zone jeweils die exakt gleichen Koordinaten haben...

Die Nebeneinanderstellung in ArcGIS (eigentlich müssten sich die Bilder etwas überlappen) nach Projezierung wird durch die "On-the-fly Projektion" erreicht, dort werden beide Bilder dann z.B. für die Zone 31 dargestellt. Das geht in AV3 nicht.

Wenn du das Bild in dem Raumbezug speichern möchtest, wie in ArcMap dargestellt, kannst du per rechter Maustaste auf den Layer gehen, "Daten exportieren" auswählen, im Dialog unter Raumbezug "Datenrahmen aktuell" einstellen, das gewünschte Format wählen und OK anklicken.

Dieses Bild kannst du dann in AV3 so einladen, wie es in ArcMap dargestellt wurde. Ob das dann wirklich die korrekte Referenzierung ist, musst du prüfen...