280 likes | 409 Views
Υπηρεσίες Δρομολόγησης και Παραγωγής Κατευθύνσεων για την Ελληνική Επικράτεια. MapInfo Routing J Server Greece. Μαγκλάρας Στέργιος Software Development Manager Telenavis Hellas A.E. Σε συνεργασία με την. 1. Τι είναι ο Routing J Server. R outing Σημεία Διαδρομής
E N D
Υπηρεσίες Δρομολόγησης και Παραγωγής Κατευθύνσεων για την Ελληνική Επικράτεια MapInfo Routing J Server Greece Μαγκλάρας Στέργιος Software Development Manager Telenavis Hellas A.E. Σε συνεργασία με την
Routing Σημεία Διαδρομής Παραγωγή Κατευθύνσεων (Directions Engine) J Γραμμένο αποκλειστικά σεJAVA Διαθέσιμος για όλες τις πλατφόρμες Server Εξυπηρετεί πολλαπλά Route Requestsανά δευτ/πτο Client/Serverμοντέλο κατάλληλο για διαφορετικά περιβάλλοντα και υπηρεσίες Routing J Server
Αναλυτικές Κατευθύνσεις σε μορφή κειμένου για Web / Desktop Εφαρμογές π.χ.“Στρίψτε αριστερά στην ΣΤΑΔΙΟΥ και κατευθυνθείτε νοτιο-ανατολικά 107.8 μέτρα (0.5 λεπτά).” Αναλυτικά Σημεία και Τμήματα Διαδρομής Συνοπτικές Κατευθύνσεις π.χ T L STADIOY CONT 320 m DEST E. Παραγωγή Βέλτιστης Διαδρομής κατά χρόνο ή απόσταση Αναγνώριση Μονόδρομων, απαγορεύσεων αριστερών στροφών / αναστροφών και άλλων περιορισμών κίνησης. Παραγωγή Διαδρομών και Κατευθύνσεων
Κλασσική: Από σημείο A προς σημείο B Multi-Point: Από σημείο A προς σημείο B μέσω 1-18 υποχρεωτικών ενδιάμεσων σημείων Ισο-δρομολόγηση: Από αρχικό σημείο Α προς όλα τα σημεία εντός ορισμένου βεληνεκούς χρόνου (iso-chronic) ή (iso-distance) απόστασης π.χ. 3 λεπτά ή 5 km. Matrix: Από N αρχικά προς M τελικά σημεία για μαζική παραγωγή διαδρομών Πολλαπλοί Τύποι Δρομολόγησης
Χ Ισο-Δρομολόγηση • Iσο-χρονική • - 3 λεπτά από το Σημείο Χ • Iσο-απόσταση • - 3 Km από το Σημείο Χ
Γενικές Βελτιστοποίηση κατά Μήκος – Χρόνο Διάσχισης Χρήση Κύριων Οδικών Αξόνων Χαρακτηρισμός Κύριων και Δευτερευόντων Μονάδες Χρόνου – Απόστασης Route Focus Multi-point Optimal Sequential Τύποι Ισο-δρομολόγησης (Banding Style) Επικαλυπτόμενη (Overlapping) Διαδοχική (Donut Style) Δρομολόγηση Πεζών Επιλογές Δρομολόγησης
Include\Exclude: Αποκλεισμός ή συμπερίληψη τμήματος του οδικού δικτύου στη δρομολόγηση ανά αίτημα. Δακτύλιος Dynamic Updates: Δυναμική ενημέρωση των Δεδομένων του server (ταχύτητες κλπ.) ενόσω είναι ενεργός κατάλληλο για σύνδεση με real-time traffic feeds Delta updates π.χ. Μείωσε την ταχύτητα όλων των τμημάτων κατά 10% Query Routing Data: Ερώτημα στο server για τις ιδιότητες οδών ή οδικών τμημάτων μέση ταχύτητα, κατηγορία, κατεύθυνση, απαγόρευση αριστερής στροφής κλπ. Δυναμική Χρήση Κυκλοφοριακών Δεδομένων Οδικού Δικτύου
Περιορισμοί Διαδρομής • Μονόδρομοι • Περιορισμοί δρόμων διπλής κατεύθυνσης • Σήμανσης • Λογικοί/Φυσικοί • Κυκλικές Πορείες • Κατηγορία Οδού • Μέση Ταχύτητα Διάσχισης για κάθε Οδικό Τμήμα υπολογιζόμενη με βάση την Κατηγορία Οδού • Κόστη επιβράδυνσης • Φανάρια • Ωφέλιμο Πλάτος
Γραμμένο εξ ολοκλήρου Java Τρέχει σε όλες τις πλατφόρμες / Λ.Σ. Servlet-based Προσβάσιμο μέσω κάθε server που υποστηρίζει Servlets/JSP. Τρέχει μέσω servlet container π.χ Apache Tomcat http://10.123.64.178:8093/Routing25/routing Multi-threaded (concurrent use) Διαχειρίζεται 30-50 route requests ανά sec Sub-second response perrequest Παραμετρική Φόρτωση Δεδομένων Καθορισμός διαθέσιμης RAM Φόρτωση τμήματος του οδικού δικτύου κατά την εκκίνηση Χαρακτηριστικά Routing Engine
RJS COM Clientγια desktop εφαρμογές Windows (VB, VC++ κ.λ.π) JAVA Clientγια εφαρμογές: Internet/Intranet Mobile / Wireless XML πρόσβαση μέσω πρωτοκόλλου MIRoute Ολόκληρο το Object Model του Routing Engine σε μορφή XML Schema. Ενσωμάτωση routing ως 3rd party υπηρεσία σε πλατφόρμες Web, και Κινητής Τηλεφωνίας Client/Server Αρχιτεκτονική
2. Συλλογή και Επεξεργασία Οδικών & Κυκλοφοριακών Δεδομένων
Δίκτυο δρόμων με σωστή τοπολογία (χωρίς ασυνέχειες) Απαραίτηταπεδία Μοναδικόsegment id Κατηγορία (Road Classification Code) Κατεύθυνση Ζ Level (Beg-End) – Επίπεδο ανισόπεδου τμήματος Όνομα Major / Minor No-Left-Turn / No-U-Turn segments Προαιρετικά Πεδία Roundabout Δευτερεύον Όνομα π.χ. 28ης Οκτωβρίου (Πατησίων) Ειδικά πεδία ονόματος (Toll, Exit) Οδικά και Κυκλοφοριακά Δεδομένα RJS
Συλλογή Δεδομένων Πεδίου με PDA Telemapper Συλλεγόμενη πληροφορία Κατεύθυνση, Αρίθμηση Δρόμων κ.α. Απαγορευτικά, Στοπ, φανάρια, απαγορεύσεις στροφών / αναστροφών Νησίδες, Αρ. λωρίδων, Ωφέλιμο πλάτος Κτίρια (Βιομηχανικά ή Καταστήματα) Διαδικασία Ποιοτικού ελέγχου Με On-field Quality Controllers Με in-house software Συλλογή ΔεδομένωνΠεδίου
RJS Greece Ver. 1.0 56 Δήμοι Νομού Αττικής Εθνικό και Επαρχιακό Δίκτυο Κύριο και Δευτερεύον Επόμενο Update Ολυμπιακοί Δήμοι Λοιπά αστικά κέντρα Γραμμές Ακτοπλοΐας Διαθέσιμα Δεδομένα
Mobile Computing • Ανάπτυξη Εφαρμογών Palm – PDA • MapInfo MapX Mobile (Windows CE) • MapInfo MapXtend (JAVA) • Web • Μέσω GSM/GPRS module
Web Πλατφόρμα Δρομολόγησης Web Server (Netscape, Apache, etc.) Application Server (Netscape App Server etc.) COM Client ASP / JSP JAVA Client Αφετηρία και Προορισμός Σχεδίαση Διαδρομής Διαδρομή & Κατευθύνσεις Lat/Longs Geo-coding Server Routing Server Mapping Server (TNGeocoder / MapMarker) (Routing J Server) (MapXtreme, Arc IMS)
Εφαρμογές Mobile & LBS • Μέσω SMS / MMS • Μέσω WAP/GPRS • Μέσω Mobile JAVA ΑΠΟΣΤ=1272m ΣΔ STADIOY 110m.ΣΑ LO EDOYARDOY 117m.ΣΑ LEOFOROS VENIZELOY ELEYTHERIOY 356m.ΣΔ TRIKOYPI CHARILAOY 577m.ΣΑ ARACHOVIS 111m.ΣΑ ΓΙΑ ΑΦΙΞΗ.
Routing J Server Greece T-LBS TNGeocoder – Υπηρεσία Geo-coding/Geo-decoding TNFinder – Υπηρεσία Find-Nearest TNRoute – Υπηρεσία Routing (A-to-B) Location Server API (optional) Siemens Location Enabling Server (LES) Alcatel iMLS Nokia mPlatform Ericsson MPS Nortel eMLC Telenavis Mobile / LBS Platform
Άλλες Εφαρμογές • Προσθήκη Routing σε εφαρμογές Fleet Management • Routing για μη-οδικά Δίκτυα • Καλωδίωση • Αποχετευτικά