Χωρική Βάση Δεδομένων
Η SpatiaLite είναι βασισμένη στην βάση δεδομένων SQLite με την προσθήκη χωρικών λειτουργιών.
Η SQLite είναι μια δημοφιλής βάση δεδομένων, απλή, δυνατή, εύκολη στη χρήση και πραγματικά ελαφριά (από πλευράς απαιτήσεων υπολογιστικών πόρων). Κάθε βάση δεδομένων SQLite είναι απλά ένα αρχείο; μπορείτε να το αντιγράψετε, να το συμπιέσετε, να το μεταφέρετε μέσω δικτύου χωρίς κανένα πρόβλημα.
Τα αρχεία είναι φορητά, η ίδια βάση δεδομένων θα λειτουργήσει σε Windows, Linux, MacOs κλπ.
Βασικά Χαρακτηριστικά
Η SpatiaLite ενεργοποιεί χωρικά την SQLite ώστε να υποστηρίζει χωρικά δεδομένα συμβατά με τις προδιαγραφές του OGC.
- Υποστηρίζει τα πρότυπα WKT and WKB
- Υλοποιεί χωρικές συναρτήσεις SQL όπως οι AsText(), GeomFromText(), Area(), PointN() και παρόμοιες
- Το πλήρες σύνολο των χωρικών συναρτήσεων OpenGis υποστηρίζεται μέσω GEOS, με συναρτήσεις όπως Overlaps(), Touches(), Union(), Buffer() ..
- Υποστηρίζει πλήρως τα χωρικά μεταδεδομένα από τις προδιαγραφές OpenGis
- Υποστηρίζει εναλλακτικά πρότυπα αναπαράστασης γεωμετρίας - EWKT, GML, KML, και GeoJSON
- Υποστηρίζει εισαγωγή και εξαγωγή, από και πρός shapefiles
- Υποστηρίζει αλλαγή προβολικού συστήματος μέσω PROJ.4 και των κωδικών EPSG
- Υποστηρίζει τοπικά συστήματα κωδικοποίησης χαρακτήρων μέσω του GNU libiconv
- Υποστηρίζει χωρικα ευρετήρια βασισμένα στην επέκταση της SQLite με το RTree
- Η επέκταση VirtualShape δίνει τη δυνατότητα στην SQLite να έχει πρόσβαση σε αρχεία shapefile σαν εικονικούς πίνακες
- Μπορούν οι χρήστες να εκτελούν ερωτήματα SQL σε εξωτερικά αρχεία shapefile, χωρίς την ανάγκη εισαγωγής ή μετατροπής τους
- Η επέκταση VirtualText δίνει τη δυνατότητα στην SQLite να έχει πρόσβαση σε αρχεία CSV/TxtTab σαν εικονικούς πίνακες
- Μπορούν οι χρήστες να εκτελούν ερωτήματα SQL σε εξωτερικά αρχεία CSV/TxtTab, χωρίς την ανάγκη εισαγωγής ή μετατροπής τους
- Το γραφικό περιβάλλον υποστηρίζει τις παραπάνω λειτουργίες με φιλικό προς τον χρήστη τρόπο
Λεπτομέρειες
Κεντρική Ιστοσελίδα: http://www.gaia-gis.it/gaia-sins/
Άδεια: MPL v1.1 και GPL v3
Έκδοση Λογισμικού: spatialite 3.0.0 / librasterlite 1.0 / spatialite-gui 1.3.0 / spatialite-gis 1.0.0
Υποστηριζόμενες πλατφόρμες: Linux, Mac, Windows
Προγραμματιστική διεπαφή (API): C++