5. Plotlayout in Konfigurationen

Die Plotlayouts können in diversen Konfigurationen für Datentransfers über das Modul Plot eingebunden werden, zum Beispiel für PDF,DXF,DGN. Die Einbindung erfolgt für alle Konfigurationen identisch.

Folgende Anteile sind in einer Konfiguration einzufügen. Beispiel aus

ICS_DIR\system\script\il2ps\DM01AVCH24D.cfg

:

!=============================================================================
! parameters for plot
!=============================================================================

MAP PLOT_PARAM
   FORMAT            => A4
   FORMATORIENTATION => hoch
   ORIGIN            => '675855/245385'
   ANGLE             => 0
   SCALE             => '1:500'
   COORDCROSS        => ON
   COORDBAND         => ON
   SCALEBAND         => ON
   ADJUST            => OFF
END_MAP

MAP PLOT_LAYOUT
   ! Format,hoch|quer,Massstab
   A0,quer,*   => \plot\a0q500.itf
   A0,hoch,*   => \plot\a0h500.itf
   A1,quer,*   => \plot\a1q500.itf
   A1,hoch,*   => \plot\a1h500.itf
   A2,quer,*   => \plot\a2q500.itf
   A2,hoch,*   => \plot\a2h500.itf
   A3,quer,*   => \plot\a3q500.itf
   A3,hoch,*   => \plot\a3h500.itf
   A4,quer,*   => \plot\a4q500.itf
   A4,hoch,*   => \plot\a4h500.itf
   DEFAULT     => \plot\a4h500.itf
END_MAP

MAP PLOT_COORDCROSS_WIDTH
   '1:250'     => 50.0
   '1:500'     => 50.0
   '1:1000'    => 50.0
   DEFAULT     => 100.0
END_MAP

MAP PLOT_SCALEBAND_WIDTH
   ! scale     => width,height,offsetx,offsety,textheight
   '1:250'     => 12.0,0.5,2.0,2.0
   '1:500'     => 20.0,1.0,4.0,4.0
   '1:1000'    => 40.0,2.0,8.0,8.0
END_MAP

MAP PLOT_VALUES
   PLOT_PARAM.SCALE  => OPT.massstab
   PLOT_DATE         => OPT.datum
   PLOT_TIME         => OPT.zeit
   'Demogemeinde'    => OPT.plot_titel
END_MAP

MAP PLOT_WRITE_OBJECT
   Plot_Elemente,Border_Flaeche                    => OFF
   Plot_Elemente,Clipp_Flaeche                     => PSOUT_WRITE_CLIP2,IN.Geometrie,-1001
   Plot_Elemente,Flaeche                           => PSOUT_WRITE_POLYGON3,IN.Geometrie,white,-1005,PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,-1004
   Plot_Elemente,Linie                             => PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,-1004
   Plot_Elemente,Bild                              => PSOUT_WRITE_JPG6,IN.Geometrie,IN.Ori,IN.Width,IN.Height,IN.Bild,-1003
   Plot_Elemente,Text                              => PSOUT_WRITE_TEXT12,IN.Text,IN.Geometrie,IN.Ori,IN.HAli,IN.VAli,IN.Font,IN.Height,black,,IN.Slant,,-1003
   Plot_Elemente,Symbol_Linie                      => PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,-1004
   Plot_Elemente,Symbol_Flaeche                    => PSOUT_WRITE_POLYGON3,IN.Geometrie,black,-1005
   ! Plot_Elemente,Symbol_Flaeche                  => PS_NORDPFEIL_LINES0

   Plot_Generiert,Koordinatenkreuz                 => PSOUT_WRITE_SYMBOL7,IN.Geometrie,IN.Ori,097055,black,IN.Scale,0.05,100001
   Plot_Generiert,Koordinatenband_Linie            => PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,100001
   Plot_Generiert,Koordinatenband_Text             => PSOUT_WRITE_TEXT12,IN.Text,IN.Geometrie,IN.Ori,IN.HAli,IN.VAli,Helvetica,IN.Height,black,,IN.Slant,,100001
   Plot_Generiert,Skalierungsband_Clipp_Flaeche    => PSOUT_WRITE_POLYGON3,IN.Geometrie,white,100001
   Plot_Generiert,Skalierungsband_Border_Linie     => PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,100001
   Plot_Generiert,Skalierungsband_Block_Flaeche1   => PSOUT_WRITE_POLYLINE5,IN.Geometrie,continuous,black,0.05,100001
   Plot_Generiert,Skalierungsband_Block_Flaeche2   => PSOUT_WRITE_POLYGON3,IN.Geometrie,black,100001
   Plot_Generiert,Skalierungsband_Text             => PSOUT_WRITE_TEXT12,IN.Text,IN.Geometrie,IN.Ori,IN.HAli,IN.VAli,Helvetica,IN.Height,black,,IN.Slant,,100001
END_MAP

:

|INCL \script\plot.mod

Plot ist ein Modul von ICS. Das Plot Modul wird detailliert beschrieben in:

ICS Konfigurationshandbuch > Verarbeitungs Module > Plot