cITeco

Hauptsächlich Höhlen, IT und Umwelt, aber auch eventuell anderes.
Wenden Sie sich bei Problemen einfach an die Beschwerdestelle in Raum 3b.

9.9.08

spatial_adapter und PostGIS views

Bei der weiteren Beschäftigung mit rails, dem spatial_adapter Plugin und der PostGIS-Datenbank trat wieder ein Fehler auf: der spatial_adapter macht aus irgendeinem Grund das Handling von views absichtlich kaputt. Ich habe das jetzt notdürftig gepatcht, und bin gespannt, ob ich dadurch irgendwelche Nachteile habe.

Hier der Patch, falls noch jemand den brauchen sollte: http://pastie.org/268537

So wie ich das sehe, könnte die neue tables-Funktion gleich ganz rausfliegen, denn alles was die tut, ist auch views zu berücksichtigen. Das scheint aber humbug und nicht benötigt zu werden. Views sind in PostgreSQL nämlich readonly, können also auch keine referenzielle Integrität haben.

Labels: , ,

5.9.08

Rake-Task für PostGIS in Ruby On Rails

Ich arbeite im Moment an einem Höhlenkataster für unseren Verein (und als Diplomarbeit), das ich mit Ruby (On Rails) schreibe. Dabei benutze ich als Datenbank-Backend PostGIS und als GIS-Framework den UMN MapServer.

Ein Problem, das auftrat, war das Einfügen der PostGIS-Funktionalität nach einem Datenbank-Drop. Dieses Problem habe ich mit einem eigenen Rake-Task gelöst.

Herunterladen unter http://pastie.org/pastes/266701/

Labels: , ,