Hallo nochmal ich !
Ich habe ein Flächenshape und möchte dies als Waldsignatur darstellen. Die von arcview bereitgestellten Signaturen sind dafür nicht geeignet. WEiss jemand wo ich geeignete Flächensignaturen dafür herbekomme (da sind auf der Fläche dann so Kringel bzw. kleine Bäumchen drauf) oder gibt es eine Möglichkeit, sich selbst Flächensignaturen herzustellen. Für Punktsymbole habe ich eine Erweiterung, aber für Flächen ?
Danke und Gruß
Martin
Ich habe ein Flächenshape und möchte dies als Waldsignatur darstellen. Die von arcview bereitgestellten Signaturen sind dafür nicht geeignet. WEiss jemand wo ich geeignete Flächensignaturen dafür herbekomme (da sind auf der Fläche dann so Kringel bzw. kleine Bäumchen drauf) oder gibt es eine Möglichkeit, sich selbst Flächensignaturen herzustellen. Für Punktsymbole habe ich eine Erweiterung, aber für Flächen ?
Danke und Gruß
Martin
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von uwelangehh am Di., 01.02.2005 - 10:53
Permalinkaehnliche Fragestellungen wurden schon mal in zwei anderen Beitraegen behandelt:
Transparenz bei Flaechensymbolen:
http://www.anuva.de/service_arcforum.php?action=vthread&forum=1&topic= 1216&page=0#1
Symbole fuer Wald:
http://www.anuva.de/service_arcforum.php?action=vthread&forum=1&topic= 931&page=0#3
Viel Erfolg und Gruss
Uwe
Gespeichert von Martini am Di., 01.02.2005 - 15:14
Permalinkvielen Dank für Deine Antwort. Aber ich suche Flächensignaturen, keine Punktsymbole. Am liebsten würde ich mir eine Flächensignatur selbst herstellen, weiss aber nicht wie das geht.
Gruss
Martin
Gespeichert von Maxilla am Di., 01.02.2005 - 17:45
Permalinkdu kannst folgenden unbequemen Weg gehen, der dich an ein mäßig schönes Ziel führen wird:
- Zeichne Dein Symbol (z.B. mit Paint Shop o.ä.)
- es sollte nicht viel größer als 20 Pixel sein
- der Hintergrund sollte schwarz, der Vordergrund (die Baumkontur) weiß sein
- speicher das Teil als GIF oder BMP
- öffne den Icon Manager in ArcView
--> das geht am Einfachsten mit dem Avenue-Schnipsel IconMgr.Show(0)
- klick auf 'Load' und lade dein Bild hinzu
- führe folgendes Skript aus:
theIconList = IconMgr.GetIcons
theSymbolList = SymbolList.GetPredefined (#SYMLIST_TYPE_RANDOMFILLS ).Get(0)
av.GetSymbolWin.Open
av.GetSymbolWin.SetPanel(#SYMBOLWIN_PANEL_FILL)
thePal = av.GetSymbolWin.GetPalette
theSymList = thePal.GetList(#PALETTE_LIST_FILL)
theRFill = RasterFill.Make
theRFill.SetStyle(#RASTERFILL_STYLE_STIPPLE)
theRFill.SetStipple(Stipple.Make(theIconList.Get(0)))
' Ersetze in der nächsten Zeile Add durch Insert wenn
' du das neue Fill lieber an den Anfang der Symbol-Liste
' gesetzt haben möchtest :
theSymList.Add(theRFill)
av.GetSymbolwin.RefreshPalette(#PALETTE_LIST_FILL)
Jetzt ist dein Entwurf als zusätzlicher RasterFill abgelegt und du kannst testen, wie er sich als solcher macht.
Was du auch noch mal austesten könntest, wäre so was wie der Symbolizer von Mel VanderWal. Vielleicht gibt's da bei ArcScripts auch noch andere passende Tools. Kannst ja mal schauen...
Viel Erfolg & Gruß von Maxilla
Gespeichert von Maxilla am Di., 01.02.2005 - 18:00
PermalinkGespeichert von uwelangehh am Mi., 02.02.2005 - 08:42
Permalinkandererseits ist ein Skript wie das obige fuer die Ersteller doch eine interessante Herausforderung, nicht wahr? Letztendlich finde ich es immer wieder beeindruckend, was in den Innereien von ArcView 3 doch alles an Funktionen drinsteckt.
Happy GISsing und
schoene Gruesse
U.