Routenverfolgung per Karte [ERLEDIGT]

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Hi Jimmy,

das letzte mit den Koordinaten habe ich wohl so geplant. Bin gerade testweise dabei es umzusetzen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Moin,

will mal wieder einen aktuellen Stand der Dinge durchgeben...

Nachdem ich einiges probiert hatte, ist es auf jeden Fall so, dass der Datenempfang bis jetzt keine Probleme bereitet. Der PC lächelt nicht einmal darüber. Das war also schon mal "Jammern auf hohem Niveau". :roll: Eine Anzeige in einem Browser, der die zugehörigen, einkommenden Daten anzeigt klappt auch prima.

Mit der Verfolgung auf einer Karte am Bildschirm, bin ich nun derzeit erstmal von einem JPG weg. Im Moment versuche ich es mit Openstreetmap. Mittlerweile habe ich auch herausbekommen, dass es genügt alle 30-60 Sekunden eine aktuelle Karte mit den Meldepunkten anzuzeigen. Das wird also auch nicht das Problem. Ich muß jetzt nur mal sehen, wie der zeitliche Aufbau der Webseite im Programm läuft, aber auch hier denke ich mal wird es sicherlich reichen. Meine 3000er Leitung zieht zwar in dem Falle keinen Pommes vom Teller, aber später dürfte es wohl eine 16.000er sein und die dürfte mehr oder weniger brummen.

Also sehen wir mal weiter.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14659
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von Jan »

Schön zu hören, das es jetzt auf diesem Wege klappt.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Öhm,

davon war jetzt nicht die Rede. [-X Ich probiere es gerade mal aus. Und dann sehe ich weiter.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14659
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von Jan »

OOps. Das hatte sich so positiv angehört (bis auf die Geschwindigkeit der DSL-Leitung natürlich), das ich dachte, Du das schon am laufen hättest.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Nee,

ich habe gerade erst passende GPS Daten erhalten, mit denen ich mal testen kann.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12910
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 46 Mal

Re: Routenverfolgung per Karte

Beitrag von AUGE_OHR »

Manfred hat geschrieben:Im Moment versuche ich es mit Openstreetmap.
kannst du darüber etwas mehr berichten ?
wie bekommst du GPS Koordinaten in eine Karte angezeigt ?
geht es nur Online oder auch Offline ?

ich habe zwar mal bei Openstreetmap Wiki "geguckt" aber nicht den richtigen Einstieg gefunden.
hast du einen Tip wo man anfangen sollte ?
gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Hi Jimmy,

ich bastel gerade noch. Aber Jan hat das wohl schon am laufen. Der könnte sicherlich jetzt schon etwas dazu sagen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

So, ein paar Schritte weiter.

Was Jan mir da gezeigt hat, klappt eigentlich ganz gut. Ich habe nur ein Problem:

wenn mehrere Busse fahren, dann könnte es etwas unübersichtlich werden.

Ich würde jetzt ganz gerne einen Zeiger bauen, der halt an der Stelle der Karte steht, von der das letzte Signal kam. Jetzt habe ich das Forum einmal durchsucht und einige Dinge über Bitmaps o.ä. entdeckt, wie man so etwas selber machen könnte. Meine Vorstellung geht aber eigentlich in die Richtung, das ein gewisses Design vorgegeben ist, in das dann nach Wunsch die Liniennummer geschrieben wird. Ich dachte mir das so, dass in einem Programmpunkt ein Muster von mir vorgemalt wird, in das dann die entsprechende Linie als Text steht. Das wird dann als BMP oder JPG oder PNG abgespeichert und dann entsprechend verknüpft. Meine 1.Frage wäre, ob das überhaupt so einfach geht, wie ich mir das jetzt vorstelle? Die nächste Frage wäre, wie bekomme ich einen "Zeiger" hin, der möglichst erkennbar, aber auch nicht zu groß ist, bzw. evtl. sogar ein wenig transparent ist, damit nicht all zu viel vom Hintergrund verschwindet. Ich habe einmal versucht ein wenig mit Paint zu malen, aber es ergab jedesmal einen Klotz, sprich dort wo eigentlich nichts ist, war eine Hintergrundfarbe, die alles überdeckt hat. Sieht natürlich extrem heiß aus auf einer Karte, wenn ein kleines Quadrat entsteht und nicht evtl. ein kleiner Pfeil mit Fahne oben dran und der Liniennummer drin.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12910
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 46 Mal

Re: Routenverfolgung per Karte

Beitrag von AUGE_OHR »

hi,
den Ansatz mit GraBitBlt() findest du auf Seite 3
http://www.xbaseforum.de/viewtopic.php? ... a&start=74
du "malst" alle deine BMP in deine Karte und dann :hide(). Erst wenn du mit der Maus "darüber" fährst ( ala Tooltip ) passiert ein :show() ... oder die "Route" die du anzeigen willst ...
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14659
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von Jan »

Bei mir sieht das so aus:
Karte mitr Marker.jpg
Karte mitr Marker.jpg (74.3 KiB) 4890 mal betrachtet
Drei verschiedene Marker, davon 2 mit einer Art Pfeil.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Hi Jimmy,

bei Openstreetmap, wird eine Textdatei erzeugt, in der die Koordinaten stehen, ein Text als "Tootltip", das Icon und die Größe des Icons. Über ein HTML File wird dieses TXT File übergeben und dann wird die Karte damit aufgerufen. Ich wüßte jetzt nicht, wie man das mit Hide() machen sollte. Außerdem sollen die Zeiger schon andauernd zu sehen sein. Ich dachte mir nur, es wäre besser, wenn es die selben Icons sind, aber in jedem Icon die Nummer der Linie. Deshalb. Wenn ich Deinen Link aufrufe, dann lande ich genau an der Stelle, an der wir jetzt hier stehen.

@Jan,

Das ist ja alles prächtig, aber ich brauche viel mehr und unterscheidbare Zeiger auf Der Karte.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von brandelh »

Hallo Manfred,

du könntest einen Kreis, Sechseck oder ein Quadrat machen (3 verschiedene Formen 3 Busse),
die alten Positionen werden immer heller in der Farbe dargestellt als die letzte und das Grafikformat
ist nicht BMP (die kennt keinen transparenten Hintergrund) sondern PNG oder GIF.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Hi Hubert,

aber irgendwas reinschreiben geht nicht? Ich denke mal, es werden am Ende mehr als 10 sein. Wobei immer nur 1 Punkt pro Buslinie benötigt wird. Und zwar immer der letzte aktuelle.

An PNG oder GIF hatte ich schon gedacht, weil BMP, mein erster Versuch, das Ergebnis überhaupt nicht wiedergab, was ich haben wollte.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von Koverhage »

Hallo Manfred,

ich würde mir eines von Jans Beispielen nehmen, eventuell noch verkleinern falls es noch kleiner sein soll.
Dann würde ich folgendes machen:
Entsprechend der möglichen Buslinien die Nummern fest in die Bitmap eintragen.
Je nachdem welcher Bus fährt, zeigt Du das entsprechende Bitmap an (z.B. Bus256.bmp)

oder

Dort wo der Bus gerade ist, ist Dein Hotspot und Du Zeigst die Bitmap an, In diese
Bitmap schreibst Du dann die Busnummer.

Du könntest auch ein Farbtabelle machen, jede Busnummer eine Farbe, Die Bitmap darstellen und mit der
entsprechenden Farbe füllen.

Das wäre meines Erachtens das übersichtlichste,.
Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Routenverfolgung per Karte

Beitrag von brandelh »

Hi,

das mit einem Bild je Bus und Buspositon kann ein bischen viel werden ;-)

