Letzte Änderung:  
29.03.2010 13:10:12
 
ein Counter...
Anmelden
  Dokumentation - [Datenzugriff] - [(b) Festlegen von Parametern] - [CreateTheProject]  
Bild Über IWAN
Bild Das Produkt
Bild ein wenig Technik
Bild Referenzen
Bild Open GIS
Bild History
Bild Aktuelle Änderungen

Bild Dokumentation
Bild Datenzugriff
PixelBild (a) Befehle zur Ebenenerstellung
PixelBild (b) Festlegen von Parametern
PixelBild AttachSession
PixelBild CreateTheProject
PixelBild ExportTheLayer
PixelBild GetLegSymbol
PixelBild MakeRedLine
PixelBild SendMail
PixelBild SetErrorOutput
PixelBild SetTheDrawSelParameters
PixelBild SetTheImageParameters
PixelBild SetTheRedlineParameters
PixelBild StoreParamExtern
PixelBild UseTheSymbolset
PixelBild (c) Kartenerstellung/Navigation
PixelBild (d) Selektion/Filter
PixelBild (e) Abfragesprache ISQL
PixelBild (f) Allgemeine Hinweise
Bild IwanScript
Bild Symbole und Klassifikation
Bild How-To's
Bild Beispielskripten

Bild Kontakt/Impressum
Bild Kontakt
Bild Impressum
Bild Haftungsausschluss
Bild Copyright
Bild Weitere Links

 

CreateTheProject

erzeugt ein Projekt und macht dieses zum Aktiven für die aufrufende Benutzersitzung.

Syntax

Hinweis: alle mit einem * in der Beschreibung gekennzeichneten Angaben sind optional

CreateTheProject(
theName:value,
theLegBGColor:value,
theProjection:value,
theFile:value,
theSessionTimeOut:value,
ForceSecurity:value,
SetSecurity:value,
DrawCopyRight:value,
theMaxDrawCount:value,
theMaxDrawDuration:value);

theName

der eindeutige Name des Projektes. Es treffen die Regeln aus Ebenen - Namenzu

theLegBGColor

* legt die Hintergrundfarbe für die Legendensymbole fest

theProjection

* EPSG - Nummer (ohne das Präfix EPSG!) für die Kennzeichnung der Transformation. Werden Ebenen in dieses Projekt eingefügt und für diese ist eine abweichende Projekt definiert, wird die Laufzeittransformation aktiviert.

theFile

* Pfad zu einer inc-Datei, die direkt eingebunden wird und alle HTTPMAP-Befehle enthalten kann(nützlich zum Beispiel um alle Ebenendefinitionen in einer separaten Datei zu halten). Dieses Angabe findet bei neuen Entwicklungen keine Beachtung mehr.

theSessionTimeOut

* Zeitspanne nach der letzten Anforderung an den Server bis die Sitzung abläuft, angegeben in Sekunden.

ForceSecurity

* legt fest ob eine Authentifizierung des Nutzers vorgenommen wird und Ebenen entsprechend den Nutzerrechten behandelt werden

SetSecurity

* legt die Benutzerrechte für das gesamte Projekt fest;die Einträge können von den einzelnen Ebenen noch modifiziert werden

DrawCopyRight

* Boolsche Angabe in der Form "true" oder "false", wird diese Option aktiviert wird in die Kartenbilder ein Text "powered by iwan" eingefügt.

theMaxDrawCount

* Legt die Anzahl der maximal gleichzeitigen Zeichenoperationen für dieses Projekt fest. Wird dieser Wert nicht angegeben erfolgt keine Beschränkung.

theMaxDrawDuration

* die maximale Zeit in Millisekunden welche bei konkurierenden Zeichenzugriffe auf Ebenen mit aktiviertem "maxDrawCount" gewartet werden soll.

Hinweise

Existiert das Projekt bereits wird dieser Befehl ignoriert. Zum entladen eines Projektes kann der Telnet-Zugang verwendet werden. Änderungen an den Parametern erfordern i.d.R. das Neuladen des Projektes. Nachdem ein Projekt vorhanden ist, können mit den Befehlen zum Ebenen erstellen Ebenen in dieses Projekt geladen werden. Der Zugriff einer Sitzung ist immer nur auf die Elemente in einem Projekt möglich. Projektübergreifende Zugriffe sind dabei nicht möglich.

Beispiele
Go;
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Beispiel


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Im folgenden Beispiel wird das Projekt DEMOPROJEKT erstellt. /*Es sind maximal 8 Parallele Zeichenzugriffe zulässig. /*Sind alle 8 Prozesse belegt werden in die in die Warteschlange /*eingereihten Anforderungen nach einer Wartezeit von 10 Sekunden /*zurückgewiesen. CreateTheProject theName=DEMOPROJEKT ForceSecurity=TRUE SetSecurity=NATUR:aGA+adG+add+ theSessionTimeOut=1200 theMaxDrawCount=8 theSessionTimeOut=1200 theMaxDrawDuration=10000 theFile=e:\web\inc\Ebenen\definitionen.inc;
End;


Druckersymbol Druckversion dieser Seite 

Zuletzt geändert am 16.09.04 (rn)
Seitenalias: "CreateTheProject"
   Sitemap | IDU Homepage: [http://www.idu.de] cardo Homepage: [http://www.cardogis.com] GDDB Homepage: [http://www.gddb.de]