Ich recherchiere und plane, Daten von einem GPS-Gerät zu erfassen und in einer PostGIS-Datenbank zu speichern. Dann verwende ich Geodjango, um sie zu verarbeiten / auszuarbeiten und sie schließlich mit OpenLayers auf einer Karte aufzuzeichnen.
Werden diese Technologien für meinen Plan ausreichen, da ich meine Karten nicht möchte, möchte ich OpenStreetMap verwenden und meine Punkte auf einer OpenLayers-Vektorebene zeichnen.
Ich möchte auch Echtzeit-Tracking auf einer Karte implementieren. Ich werde die PostGIS-Datenbank in Echtzeit mit AJAX abfragen und dann Objekte auf einer Karte neu erstellen. Ich kann mit OpenLayers einfach keine guten Beispiele dafür finden. Kann ich Jquery dafür verwenden und mit OpenLayers kombinieren, da ich gut in der Verwendung der AJAX-Methoden von Jquery bin?
PS Bitte denken Sie daran, dass ich diese Technologien noch erforsche, aber OpenLayers / geodjango / postGIS scheint eine großartige Kombination für meine Bedürfnisse zu sein. Ich habe Literatur für fast alles gefunden, was mich an diesen 3 interessiert, nur dass mir die Beispiele für Echtzeit-Diagramme und das Aktualisieren von Objekten auf der OpenLayers-Vektorebene fehlen.
TIA
quelle
Zeitfilterstrategie
Beispiel
Ein anderer Weg ist die Verwendung einer zeitlichen Filterstrategie (Filterung nach Zeit). Aber zuerst müssen Sie Ihre Daten im OGC-Webdienstformular offenlegen.
Da Sie diese Technologien noch erforschen, werden Sie möglicherweise feststellen, dass es von Vorteil ist, GeoServer oder MapServer zwischen PostGIS und OpenLayers zu verwenden. Auf diese Weise können Ihre PostGIS-Daten als Webdienste in OGC-Standards wie WFS, WMS usw. verfügbar gemacht werden. OpenLayers können dies auf viele Arten nutzen, und Sie werden sich später bei mir bedanken.
Sobald Sie Ihre Daten über einen Kartenserver wie GeoServer verfügbar gemacht haben, können Sie die zeitliche Filterstrategie verwenden .
quelle