AW: [Mapserver-DE] Zugriff auf relationale Datenbank?
Becker, Gunter
gunter.becker at csogis.de
Die Feb 8 14:16:39 CET 2005
Hallo Frank,
danke für die prompte Antwort,
habe ich das jetzt richtig verstanden, wenn meine Datenbank keine Spatial-Option besitzt
(und SQLServer tut dies eben nicht) dann kann ich also die Tabelle nichts so einfach einbinden??
Wie sieht es mit OGR aus, da habe ich eben die Möglichkeit entdeckt über ODBC auf einen
Datenbank zuzugreifen (spatial und non-spatial). Allerdings mit dem Hinweis, das ODBC
nach Tabellen mit "GEOMETRY_COLUMNS" sucht. Ist das evtl. ein Ansatz?
Vielleicht ist dann ein Shape-File für mich doch die bessere Lösung. Gibt es ein freies Tool,
mit dem man eine Datenbanktabelle mit Koordinatenspalten einfach in ein Shape-File
überführen kann. Habe leider keine Möglichkeit ESRI-Produkte zu verwenden!!
Mit freundlichen Grüßen,
Gunter Becker
________________________________
Von: Jäger, Frank (KRZ) [mailto:F.Jaeger at KRZ.DE]
Gesendet: Dienstag, 8. Februar 2005 13:58
An: mapserver-de at freegis.org
Cc: Becker, Gunter
Betreff: AW: [Mapserver-DE] Zugriff auf relationale Datenbank?
Hallo,
eine Datenbank ist gegenüber einem Filesystem viel flexibler, das stimmt schon.
Die Aussage "... Tabelle ... die Koordinaten enthält" ist jedoch ein wenig näher zu betrachten.
1.
Um Koordinaten ( 2 - dimensional ! ) selektieren zu können, muss die Datenbank ein paar zusätzliche Funktionen beherrschen (räumlicher Index).
Sie braucht dazu eine "Spatial"-Erweiterung. Das Datenformat für die Speicherung der Koordinaten ist dann WKT oder WKB.
2.
Der Teilsatz ".. geographische Koordinaten (oder auch Gauss-Krüger-Koordinaten)" zeigt, dass die Datenbank ggf. auch mit verschiedenen Koordinatensystemen (Projektionen) umgehen muss.
Hat "MS SQL-Server" solche Spatial-Erweiterungen?
Möglich ist das mit PostGIS (PostgreSQL + Spatial-Erweiterungen, Freie Software) oder Oracle-Spatial.
Mit freundlichen Grüßen
Frank Jäger
Kommunales Rechenzentrum
Minden-Ravensberg/Lippe
-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org]Im Auftrag von Becker, Gunter
Gesendet: Dienstag, 8. Februar 2005 13:05
An: mapserver-de at freegis.org
Betreff: [Mapserver-DE] Zugriff auf relationale Datanbank?
Hallo,
ich beschäftige mich erst seit kurzem mit dem MapServer und habe die ersten Schritte
schon ganz gut hinbekommen. Nun beabsichtige ich einen Layer vom Typ Point in die Karte einzubinden, der
auf eine MS SqlServer Datenbanktabelle zugreifen soll, die geographische Koordinaten
(oder auch Gauss-Krüger-Koordinaten) enthält.
Bisher dacht ich das würde über ODBC irgendwie möglich sein aber leider habe ich bei meiner
Recherche bislang nichts zu diesem Thema gefunden. Ist dies vielleicht so ohne
Weiteres gar nicht möglich?? Wenn doch würde mich ein Beispiel-Script sehr interessieren.
Hat das vielleicht schon mal jemand gemacht?
Natürlich könnte ich auch SHP-Files draus machen, aber da die Datenbank relativ oft
upgedatet wird ist das nicht so der Hit.
Für einen Ratschlag wäre ich Euch sehr dankbar
Mit freundlichen Grüßen,
Gunter Becker
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20050208/4afd1860/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)