Ich entwickle eine GIS-App mit OpenLayers-3 . In dieser App zeichnen Benutzer Funktionen und drucken die Karte. Angenommen, der Benutzer zeichnet seine Funktionen in einem großen Bereich. Um nun alle seine Funktionen auszudrucken, würde er verkleinern, bis alle seine Funktionen auf dem Bildschirm angezeigt werden. In dieser Zoomstufe ist die …
ol.source.getState()scheint nicht zuverlässig zu sein. Wenn ich es auf einer Vektorquelle aufrufe, wird es bereit zurückgegeben, aber die Funktionen sind noch nicht verfügbar. Code sieht so aus: var vectorSource = new ol.source.Vector({ url: 'world.topo.json', format: new ol.format.TopoJSON() }); // ... init map with vectorSource console.log(vectorSource.getState()); // returns "ready" console.log(vectorSource.getFeatureById("US")); // …
Ist es möglich (und wie wird empfohlen), OpenLayers 3 für die Arbeit von zu verwenden OpenLayers.WPSClient? Wie im alten WPS-Client-Beispiel gezeigt , kann OpenLayers 2 zum Betreiben von WPS verwendet werden. Es gibt OpenLayers 3- Beispiele für die Verwendung anderer Webdienste wie WFS und WMS, jedoch nicht von WPS (ab …
Ich habe im gesamten Web danach gesucht und schließlich auf artamstrong.com gefunden, wie man eine einzelne Funktion wie "mouseWheelZoom" deaktiviert. So kann das Doppelklick-Zoomen in OpenLayers 3 deaktiviert werden: var map = new ol.Map({ controls : ol.control.defaults() .extend([ new ol.control.FullScreen() ]), interactions : ol.interaction.defaults({doubleClickZoom :false}), target : 'map', layers : …
Ich verwende Openlayers 3, um eine Webanwendung zu erstellen, mit der Benutzer LineString-Funktionen in der Karte zeichnen können. Das ist der Code: var raster = new ol.layer.Tile({ source: new ol.source.MapQuest({ layer: 'sat' }) }); var source = new ol.source.Vector(); var vector = new ol.layer.Vector({ name: 'my_vectorlayer', source: source, style: new …
Mit OpenLayers 3 kann ich diese Nachricht nicht zum Verschwinden bringen: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://myserver:8085/geoserver/sf/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=sf:view1&maxFeatures=1&outputFormat=JSON. This can be fixed by moving the resource to the same domain or enabling CORS. Dies ist der Code: // Ol3 only supports Projections "EPSG:4326" …
Ich habe eine OSM-Karte, auf der ich eine GeoJSON-Datei (Punkt) anzeige. Ich möchte beim Klicken für jeden Punkt ein Popup erstellen, um Attribute anzuzeigen. Ich kann keine sehr einfache Schritt-für-Schritt-Anleitung finden, um dies zu tun, selbst bei OpenLayers 3-Beispielen. Hat jemand einige nützliche Links?
Ich habe es mit verschiedenen Setups und Formaten versucht, aber keinen Erfolg. Mit Firebug kann ich sehen, dass die JSON-Daten geladen sind, aber auf der Karte wird nichts angezeigt. Hat jemand Erfahrung mit Geoserver und wfs in Openlayers 3? var layer_ojd_vector = new ol.layer.Vector({ source: new ol.source.Vector({ parser: new ol.parser.GeoJSON(), …
Kann mir jemand vorschlagen, welche Datenbank mit OpenLayers verwendet werden soll? Ich muss die Werte in einer Datenbanktabelle speichern und abrufen (triviale Aufgaben). Welches ist besser MySQL oder PostGIS? Kann jemand davon profitieren?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.