Hallo zusammen.
Ich habe ein großes Grid mit dem Clip-Tool zurechtgeschnitten.
Auf einmal entstehen einzelne Rasterzellen mit dem Wert "no data".
Woran könnte das liegen?
Falls es dazu keine Lösung gibt: Wie kann ich den "no data"-Rasterzellen händisch die alten Werte wieder zuweisen?
Ich habe ein großes Grid mit dem Clip-Tool zurechtgeschnitten.
Auf einmal entstehen einzelne Rasterzellen mit dem Wert "no data".
Woran könnte das liegen?
Falls es dazu keine Lösung gibt: Wie kann ich den "no data"-Rasterzellen händisch die alten Werte wieder zuweisen?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Obiwan am Di., 13.11.2007 - 08:33
PermalinkDeine 2. Frage.
im Raster Calculator:
Con(isNull([Dein_clip_Raster_mit_Nodata], [dein_original_raster])
Gespeichert von Enzinho83 am Di., 13.11.2007 - 15:15
PermalinkLösung 1)
Auch wenn ich Angaben im Environment mache, entstehen trotzdem zellen mit dem Wert "no data".
Lösung 2)
Wenn ich folgendes beim RasterCalculator eingebe, kommt eine Fehlermeldung:
Con(isNull([GRIDmosaic], [n45e10_11])
Die Fehlermeldung lautet: Syntax error in parsing grid expression.
Kann mir jemand weiterhelfen?
Gespeichert von Enzinho83 am Di., 13.11.2007 - 15:27
PermalinkGespeichert von Enzinho83 am Di., 13.11.2007 - 15:45
Permalinkwie kann ich den "no data"-rasterzellen den wert z=256 zuordnen?
Gespeichert von Maxilla am Di., 13.11.2007 - 18:53
Permalinksollte es tun...
Der Ausdruck in Obis 'Lösung 2' müsste dementsprechend
con(isNull([GRIDmosaic]), [n45e10_11], [GRIDmosaic])
heißen. Hier fehlte eine Klammer (und die 'false expression' am Ende).
Gespeichert von mattu am Mi., 17.06.2015 - 12:02
Permalinkich würde meine Anfrage gerne an diese ältere anhängen, da thematisch sehr passend. Ich würde gerne einzelne Werte nachdefinieren, die allerdings keine <NULL>s sind (ich verwende nicht ArcGIS 9.2, sondern 10.2.1).
Mein Originalraster heißt "pot_verbrei" (für potentielle Verbreitung) und enhält die Werte 0,1,2,4. Da aber nur 3 Klassen gewünscht sind, sollen die Vieren auch zu Zweien werden. Ich habe das so versucht:
Con(("pot_verbrei" == 4),2,[pot_verbrei])
offensichtlic hat es leider nicht geklappt ;-)
Gespeichert von Maxilla am Do., 18.06.2015 - 15:57
Permalinkschätze, du musst einfach nur hinten die eckigen Klammern ersetzen:
Con(("pot_verbrei" == 4),2,"pot_verbrei")
Gespeichert von mattu am Do., 18.06.2015 - 19:06
Permalink