[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