Ich hatte glaube ich doch schon mal meine Uhr erwähnt oder (HB_Clock ... wissensbasis) ...
dort verwende ich z.B. ein JPG Bild (das könnte auch jedes andere Format und eine Karte sein)
und zeichne mit GraFunktionen die Zeiger und das Ziffernblatt rein.
Wenn alle Minute der Hintergrund neu gezeichnet wird und dann die Busse gezeichet werden müsste das gut funktionieren.
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12910
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 46 Mal

Re: Routenverfolgung per Karte

Beitrag von AUGE_OHR »

Manfred hat geschrieben:... Über ein HTML File wird dieses TXT File übergeben und dann wird die Karte damit aufgerufen. Ich wüßte jetzt nicht, wie man das mit Hide() machen sollte.
aha ... dann ist die Karte also gar nicht "offline" vorhanden !?
Du nutzt sie also ähnlich Google Earth wo du einen String als "Abfrage" schickst und bekommst dann die Karte ?

a.) schon mal 100 Anfragen pro Minute versucht ? lässt Openmap das zu ?
bei Google Earth macht er "zu" wenn man es "zu oft" macht. Dann muss man eine Lizenz erwerben

b.) und was machst du wenn du "offline" bist ?
Hubert hat geschrieben:und zeichne mit GraFunktionen die Zeiger und das Ziffernblatt rein.
genau das mache ich doch auf "Seite 3" und das hatte ich ja Manfred vorgeschlagen.

Bei Mappoint habe ich "alle" Pushpin´s eingetragen und per :hide()/show() zeige ich die "Treffer" an
gruss by OHR
Jimmy
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21200
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Routenverfolgung per Karte

Beitrag von Manfred »

Hi,

also, wie Jimmy schon erwähnte, die Daten werden an die Karte geliefert und Openstreetmap trägt sie dann ein. Mittlerweile ist es so weit gediehen, das alle 30, oder 60 Sekunden eine Karte erzeugt werden muß. Mehr nicht. Das sollte allemal reichen. Das ist auch die zeit, die die Fahrzeuge benötigen um von einem Meldepunkt zum nächsten zu kommen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Antworten