Gebäudelayer der auch Gebäude ohne Lagebezeichnung darstellt: Unterschied zwischen den Versionen

Aus kvwmap
Wechseln zu: Navigation, Suche
 
Zeile 9: Zeile 9:
 
Dann sollte es klappen!<br>
 
Dann sollte es klappen!<br>
 
Vielen Dank an Markus Hentschel für den Tipp :-)
 
Vielen Dank an Markus Hentschel für den Tipp :-)
 +
 +
 +
--[[Benutzer:HolgerR|HolgerR]] 10:22, 23. Nov 2006 (CET)
 +
 +
Soll aus der Tabelle 'alkobjswin' der Schraffurtyp und der Schraffurwinkel der Gebäude für die Darstellung der Gebäudeschraffur mit herausgelesen werden sieht die Abfrage wie folgt aus:
 +
<pre>
 +
the_geom from (SELECT o.objnr AS oid, o.objart, o.folie, o.the_geom, h.gemeinde, h.strasse, h.hausnr, h.lfdnr, w.schratyp, w.schrawink
 +
FROM alkobjswin AS w, alkobj_e_fla AS o
 +
LEFT JOIN alknhaus AS h ON o.objnr = h.objnr
 +
WHERE (o.folie IN ('011','084')) AND o.objnr = w.objnr) as foo using unique oid using srid=2398
 +
</pre>

Version vom 23. November 2006, 11:22 Uhr

--Heinz Schmidt 08:04, 22. Nov 2006 (CET)
Der Gebäudelayer aus der "mysql_install_help.sql" von kvwmap stellt keine Gebäude ohne Lagebezeichnung dar. -
Lösung: Den "data" Eintrag in der Tabelle Layer durch folgenden ersetzen:

the_geom from (SELECT o.objnr AS oid, o.objart, o.folie, o.the_geom, h.gemeinde, h.strasse, h.hausnr, h.lfdnr
 FROM alkobj_e_fla o
 LEFT JOIN alknhaus h ON o.objnr = h.objnr
 WHERE (o.folie = '011' OR o.folie = '084')) as foo using unique oid using srid=2398

Dann sollte es klappen!
Vielen Dank an Markus Hentschel für den Tipp :-)


--HolgerR 10:22, 23. Nov 2006 (CET)

Soll aus der Tabelle 'alkobjswin' der Schraffurtyp und der Schraffurwinkel der Gebäude für die Darstellung der Gebäudeschraffur mit herausgelesen werden sieht die Abfrage wie folgt aus:

the_geom from (SELECT o.objnr AS oid, o.objart, o.folie, o.the_geom, h.gemeinde, h.strasse, h.hausnr, h.lfdnr, w.schratyp, w.schrawink
 FROM alkobjswin AS w, alkobj_e_fla AS o
 LEFT JOIN alknhaus AS h ON o.objnr = h.objnr
 WHERE (o.folie IN ('011','084')) AND o.objnr = w.objnr) as foo using unique oid using srid=2398