[Mapserver-DE] Antwort: AW: Antwort: UMN Mapserver + Oracle

umn-ms@hydrotec.de umn-ms at hydrotec.de
Don Aug 16 09:48:26 CEST 2007


Hallo

Die Fehlermeldung besagt, dass der View mit dem langem Namen nicht 
existiert.
Tipfehler? Zugriffsrechte? Schema beachtet?

Benedikt Rothe

"Dietrich, Herbert \(RPS\)" <herbert.dietrich at rps.bwl.de> schrieb am 
16.08.2007 09:33:32:

> Hallo Habe Variante 2 ausprobiert. Erhalte folgende Fehlermeldung:
> 
> [Bild entfernt] 
> 
> 
> MfG 
> Herbert Dietrich 
> Ref. 51 IuK / Tel.:15101 
> 
> 
> Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-
> bounces at freegis.org] Im Auftrag von umn-ms at hydrotec.de
> Gesendet: Donnerstag, 16. August 2007 08:48
> An: Dietrich, Herbert (RPS); mapserver-de at freegis.org
> Betreff: [Mapserver-DE] Antwort: UMN Mapserver + Oracle

> 
> Hallo 
> 
> Variante 1: 
> DATA "shape FROM (select T1.SHAPE,T1.OBJECT_ID, T2.LANGNAME,T2.AREA FROM 

> GEO_10000000500001 T1, GEO_10000000500001_V T2 WHERE T1.OBJECT_ID = 
> T2.OBJECT_ID) using unique OBJECT_ID srid 82032" 
> 
> Variante 2 ist vielleicht anwendbar: 
> Der View enthält bereits eine Shapespalte. Ist das bereits das Shape
> aus der Tabelle? Dann einfach: 
> DATA 'Shape FROM GEO_0100000000500001_V USING unique OBJECT_ID SRID 
123345' 
> 
> In jedem Fall sollte eine eindeutige Integer-Spalte vorhanden sein 
> und mit "using unique" 
> auch gegenüber dem mapserver deklariert werden. 
> 
> Wenn Variante2 anwendbar ist, ist sie gegenüber der Variante1 
vorzuziehen. 
> 
> Grüße 
> Benedikt Rothe 
> 
> "Dietrich, Herbert \(RPS\)" <herbert.dietrich at rps.bwl.de> schrieb am
> 16.08.2007 08:13:44:
> 
> > Hallo Benedikt Rothe 
> > 
> > vielen Dank für Deine rasche Antwort. leider bin ich kein Oracle SQl 
Profi 
> > 
> > Anbei meine beiden Tabellen 
> > 
> > Tabelle 1: 
> > 
> > [Bild entfernt] 
> > 
> > Tabelle 2: 
> > 
> > [Bild entfernt] 
> > 
> > 
> > Tabelle 1 beinnhaltet die Geometrien. 
> > 
> > Aufruf Erfolgt mit 
> > 
> > DATA ' Shape FROM GEO_10000000500001 USING SRID 12345' 
> > 
> > Wie muss ich beide Tabellen verknüpfen dass die Sachdaten aus 
> > Tabelle 2 z.B. Langname und Area zuder Geometrie von Tabelle 1 passt. 
> > 
> > PS: Tabelle 1 ist eine Tabelle 
> >        Tabelle 2 ist ein View 
> > 
> > Gruß Herbert Dietrich 
> > 
> > 
> > MfG 
> > Herbert Dietrich 
> > Ref. 51 IuK / Tel.:15101 
> > 
> > 
> > Von: Benedikt Rothe [mailto:B.Rothe at hydrotec.de] Im Auftrag von umn-
> > ms at hydrotec.de
> > Gesendet: Mittwoch, 15. August 2007 17:39
> > An: Dietrich, Herbert (RPS); mapserver-de at freegis.org
> > Betreff: Antwort: [Mapserver-DE] UMN Mapserver + Oracle
> 
> > 
> > Hallo 
> > 
> > in diesem Fall benutzt man Oracle-Joins: 
> > 
> >   LAYER 
> >     NAME "XY" 
> >     TYPE POINT 
> >     CONNECTION "wwi/XXX at ORACLERECHNER" 
> >     CONNECTIONTYPE oraclespatial 
> >     DATA "shape FROM (select T1.ID,T1.X1, T1,X1, T2.Y1, T2.Y2, T1.
> > Shape FROM T1,T2 WHERE T1.ID = T2.ID) using unique ID srid 82032" 
> >    # Jetzt können Class in Abhängigkeit von Y1,Y2 kommen 
> >    ... 
> >   END 
> > 
> > Grüße 
> > Benedikt Rothe 
> > 
> > mapserver-de-bounces at freegis.org schrieb am 15.08.2007 16:21:09:
> > 
> > > Hallo betreibe hier einen UMN Mapserver als WMS Server. 
> > > Aus einer Oracle-Datenbank 10g soll über Oraclespatial  eine Shape -
> > > Geometrie geladen werden. 
> > > Die Daten werden wie folgt ausgelesen: 
> > > LAYER 
> > >   NAME          'TestPolygon' 
> > >   TYPE          POLYGON 
> > >   STATUS  ON 
> > >   CONNECTIONTYPE oraclespatial 
> > >   CONNECTION 'xxx/xxx at xxxxc' 
> > >   DATA 'Shape FROM GEO_0100000000500001 USING SRID 123345' 
> > > 
> > > Mein Problem ist nun, in der Tabelle GEO_01.... stehen nur die 
Polygone. 
> > > Die Sachdaten stehen in einer anderen Tabelle. Wie muss ich diese 
> > > beiden Tabellen verknüpfen, dass ich beim WMS Aufruf neben dem 
> > > Polgon auch die Sacdaten erhalte. 
> > > 
> > 
> > >      Mit freundlichen Grüßen 
> > >      Herbert Dietrich 
> > >        _______________________________________________
> > > Mapserver-DE mailing list
> > > Mapserver-DE at freegis.org
> > > https://freegis.org/mailman/listinfo/mapserver-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://freegis.org/pipermail/mapserver-de/attachments/20070816/dce5488e/attachment.html