Als «openlayers» getaggte Fragen

Verwenden Sie diese Option, wenn die von Ihnen verwendete Version des OpenLayers JavaScript-Client-Toolkits 3 oder höher ist


6
Maximale Anzahl von Punkt-Features in einer OpenLayers-Vektorebene
Wie viele Punkt-Features können Ihrer Erfahrung nach zu einer OpenLayers-Vektorebene (neue OpenLayers.Layer.Vector-Ebene ("Punktebene")) hinzugefügt werden, bevor sie ungewöhnlich langsam wird? Mein Anwendungsfall ist die Anzeige von Punkten aus einer Datenbanktabelle. Der Benutzer kann entscheiden, welchen Zeitrahmen er visualisieren möchte. Daher kann das Ergebnis von sehr wenigen bis zu potenziell 100.000 …

6
Erstellen eines kleinen Web-Mapping / Map-Tiling-Dienstes
Ich bin auf der Suche nach einer kleinen und einfachen Möglichkeit, ein oder mehrere Polygon-Shapefiles online darzustellen (und zwar auf einer kommunalen Website ohne vorhandene Kartenserver-Infrastruktur). Im Moment arbeite ich ausschließlich mit QGIS und würde es vorziehen, Open Source zu bleiben (für große Software-Investitionen ist kein Budget mehr vorhanden). Die …



1
Füge das Feature manuell zu einer Vektorebene in ol3 hinzu
Ich versuche, eine Ebene manuell mit Javascript zu einer Vektorebene hinzuzufügen. Ich kann anscheinend nicht feststellen, warum dies fehlschlägt: http://jsfiddle.net/Kieveli/f4t6n6v1/4/ Ich habe vernünftige Koordinaten wie 16,22 und große Koordinaten versucht, um den xy-Werten der Ansicht zu entsprechen. Ich erhalte einen Javascript-Fehler von ol3: TypeError: bQ ist keine Funktion. HTML: <div …

4
Openlayers 3 Max Extent
Ich möchte einschränken, wo der Benutzer auf der Karte schwenken kann, aber ich kann anscheinend keine Ressourcen finden, die angeben, wie der maximale Umfang einer Kartenansicht in OpenLayers 3 festgelegt werden soll. Ich weiß, dass OpenLayers 2 eine Lösung bietet ist das in der neuen version möglich?

1
Automatische Aktualisierung der WMS-Ebene in OpenLayers 3 anhalten?
Ich habe eine Anwendung, die vor dem Abrufen von WMS-Kacheln vom Server eine HTTP-Anforderung ausführen muss (die einige Kartentransformationen verarbeitet). Gibt es eine Möglichkeit, die automatische Aktualisierung von TileWMS nach dem Ziehen der Karte anzuhalten? Das Festlegen von "unsichtbar" oder das Entfernen und Hinzufügen der Ebene funktioniert, aber ich möchte …
14 wms  openlayers 



4
Fehlender LayerSwitcher in OpenLayers3?
Ich habe mich gefragt, ob LayerSwitcherOpenLayers 3 ein Steuerelement enthält. Ich habe gelesen, dass ol3 eine komplette Neufassung ist. Aber ich kann nicht das Äquivalent LayerSwitchervon http://openlayers.org/en/latest/apidoc/ol.control.html finden . Ich verstehe nicht, wie man Ebenen ohne dieses Steuerelement ein- und ausschalten kann. Wird LayerSwitcherin etwas anderes umbenannt, fehlt oder ist …

5
Z-Index in OpenLayers 3: Ebenenreihenfolge in OL3
Gibt es eine Methode zum Ändern der Z-Indizes von Layern in OpenLayers3 wie in der alten Version? map.setLayerIndex(markers, 99); //set the marker layer to an arbitrarily high layer index Ich muss die Reihenfolge der Ebenen mithilfe einer Karte ändern. Eine solche Möglichkeit, wie z-index zu definieren, hilft also nicht var …


1
Gestrichelte Linien in OL3?
Ich weiß, dass Line Dash nicht funktioniert OL3 (Openlayers 3) wurde früher gefragt, aber die vorgeschlagene Lösung funktioniert nicht. Mein Code lautet: var calculateStyle= new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 255, 0.6], opacity: 0.3 }), stroke: new ol.style.Stroke({ color: [0, 153, 255, 1], linedash: [40,40], width: 3 }) …



