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)