{"id":6204,"date":"2017-12-04T13:31:58","date_gmt":"2017-12-04T13:31:58","guid":{"rendered":"https:\/\/connect-transport.de\/blog\/?p=6204"},"modified":"2018-10-23T13:44:27","modified_gmt":"2018-10-23T13:44:27","slug":"tutorial-stoppreihenfolge","status":"publish","type":"post","link":"https:\/\/www.logics-connect.de\/blog\/tutorial-stoppreihenfolge\/","title":{"rendered":"Tutorial: Stoppreihenfolge"},"content":{"rendered":"[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h3>Stoppreihenfolge optimieren<\/h3>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>&#8222;Was ist die schnellste Route?&#8220; hat sich bestimmt jeder schon einmal gefragt, der mit dem Auto in den Urlaub gefahren ist. Oder besser gesagt: Das Navi wurde in diesen F\u00e4llen gefragt.<\/h6>\n<h6>Etwas komplizierter gestaltet sich die Situation, wenn man nicht nur von Punkt A nach Punkt B kommen will, sondern eine Route \u00fcber viele Zwischenstopps einplanen muss.<\/h6>\n<h6>Angenommen, ein Botendienst soll von einem Startpunkt \u00fcber diverse Stopps wieder zur\u00fcck zum Start (und damit End-) Punkt fahren.<\/h6>\n<h6>Diese Stopps wurden bereits in einer Connect-Transport Tour erfasst- meist \u00fcber ein angebundenes ERP. Allerdings stehen die Stopps in keiner besonders optimalen Reihenfolge in der Tour, sondern in der, in der sie als Auftr\u00e4ge hereingekommen sind oder angelegt wurden.<\/h6>\n<h6>Die Zeile <a href=\"https:\/\/www.logics-connect.de\/blog\/tutorial-eta\/\">Tour-ETA<\/a> gibt die Gesamtl\u00e4nge der Tour hier beispielsweise mit <strong>16.5 km<\/strong> an.<\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][image_with_animation image_url=&#8220;6209&#8243; alignment=&#8220;center&#8220; animation=&#8220;Fade In&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; max_width=&#8220;100%&#8220;][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>Die grafische Darstellung der Route in der Karte daneben zeigt auch gleich, warum diese Route nicht besonders effizient ist:<\/h6>\n<h6>Einige Stopps enden als &#8222;Sackgassen&#8220; und m\u00fcssen so mit eigenem Hin- und R\u00fcckweg angefahren werden.<\/h6>\n<h6>Gut zu sehen ist das an Stopp Nr. 4, der einzeln angefahren w\u00fcrde, ohne dass die Stopps 6 und 8 gleich mit ber\u00fccksichtigt werden.<\/h6>\n<h6>Die Disposition in Connect-Transport erlaubt das Planen von Routen mithilfe eines Algorithmus, der den schnellsten Weg zwischen zwei Punkten findet.<\/h6>\n<h6>Ein Klick auf das Zahnradsymbol zeigt den Men\u00fceintrag &#8222;Stopp-Reihenfolge optimieren&#8220;. Daraufhin werden alle Stopps zwischen dem ersten (Start) und letzen (Ziel) Stopp in die von Google als schnellstm\u00f6gliche Route identifizierte Reihenfolge gebracht.<\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;padding-5-percent&#8220; column_padding_position=&#8220;left-right&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][image_with_animation image_url=&#8220;6212&#8243; alignment=&#8220;center&#8220; animation=&#8220;Fade In&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; max_width=&#8220;100%&#8220;][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>Nach der Optimierung sieht die Reihenfolge der Stopps schon anders aus:<\/h6>\n<h6>Die Gesamtl\u00e4nge der Route betr\u00e4gt nur noch <strong>7.1 km<\/strong> und die grafische Darstellung sieht auch schon auf den ersten Blick effizienter aus.<\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h3>Ber\u00fccksichtigung zeitkritischer Stopps<\/h3>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>Es kann vorkommen, dass ein Stopp innerhalb eines bestimmten Zeitfensters angefahren werden muss. Die schnellste Route ist dann nicht mehr f\u00fcr alle Stopps gemeinsam zu erstellen, da die Zeitbeschr\u00e4nkung einen Teil der Route vorgibt.<\/h6>\n<h6>Im Beispiel hier soll Stopp Nr. 7 bis 10:40 Uhr zugestellt werden. Um ihn trotzdem in der Tour unterbringen zu k\u00f6nnen und auch die Zeitbeschr\u00e4nkung zu beachten, wird er soweit mittels Drag and Drop nach vorne verschoben, <strong>bis die ETA vor der Zeitbeschr\u00e4nkung liegt<\/strong>.<\/h6>\n<h6>Die Gesamtroute hat sich damit verl\u00e4ngert <strong>von 7.1 km auf 9.7 km um der Zeitbeschr\u00e4nkung des Stopps Rechnung tragen zu k\u00f6nnen.<\/strong><\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;padding-5-percent&#8220; column_padding_position=&#8220;left-right&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][image_with_animation image_url=&#8220;6229&#8243; alignment=&#8220;center&#8220; animation=&#8220;Fade In&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; max_width=&#8220;100%&#8220;][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;padding-5-percent&#8220; column_padding_position=&#8220;left-right&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][image_with_animation image_url=&#8220;6230&#8243; alignment=&#8220;center&#8220; animation=&#8220;Fade In&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; max_width=&#8220;100%&#8220;][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>Im letzten Schritt wird die optimale Route f\u00fcr die gesamte Tour fertig geplant. Allerdings sollen jetzt nur die Stopps neu sortiert werden, die keine Zeitbeschr\u00e4nkung enthalten. Der Stopp an Position 2 muss dort bleiben, um das Zeitfenster laut ETA einhalten zu k\u00f6nnen.<\/h6>\n<h6>Also werden alle Stopps ab Position 2 bis Position 9 selektiert und per Rechtsklick die Stopp-Reihenfolge nur f\u00fcr die ausgew\u00e4hlten Stopps optimiert.<\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;padding-5-percent&#8220; column_padding_position=&#8220;left-right&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][image_with_animation image_url=&#8220;6232&#8243; alignment=&#8220;center&#8220; animation=&#8220;Fade In&#8220; border_radius=&#8220;none&#8220; box_shadow=&#8220;none&#8220; max_width=&#8220;100%&#8220;][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]\n<h6>Die Gesamtroute konnte dadurch von 9.7 km auf 8.5 km verk\u00fcrzt werden, bei gleichzeitiger Ber\u00fccksichtigung des &#8222;fixierten&#8220; Stopps mit Zeitbeschr\u00e4nkung.<\/h6>\n[\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; top_padding=&#8220;40&#8243; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220; shape_type=&#8220;&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text]Zum Weiterlesen:[\/vc_column_text][recent_posts style=&#8220;default&#8220; category=&#8220;connecttransport,tutorials&#8220; columns=&#8220;4&#8243; order=&#8220;DESC&#8220; orderby=&#8220;date&#8220; posts_per_page=&#8220;4&#8243;][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220; text_color=&#8220;dark&#8220; text_align=&#8220;left&#8220; overlay_strength=&#8220;0.3&#8243; shape_divider_position=&#8220;bottom&#8220;][vc_column column_padding=&#8220;no-extra-padding&#8220; column_padding_position=&#8220;all&#8220; background_color_opacity=&#8220;1&#8243; background_hover_color_opacity=&#8220;1&#8243; column_shadow=&#8220;none&#8220; column_border_radius=&#8220;none&#8220; width=&#8220;1\/1&#8243; tablet_text_alignment=&#8220;default&#8220; phone_text_alignment=&#8220;default&#8220; column_border_width=&#8220;none&#8220; column_border_style=&#8220;solid&#8220;][vc_column_text] Stoppreihenfolge optimieren [\/vc_column_text][\/vc_column][\/vc_row][vc_row type=&#8220;in_container&#8220; full_screen_row_position=&#8220;middle&#8220; scene_position=&#8220;center&#8220;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":6203,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39,51,52],"tags":[],"class_list":{"0":"post-6204","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-connecttransport","8":"category-featured","9":"category-tutorials"},"_links":{"self":[{"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/posts\/6204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/comments?post=6204"}],"version-history":[{"count":2,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/posts\/6204\/revisions"}],"predecessor-version":[{"id":6622,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/posts\/6204\/revisions\/6622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/media\/6203"}],"wp:attachment":[{"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/media?parent=6204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/categories?post=6204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logics-connect.de\/blog\/wp-json\/wp\/v2\/tags?post=6204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}