Meine Organisation verfügt über eine Webanwendung zur Anzeige globaler und regionaler Klimadaten. Wir erwägen Verbesserungen. Unsere Hauptidee ist es, eine OpenLayers-basierte Anwendung zu erstellen, mit der Klimaraster über Basisebenen wie OSM oder Google Maps angezeigt werden können. Die Karte kann auch einige andere anwendungsspezifische Vektorebenen und einen Farbbalken oder andere …
Die OpenLayers-Website enthält zwei Referenzdokumentationen: API-Dokumente: http://dev.openlayers.org/apidocs/ Entwicklerdokumentation: http://dev.openlayers.org/docs/ Für die meisten Klassen enthalten die API-Dokumente eine kleine Teilmenge der Entwicklerdokumentation. Ich stelle fest, dass ich normalerweise nicht viel erreichen kann, wenn ich nur die in den API-Dokumenten beschriebenen Funktionen verwende. Daher verwende ich die Entwicklerdokumentation (und lese die Quelle …
Ich habe eine OpenLayers-Karte mit Punktclustering, möchte aber eine viel feinere Granularität auf die in der Karte dargestellten Daten anwenden. Insbesondere möchte ich die Cluster nach einem Attribut für das Feature schichten (wir nennen es "Kategorie"). Angenommen, ich habe fünf Kategorien: Tatsächlich muss ich Punkte nur mit anderen Punkten derselben …
Für meine Web-Mapping-App verwende ich GeoServer als Server, PostGIS als räumliche Datenbank und OpenLayers auf der Clientseite (sowie andere JS-Bibliotheken). Die Karte besteht aus Basiskarten und Vektorebenen. Eine dieser Vektorebenen ist die Ebene "Öffentliche Institutionen". Für jede Kategorie von Institutionen (Ministerien, Tribunale ...) gibt es Personen (ich nannte sie "Mitwirkende"), …
Ich möchte Kartenkoordinaten als Mouse-Over-Effekt in OpenLayers. Ich verwende den folgenden Code. Es werden jedoch Pixelkoordinaten angezeigt: map.events.register("mousemove", map, function(e) { var position = e.map.x + e.xy.y; OpenLayers.Util.getElement("tooltip").innerHTML = position });
Wenn ich die Karte zoome oder verschiebe, wird meine Ebene neu gezeichnet. Dies ist, was ich will, weil ich viele Funktionen gleichzeitig laden muss. Dies ist der Code: wfs = new OpenLayers.Layer.Vector("WFS", { strategies: [new OpenLayers.Strategy.BBOX({ resFactor: 1, ratio:1 })], protocol: new OpenLayers.Protocol.WFS({ maxFeatures:1000, url: myUrl, featureType: myFeatureType, featureNS: myFeaturedNS, …
Ich habe eine Weile in Google Maps entwickelt und wechsle zu OpenLayers, stecke aber in einem Punkt fest: Ich zeichne Vektoren, die größtenteils kreisförmig sind, aber auch eine benutzerdefinierte Geometrie beinhalten, sodass ich createRegularPolygon nicht verwenden kann. Ich erstelle ein Array von Punkten und sende es an ein OpenLayers.Layer.Vector-Objekt. Dies …
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 . Ich versuche herauszufinden, wie ich am besten mit …
Seit Ende Januar 2011: "ArcGIS Online-Kartendienste sind unabhängig von ihrer Verwendung kostenlos verfügbar." - http://www.esri.com/software/arcgis/arcgisonline/standard-maps.html Für die Verwendung von ArcGIS Web Mapping-APIs ist jedoch möglicherweise ein Abonnement erforderlich. - http://www.esri.com/software/arcgis/arcgisonline/common-questions.html Auf alle von ESRI verfügbaren Grundkarten kann von REST-Diensten zugegriffen werden, für die keine API erforderlich ist. In OpenLayers gibt …
In Openlayers kann ich auf den Begrenzungsrahmen aller Ebenen wie folgt zoomen: map.zoomToExtent(); Ich kann auch auf den Begrenzungsrahmen einer einzelnen Ebene zoomen: map.zoomToExtent(layer_name.getDataExtent()); Gibt es eine einfache Möglichkeit, auf alle Ebenen außer der Basisebene zu zoomen? Mit anderen Worten, das Ausmaß aller Überlagerungen zeigt.
Kürzlich bin ich auf diesen interessanten Artikel gestoßen, der das Potenzial des Hinzufügens benutzerdefinierter Stile zu Google Maps zeigt. Einige Beispiele für gestylt Karten zu sehen ist hier , und Sie können Ihre eigenen von Grund auf neu entwerfen hier . Ich möchte das Graustufen-Thema auf meine OpenLayers-Basiskarte anwenden: Die …
Ich verwende die OpenLayers-Karte mit dem gehosteten JavaScript: <script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script> Auf meinem Client ist jedoch SSL installiert. Wenn ich versuche, meine Kartenseite auszuführen, wird Folgendes angezeigt: (2)[blocked] The page at https://domain.com/rwd/ ran insecure content from http://openlayers.org/api/2.13.1/OpenLayers.js. Also habe ich https one ausprobiert und es stellte sich heraus, dass Openlayers keine …
Ich habe in OpenLayers gelesen, wie man KML-, GeoJSON- usw. Vektordateien in OpenLayers lädt. Aber wie kann ich eine Verbindung zu PostGIS-Daten herstellen? Wenn nicht, warum sollte ich meine Daten dann in PostGIS hochladen, anstatt sie direkt über WebServices zu speichern? Vermisse ich etwas Und ich möchte diese Vektordaten laden, …
Ich habe eine OpenLayers 3.2.0-Karte, die einige Vektorquellen ( ol.source.Vector) und zugehörige Vektorebenen ( ol.layer.Vector) enthält. Wenn Features ( ol.Feature) zu den Vektorquellen hinzugefügt werden, erhalten sie eine dataEigenschaft, die auf das Javascript-Objekt festgelegt ist, das das Feature darstellt. TypeScript folgt ... vectorSource.addFeature(new ol.Feature({ geometry: /* ... */, data: vectorData, …
Ich versuche, die folgende Hintergrundkarte in QGIS 2.0 anzuzeigen: http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/ $ {z} / $ {y} / $ {x}. In einem benutzerdefinierten Webkarten-Client ist dies ganz einfach: http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/xyz-esri.html Ich habe versucht, das "OpenLayers-Plugin" in QGIS zu verwenden, aber dort ist die Liste der Hintergrundkachelkarten vordefiniert und ich kann keinen eigenen benutzerdefinierten …
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.