project logo

Mapnik

Λογισμικό Χαρτογραφικής Σύνθεσης

Το Mapnik είναι ένα σύνολο εργαλείων για την σύνθεση καλαίσθητων χαρτών, με καθαρές και απαλές ακμές χαρακτηριστικών που παρέχονται από προχωρημένες τεχνικές γραφικών (anti-aliasing), από έξυπνη τοποθέτηση ετικετών, και συμβολισμούς μέσω SVG. To Mapnik είναι ιδιαιτέρως γνωστό για τη χρήση του στη σύνθεση των χαρτών του Open Street Map.

Το Mapnik έχει ενσωματωθεί σε εφαρμογές python οι οποίες σερβίρουν τους χάρτες τους μέσω διαδικτύου. Τελευταίες βελτιώσεις όμως επιτρέπουν τη χρήση του για τη δημιουργία εκτυπωμένων χαρτών πολύ υψηλής ανάλυσης.

screenshot

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

Βιβλιοθήκες υψηλού επιπέδου της Python βοηθούν στην γρήγορη ανάπτυξη εφαρμογών σε περιβάλλον zope3, django κλπ.

Το Mapnik είναι ανεξάρτητο πλατφόρμας. Πακέτα εγκατάστασης είναι διαθέσιμα για τις περισσότερες διανομές Linux και εφαρμογές εγκατάστασης υπάρχουν για τα λειτουργικά συστήματα Mac OS X και Windows.

Λεπτομέρειες

Κεντρική Ιστοσελίδα: http://www.mapnik.org/

Άδεια: LGPL (GNU Lesser General Public Licence)

Έκδοση Λογισμικού: 2.2.0

Υποστηριζόμενες πλατφόρμες: Windows, Linux, Mac

Προγραμματιστικές διεπαφές: C++, Python