Das ist doch genau das Thema der Geschichtskarte. Die POI werden doch schon serverseitig selektiert.
Selektionskriterium ist die geografische bounding box des Kartenfensters.
Oder müssen bei Openlayers zwingend alle Layer vom gleichen Server kommen?
Prinzipiell kann man doch beliebige POI-Resourcen überlagern.
Sinnvoll wäre es z.B., wenn die Hydranten-Liste nicht von OSM gepflegt wird, weil die Feuerwehr
bei sicherheitsrelevanten Angelegenheiten sowieso auf eigene Resourcen vertrauen will.
Den Normalbürger hat das ohnehin nicht zu interessieren (nicht das daraus jemand seinen Swimming-Pool füllt).
Behördliche Resourcen könnten aber nachträglich problemlos der OSM-Karte überlagert werden.
Gut, hat jetzt nichts mit heritage zu tun. Das ist nur eine Objekt-Eigenschaft und kein separates POI.
In der Overpass-API gibt es die area-Anweisung und damit kann man Abfragen innerhalb eines Bereiches erledigen.
Als Beispiel siehe die Höhenpunkte in Bonn.
So eine Abfrage geht natürlich auch mit Schlüssel/Wert-Paaren, regulären Ausdrücken für den Wert und auch für den Datentyp “relation”.
Wer wie du eine Datenbank betreibt, hat natürlich weniger Notwendigkeit die Overpass-API zu benutzen. Für den Rest von uns, ist die Overpass-API ein gute Möglichkeit auf die Schnelle Abfragen zu erstellen und in Verbindung mit dem Overpass-Turbo zu testen und darzustellen.
Overpass erstaunt immer wieder… Ich hab das mitgelieferte “Berge in den Dolomiten”-Beispiel abgekupfert und weiss nicht wirklich was da steht, aber es geht: alle historic=* in der Stadt München (nur um mal wieder zum Thema Denkmal zurückzuführen…).
Und ein Wolf interessiert sich mehr für Schafe als für (ranzigen) Fisch.
.oO( Die Weitergabe der Relations-Infos von ProcessPlanet nach ProcessWays funktioniert bereits; jetzt wird es spannend, wieviel temporären Plattenplatz (und IO-Zeit) der Aufbau der gekachelten Line-Features braucht.)
Das geografische POI-Filtern hatte ich für meinen Auto-Navigator gemacht. Der kann custom-POI.
QGIS ist mehr ein Tool zum Karten-zeichnen. Zum Anschauen ist es viel zu langsam
(auch wegen der lahmen WMS-Server als Hintergrundkarte).
Google Earth ist nicht so eine lahme Ente wie QGIS.
Zum Visualisieren eigener Geodaten (Punkte, Linien, Flächen, gemappte Images in KML)
ist Google Earth wirklich sehr praktisch. Bei OSM gibt es dazu noch keine vernünftige Alternative.
Man kann nicht jedesmal einen privaten Webserver aufsetzen, wenn man nur mal ein paar
Objekte aufrufen will, sei es auch nur der gefahrene GPS-Track der letzten Radtour.
Aber dafür ist QGIS auch nicht gemacht.
Sehr schön ist der Overlay der Karte des deutschen Reiches auf Google Earth. http://rumsey.s3.amazonaws.com/Germany1893.kmz
Die Vektorlayer des aktuellen Straßennetzes wird überblendet.
Mit Anpassung der Transparenz kann man die historische Karte noch mit dem aktuellen Luftbild vergleichen.
Nimm es einfach mal als Beispiel, wie flexibel, schnell und praktisch Overlays realisiert werden
können. Auch ohne Programmierarbeit oder Datenbankkopplung, rein lokal von Festplatte.
[out:json];
area["admin_level"="4"]["name"="Berlin"];
(way(area)["heritage"];>;);out body qt;
area["admin_level"="4"]["name"="Berlin"];
node (area) ["heritage"];out body qt;
relation ["admin_level"="4"] ["name"="Berlin"];
out body qt;>;out skel qt;
Wenn es bei den Ways wirklich nur Häuser sein sollen, kommentiere bitte Zeile 16 wieder ein, das schränkt dann die Way-Funde auf solche mit “building”-Tag ein.