Skip to main content

Τι είναι το λογισμικό GeoCoding;

Το λογισμικό GeoCoding είναι ένας τύπος εφαρμογής υπολογιστή που συνδυάζει διευθύνσεις δρόμου με πληροφορίες χάρτη για να παρέχει μια μοναδική τοποθεσία για κάθε διεύθυνση.Μετατρέπει ουσιαστικά μια λίστα διευθύνσεων σε σημεία σε ένα χάρτη.Οι περισσότεροι τύποι λογισμικού γεωγραφικών συστημάτων πληροφοριών (GIS) θα περιλαμβάνουν ορισμένες βασικές λειτουργίες geocoding, αλλά είναι επίσης διαθέσιμο ξεχωριστό λογισμικό geocoding.Ορισμένα λογισμικά GeoCoding μπορούν ακόμη και να εκτελούν εργασίες γεωμετρίας χωρίς μια συνεδρία χαρτογράφησης συνδέοντας τις διευθύνσεις σε μία βάση δεδομένων με τα χαρακτηριστικά του δρόμου στη βάση δεδομένων για τον χάρτη προέλευσης.

Ο τύπος του χάρτη που χρησιμοποιείται στη γεωμετρία μπορεί να ποικίλει ανάλογα με την κλίμακα και το επίπεδο λεπτομέρειας που απαιτείται.Οι χάρτες μπορεί να περιλαμβάνουν αυτά των αγροτεμαχίων, των ταχυδρομικών κωδικών ή των περιοχών.Συνήθως, χρησιμοποιείται ένας χάρτης σε επίπεδο δρόμου για να επιτευχθεί τα πιο ακριβή αποτελέσματα.Ο χάρτης πηγής θα χρειαστεί μια βάση δεδομένων που περιλαμβάνει ορισμένα χαρακτηριστικά για τα χαρακτηριστικά του χάρτη.Μια βάση δεδομένων χάρτη δρόμου, για παράδειγμα, μπορεί να απαριθμήσει τα ονόματα των δρόμων και το φάσμα των διευθύνσεων σε κάθε δρόμο.Έχοντας ακριβή δεδομένα για τον χάρτη είναι απαραίτητη για την αξιόπιστη παρεμβολή διευθύνσεων.Ένα πρόγραμμα υπολογιστή μπορεί να μην αναγνωρίσει ότι το St. είναι σύντομη για το δρόμο σε μια διεύθυνση, για παράδειγμα, οπότε η διεύθυνση 123 Main St. δεν θα βρεθεί ως αγώνας για το 123 Main Street.Όλες οι εγγραφές διευθύνσεων στη βάση δεδομένων θα πρέπει να χρησιμοποιούν τους ίδιους κανόνες κεφαλαιοποίησης και συντομογραφίας.Οι ιστότοποι που παρέχουν οδηγίες σε διευθύνσεις συνήθως έχουν μια λειτουργία που τους επιτρέπει να ερμηνεύουν διευθύνσεις που δεν εισάγονται στην τυπική μορφή.

Το λογισμικό GeoCoding θα αναλύσει τις διευθύνσεις σε μεμονωμένα στοιχεία.Στις Ηνωμένες Πολιτείες και πολλές άλλες χώρες, μια διεύθυνση συνήθως μπορεί να σπάσει στα ακόλουθα στοιχεία: πρόθεμα ή κατεύθυνση επίθεσης, τύπος προθέματος, αριθμός διεύθυνσης, όνομα δρόμου, τύπος δρόμου και ταχυδρομικός κώδικας.Για παράδειγμα, στη διεύθυνση 692 Hwy 31 N, 692 είναι ο αριθμός διεύθυνσης, το Hwy είναι ο τύπος προθέματος, το 31 είναι το όνομα του δρόμου και το n είναι η κατεύθυνση επίθεσης.Το λογισμικό θα καταργήσει όλες τις διευθύνσεις στη βάση δεδομένων με αυτόν τον τρόπο.Συνεργάζεται με τα δύο μαζί με την αντιστοίχιση των καταχωρίσεων σε κάθε βάση δεδομένων και κάποιο λογισμικό θα παρέχει μια βαθμολογία για το πόσο κοντά σε έναν αγώνα βρίσκει για κάθε διεύθυνση.Η βάση δεδομένων διευθύνσεων θα λάβει ετικέτα με την αντίστοιχη συντεταγμένη χάρτη, συνήθως γεωγραφικό πλάτος και γεωγραφικό μήκος, από τη βάση δεδομένων MAP

Υπάρχουν αρκετές μέθοδοι για τον τρόπο με τον οποίο το λογισμικό καθορίζει πού να τοποθετήσει μια διεύθυνση σε χάρτη δρόμου.Ένας κοινός τρόπος είναι η μέθοδος μιας εμβέλειας, στην οποία κάθε δρόμος έχει εκχωρηθεί ένα μόνο εύρος αριθμών διευθύνσεων.Στη συνέχεια, η εφαρμογή θα δοκιμάσει μια διεύθυνση για να διαπιστωθεί εάν εμπίπτει στο δεδομένο εύρος αριθμών για αυτόν τον δρόμο.Εάν συμβαίνει αυτό, τότε το σημείο για τη θέση της διεύθυνσης τοποθετείται στο δρόμο ανάλογη με την αξία του μεταξύ των τελικών σημείων του δρόμου.Για παράδειγμα, εάν ένας δρόμος έχει μια σειρά διευθύνσεων 500 έως 599, τότε ο αριθμός διεύθυνσης 550 θα βρίσκεται περίπου στα μισά του δρόμου μεταξύ των τελικών σημείων του δρόμου στο χάρτη.