Visualisierung
OSM-Daten werden mit verschiedenen Hilfsmitteln visualisiert, mapnik, osmarender usw.
Für mich als GIS-Menschen will ich die Daten aber in verschiedenen Systemen anschauen und/oder weiterverarbeiten, z.B. mit Quantum GIS.
Verschiedene Versuche mit verschiedenen Datenmodellen.
Daten über osm2pgsql
Visualisierung in Quantum GIS:
Quantum GIS benötigt oid oder eindeutigen Index zu Darstellung.
also import nochmal
(siehe tabellen.sql, import dann mit -p nds_osm und -a, sonst werden Tabellen wieder gelöscht!)
einfacher: unique index erzeugen:
create unique index planet_osm_polygon_uid
on planet_osm_polygon
using btree(osm_id);
usw.
Ein unique Index funktioniert problemlos bei Tabellen, nicht aber bei Views. Dort hilft nur(?) eine oid.
=== Verarbeitung ===
Generell sollten einige Indizes gesetzt werden, wenn die Daten weiter verarbeitet
oder visualisiert werden sollen.
create index nds_osm_polygon_building
on nds_osm_polygon
using btree(building);
create view v_buildings as
create view v_buildings as
select oid,* from nds_osm_polygon where building='yes';
alter table v_buildings owner to osm;
-- oid wieder wegen qgis...