1
So erhalten Sie den Funktionsspeicherort in OpenLayers v3
Nachdem ich die Zeichnungsinteraktion verwendet oder die Interaktion geändert habe, habe ich einen Listener, der die geänderte oder hinzugefügte Funktion zurückgibt. Beispiel draw.on('drawend', function (event) { // get the feature var feature = event.element; // ...listen for changes on it logStatus(feature.getId()); }); Ich weiß, wie ich die ID erhalte, aber …

1
OpenLayers Ebenen aus externen Kontrollkästchen ausblenden / anzeigen
Ich verwende OpenLayers mit Mapserver, um viele Rasterbilder und abfragbare WMS-Ebenen anzuzeigen. Alles funktioniert einwandfrei, die Ebenen können im Layer-Umschalter von OpenLayers ein- und ausgeschaltet werden ... Aber jetzt möchte ich die Ebenen über externe Kontrollkästchen ein- und ausschalten, und ich weiß nicht, wie das geht. Ich bin ein bisschen …
11 openlayers 

1
OpenLayers 3 - Zeichnen Sie mehrere Linien / Pfade basierend auf Koordinaten
Ich versuche, eine Linie basierend auf den angegebenen Koordinaten (Start- und Endpunkt) zu zeichnen. Googelte, fand nur wenige Beispiele, aber keines davon scheint zu funktionieren, wahrscheinlich weil sie für OL2 sind, also ist dies mein letzter Ausweg. Die Koordinaten befinden sich im Markierungsarray <!doctype html> <html lang="en"> <head> <link rel="stylesheet" …
10 openlayers 

2
Was ist der beste Weg, um Tausende von Polygonen in Openlayern anzuzeigen?
Ich versuche, eine Openlayers-Karte zu erstellen, die Tausende von Polygonen anzeigt. Und wenn der Benutzer auf jedes klickt, möchte ich, dass einige der Metadaten angezeigt werden. Die Arbeit mit diesem großen Datensatz scheint eine Herausforderung zu sein. Aber ich versuche herauszufinden, ob es einen Standardweg gibt, um dies zu erreichen. …


1
OpenLayers 4 Unterschiede zu 3.x [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . In OpenLayers 4- Änderungsprotokollen wird Folgendes erklärt: Im …

3
GeoJSON-Ebene zu OpenLayers hinzufügen 3
Ich habe eine GeoJSON-Datei namens mygeojson.json und möchte sie als Ebene in OpenLayers 3 über einer openstreetmap-Ebene hinzufügen. Bisher konnte ich die Openstreetmap-Welt einschließlich Zoom usw. anzeigen, aber aus irgendeinem Grund kann ich die Datei mygeojson.json nicht darauf abrufen. Der Geojson enthält viele Polygone und sieht folgendermaßen aus: { "type": …

2
Wie erstelle ich ein kreisförmiges Polygon in OpenLayer 3?
Daher möchte ich dieses Beispiel wirklich ändern: http://openlayers.org/en/v3.0.0/examples/tissot.html?q=circle Das Problem ist, dass es nicht funktioniert, wenn ich versuche, es auf meine Karte anzuwenden, wahrscheinlich weil ich einen OSM-Stil verwende, der nicht sphärisch ist: var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }), new ol.layer.Vector({ source: vectorSource …

3
Festlegen der Sichtbarkeit von OpenLayers 3-Ebenen
Ich versuche, meine Openlayers 2.12-Karte auf Openlayers 3 zu aktualisieren, um die fantastischen Übergangseffekte auf transparenten Ebenen zu nutzen (etwas, das OL2 und Leaflet nicht attraktiv machen können). Dies und ich möchten nicht hinter dem Upgrade meiner Websites zurückbleiben, wenn OL3 offiziell veröffentlicht wird. In meiner aktuellen Site (OL2.12) verwende …


1
OpenLayers 3: Das Auswahlsymbol "Blauer Punkt" wird entfernt
Ich arbeite an einem Digitalisierungswerkzeug. Ab sofort gibt es vier Schaltflächen: Punkt hinzufügen Zeile hinzufügen Polygon hinzufügen Geometrie entfernen Der Benutzer beginnt immer damit, zuerst einige Geometrien zu zeichnen. Ich verwende die Draw-Interaktion ( ol.interaction.Draw ) und die Geometrien werden einer Sammlung ( ol.Collection ) hinzugefügt . So weit, ist …


1
OpenLayers 3 modifiziert das Endereignis
Ich möchte die Geometriedaten speichern, nachdem ich sie geändert habe. Daher benötige ich ein Ereignis, das nach Abschluss der Änderung ausgelöst wird, um das Feature zu ändern. Ich verwende Folgendes aus diesem Beitrag: Listener ändern Interaktion var selected_features = select.getFeatures(); // when a feature is selected... selected_features.on('add', function (event) { …

1
Gibt es eine einfache Möglichkeit, Postgis GeoJSON in Openlayers 3 zu verwenden?
Ich habe Google-Vector-Layer und Leaflet-Vector-Layer von Jason Sanford ( https://github.com/JasonSanford ) verwendet, um einfach angepasste Popups für Daten aus Postgis-Datenbanken anzuzeigen, zu formatieren und hinzuzufügen. Dies funktioniert in Kombination mit einer modifizierten Version der PHP-Database-GeoJSON von Bryan McBride. Gibt es nichts Vergleichbares für Openlayers 3? Ich muss zugeben, dass ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.