You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2012-06-11 20:16:49
- ds5g
- Member
- Registered: 2012-06-11
- Posts: 3
Karte mit privaten Information als Layer?
Hallo,
ich habe mehrere große Grundstücke, auf denen Bäume stehen, die ich erfassen möchte. Dafür nutze ich eine selbst entwickelte Webapplikation und kann zu jedem Baum verschiedene Informationen speichern. Allerdings fehlt mir noch die Kartendarstellung. Ich hätte gern eine Möglichkeit, eine bestimmte Gruppe von Bäumen auf einer Karte anzeigen zu lassen. Zusätzlich soll jeder Baum klickbar sein und daraufhin sollte sich z.B. ein neuer Tab mit Informationen zu diesem Baum öffnen.
Kann ich das mit OpenLayers realisieren? Könnt ihr mir einen Tipp geben, wie ich gut zu meinem Ziel komme?
Danke
ds5g
Offline
#2 2012-06-11 20:20:43
- fx99
- Member
- From: Baden-Württemberg
- Registered: 2009-06-02
- Posts: 1,930
Re: Karte mit privaten Information als Layer?
Hallo, willkommen hier im Forum.
Hier steht ein Beispiel: http://wiki.openstreetmap.org/wiki/Open … er_example
Als Marker kannst Du jede png Datei nehmen. Du kannst auch mehrere Datengruppen ( Laubbäume, Nadelbäume) verwenden.
Offline
#3 2012-06-12 12:29:23
- ds5g
- Member
- Registered: 2012-06-11
- Posts: 3
Re: Karte mit privaten Information als Layer?
Vielen Dank für die schnelle Antwort. Das hat mir schonmal sehr gut weitergeholfen. Gibt es irgendeine Möglichkeit, den Zoom größer als 18 einzustellen? Ein bisschen näher ran wäre bei so kleinteiligen Daten zur Differenzierung manchmal ganz hilfreich.
Offline
#4 2012-06-12 13:07:30
- maxbe
- Member
- Registered: 2010-01-19
- Posts: 3,255
- Website
Re: Karte mit privaten Information als Layer?
Gibt es irgendeine Möglichkeit, den Zoom größer als 18 einzustellen?
OpenLayers hätte nichts dagegen. Aber die üblichen Tileserver von OpenStreetMap liefern keine kleineren Maßstäbe. Mit OSM als Hintergrundkarte geht es also nur, wenn Du auch den Kartenhintergrund selber machen willst.
Offline
#5 2012-06-12 15:33:15
- ds5g
- Member
- Registered: 2012-06-11
- Posts: 3
Re: Karte mit privaten Information als Layer?
Wie könnte ich denn den Kartenhintergrund selber machen? Im Prinzip würde es mir ja auch reichen, wenn die Bilder vom Tileserver einfach vergrößert werden. Das ist ja sowie nur ne graue Fläche. Aber mein darüber gelegten Daten liegen halt etwas zu nah aneinander.
Offline
#6 2012-06-12 16:36:38
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: Karte mit privaten Information als Layer?
Im Prinzip würde es mir ja auch reichen, wenn die Bilder vom Tileserver einfach vergrößert werden.
Das geht mit der Entwicklungsversion von OpenLayers, siehe Client Zoom Beispiel.
Das resolutions Array ist schon im Layer.Bing definiert und kann auch für OSM verwendet werden, daher hab ich bei mir das Beispiel etwas abgekürzt:
// reuse Layer.Bing resolutions 0-21 as client layer resolutions
var resolutions = OpenLayers.Layer.Bing.prototype.serverResolutions;
// OSM zoom levels: 0-18
var serverResolutions = resolutions.slice(0, 19);
map.addLayer(new OpenLayers.Layer.OSM(null, null, {resolutions: resolutions, serverResolutions: serverResolutions}));Gruß,
Norbert
Offline
Pages: 1