Σουίτα Τοπολογίας JTS¶
Η σουίτα τοπολογίας JTS (Java Topology Suite) είναι μια ελεύθερη βιβλιοθήκη σε γλώσσα προγραμματισμού Java υπό την άδεια LGPL που υλοποιεί ρουτίνες και συναρτήσεις για την επεξεργασία γεωμετρίας. Η JTS προσφέρει μια ολοκληρωμένη, σταθερή και ευέλικτη υλοποίηση βασικών αλγορίθμων για επεξεργασία γραμμικών γεωμετριών στο Καρτεσιανό σύστημα συντεταγμένων.
Η JTS περιλαμβάνει το “JTS Test Builder” το οποίο επιτρέπει στους χρήστες να εκτελούν δοκιμές και πειραματισμό με γεωμετρίες μέσω μια διαδραστικής διεπαφής. Η σταθερότητα της JTS διασφαλίζεται μέσω της δοκιμαστικής σουίτας.
Η JTS χρησιμοποιείται από μεγάλο αριθμό ελεύθερων γεωχωρικών λογισμικών βασισμένων στη Java, και από την GEOS, που είναι μια μεταφορά της JTS σε γώσσα C++, και η οποία χρησιμοποιείται από τις περισσότερες εφαρμογές σε γλώσσα C. Επιπλέον μεταφορές της βιβλιοθήκης υπάρχουν για C# και JavaScript.
Βασικά Χαρακτηριστικά¶
- Μοντέλο γεωμετρίας
- Τελεστές γεωμετρίας
- Χειρισμός ακρίβειας
- Αρχικοποίηση γεωμετρίας (Constructions)
- Μετρικές συναρτήσεις
- Χωρικοί αλγόριθμοι
- Μαθηματικές συναρτήσεις
- Χωρικές δομές
- Είσοδος/Έξοδος
- Αριθμητική υψηλής ακρίβειας
Υποστηριζόμενα Πρότυπα¶
- Καθιερομένα πρότυπα κειμένου και διαδικών αρχείων (well-known text WKT και well-known-binary WKB)
- GML 2
- Java Swing/AWT (εγγραφή)
Υλοποιημένα Πρότυπα¶
- OGC Simple Features for SQL (SFSQL)
Λεπτομέρειες¶
Κεντρική ιστοσελίδα: https://sourceforge.net/projects/jts-topo-suite/
Άδεια: LGPL
Υποστηριζόμενες πλατφόρμες: Windows, Linux, Mac
Προγραμματιστικές διεπαφές: Java
Υποστήριξη: https://sourceforge.net/projects/jts-topo-suite/