Benutzertools

Site-Tools


Handbuch:advanced:locus_api:tips

Tipps für Entwickler


Auf dieser Seite möchten wir alle schönen und möglichen Ideen für Erweiterungen sammeln.

Diese Sammlung hat einen Hauptzweck. Da das Erstellen von Add-Ons für bereits vorhandene Anwendungen wie Locus Map recht einfach ist und unsere zeitlichen Möglichkeiten sehr begrenzt sind, möchten wir einige Inspirationen für freiberufliche Entwickler oder für diejenigen bieten, die mit der Entwicklung für Android beginnen.

Routing-Dienst - OpenRouteService.org

OpenRouteService ist ein weiterer Routing-Dienst, der auf dem OpenStreetMaps-Projekt basiert.

Wo soll ich anfangen

Zusätzliche Links

Panoramio

Panoramio ist ein netter Webdienst, der Bilder aus der ganzen Welt zusammen mit ihrem Standort sammelt. Dank ihrer API Es sollte möglich sein, ein nettes und einfaches Add-On zu erstellen, das Panoramio-Bilder auf einer Karte anzeigt.

Wo soll ich anfangen

  • Erstellen Sie ein einfaches Add-on, das zu hören ist Periodische Updates.
  • Empfänger von Updates sollten Daten über Panoramio abrufen API. Erstellen Sie aus diesen Daten eine Liste von Wegpunkten und zeigen Sie diese Punkte in der laufenden Locus Map-Anwendung an.

Zusätzliche Links

AIS/NMEA für die Seefahrer

Das Automatisches Identifikationssystem (AIS) ist ein automatisches Verfolgungssystem, das auf Schiffen und von Schiffsverkehrsdiensten (VTS) zum Identifizieren und Lokalisieren von Schiffen durch elektronischen Datenaustausch mit anderen Schiffen in der Nähe, AIS-Basisstationen und Satelliten verwendet wird. Wenn Satelliten zum Erkennen von AIS-Signaturen verwendet werden, wird der Begriff Satelliten-AIS (S-AIS) verwendet. AIS-Informationen ergänzen das Marineradar, das nach wie vor die wichtigste Methode zur Kollisionsvermeidung für den Wassertransport ist.

Informationen, die von AIS-Geräten bereitgestellt werden, wie z. B. eindeutige Identifikation, Position, Kurs und Geschwindigkeit, können auf einem Bildschirm oder einem ECDIS angezeigt werden. AIS soll die Wachoffiziere eines Schiffes unterstützen und es den Seebehörden ermöglichen, Schiffsbewegungen zu verfolgen und zu überwachen. AIS integriert einen standardisierten VHF-Transceiver mit einem Ortungssystem wie einem GPS- oder LORAN-C-Empfänger, mit anderen elektronischen Navigationssensoren wie einem Kreiselkompass oder einem Wendeanzeiger. Schiffe, die mit AIS-Transceivern ausgestattet sind, können von AIS-Basisstationen entlang von Küstenlinien oder, wenn sie sich außerhalb der Reichweite terrestrischer Netzwerke befinden, über eine wachsende Zahl von Satelliten verfolgt werden, die mit speziellen AIS-Empfängern ausgestattet sind, die in der Lage sind, eine große Anzahl von Signaturen zu entzerren.

Weiterlesen auf Wikipedia >>

Die Informationen sind in AIS/NMEA-Sätzen kodiert:

Es gibt einige Open-Source-Decoder-Bibliotheken im Netz, z

Grundlegende Implementierung sollte folgende Aspekte abdecken:

  • Stellen Sie eine Verbindung zu einem über TCP/IP bereitgestellten NMEA-Datenstrom her
  • Decodieren Sie den NMEA-Stream
  • Visualisieren Sie die AIS-Ziele (Schiffe) auf der Karte und aktualisieren Sie deren Position/Ausrichtung, sobald ein neues AIS-Paket von diesem Schiff empfangen wird

A gründlicher Die Implementierung kann die folgenden Funktionen umfassen:

  • Zeichnen Sie die Spur von sich bewegenden Schiffen
  • eine Liste aktueller Ziele mit ihrer Geschwindigkeit, ihrem Kurs und ihrer Position bereitstellen

Das letzter Schritt könnte sein:

  • Berechnen Sie die Möglichkeit einer Kollision mit einem der aktuellen Schiffe (Position und Zeitpunkt der Kollision)
  • Stellen Sie einige Filterfunktionen bereit, um die Liste der Ziele zu entrümpeln
Handbuch/advanced/locus_api/tips.txt · Zuletzt geändert: 2016 02:22 von mstupka