[Mapserver-DE] Mapserver und ArcSDE
Stefan Wiegand
wiegand at kdvz.de
Mit Nov 8 12:07:41 CET 2006
Hallo Frank,
das mit dem Port werde ich noch mal ausprobieren. Was ich merkwürdig finde,
ist, dass laut Firewall kein Versuch gemacht wird, den SDE Rechner zu
erreichen. Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde
angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. Die
Anfrage hat aber den anderen Rechner nie erreicht. Demnach muss das Problem
in der SDE Komponente des kompilierten Mapservers gelagert sein.
Ich habe händisch eine Umgebungsvariable SDEHOME auf das sdeexe91
Verzeichnis gesetzt (ArcSDE 9.1) und den Mapserver in der Version 4.10 mit
SDE Unterstützung kompiliert. Der Befehl ./mapserv -v liefert dann auch das
Gewünschte. Den Layer habe ich dann in unterschiedlichen Variationen
aufgebaut mit dem vorher geschilderten "Erfolg".
Ich habe auch eine Mail bekommen mit der Info "Bei Oracle kannst Du mal
versuchen die Umgebungsvariablen ORACLE_HOME und ORACLE_SID zu setzen. Hatte
mal so ein ähnliches Problem und damit hat es dann funktioniert." (Danke an
Nicol) aber leider muss ich eine MS SQL erreichen.
Sonnige Grüße aus Iserlohn,
Stefan Wiegand
-----Ursprüngliche Nachricht-----
Von: Frank Koormann [mailto:frank.koormann at intevation.de]
Gesendet: Dienstag, 7. November 2006 12:45
An: Stefan Wiegand
Cc: mapserver-de at freegis.org
Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE
Hallo Stefan,
* Stefan Wiegand <wiegand at kdvz.de> [061106 15:49]:
> ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151
> verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun
> über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser
> Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem
SDE
> Rechner beobachten kann außer der Telnet Aktion.
OK. Darauf bezog sich meine letzte Mail: Nur pingbar reicht nicht, aber
in Deinem Fall scheint Verbindung ja grundsätzlich möglich.
> Muss ich noch irgendetwas
> bei der SDE Umgebung des Mapserver Rechners einstellen?
Dazu fallen mir spontan nur die allgemeinen Hinweise aus der
MapServer-Doku ein, lange her, dass ich mich mit ArcSDE beschäftigt
habe: "port" ist ggf. durch den benannten Service zu ersetzen, vgl.
http://mapserver.gis.umn.edu/docs/reference/vector_data/arcsde
Für weitere Antworten wäre es u.U. hilfreich, Versionen von MapServer
und ArcSDE anzugeben und auf welchem RDBMS die ArcSDE aufgesetzt ist.
Beste Grüße,
Frank
--
Frank Koormann <frank.koormann at intevation.de>
Professional Service around Free Software (http://intevation.net/)
FreeGIS Project (http://freegis.org/)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)