Το Mapnik είναι ένα C ++ εργαλείων για την ανάπτυξη χάρτη-centric εφαρμογές.
Mapnik είναι επίσης ένα από τα εργαλεία που χρησιμοποιούνται για να δημιουργήσουν το περίφημο OpenStreetMap (OSM) πρόγραμμα χαρτογράφησης.
Από την άλλη πλευρά, Κόμβος-Mapnik είναι ο πελάτης τη Javascript για αυτό το πακέτο εργαλείων, επιτρέποντας Node.js προγραμματιστές να δημιουργήσουν εφαρμογές χαρτογράφησης που συνδέονται μεταξύ τους με μια τοπική ή απομακρυσμένη εγκατάσταση Mapnik και πρόσβαση σε μία ή περισσότερες από τις λειτουργίες χαρτογράφησης και εργαλεία.
Αυτή η βιβλιοθήκη έρχεται με δοκιμές και παραδείγματα
Τι είναι καινούργιο σε αυτή την έκδοση:.
- αναβαθμίζεται σε Mapnik 3.x έκδοση με εντελώς νέα γεωμετρία αποθήκευσης
- Αναβάθμιση σε mapnik-vector-tile@0.8.0~~V
- Αναβάθμιση στην node-pre-gyp@0.6.5
- Προστέθηκε μία επιπλέον παράμετρο για την προετοιμασία της προβολής. Αυτό αποτρέπει την αρχικοποίηση ενός αντικειμένου proj4 εσωτερικά. Αυτό θα είναι χρήσιμο μόνο όταν επαναπροβάλλετε από epsg: 4326 έως epsg:. 3857 και αντίστροφα
Τι είναι καινούργιο στην έκδοση 3.3.1:
- αναβαθμίζεται σε Mapnik 3.x έκδοση με εντελώς νέα αποθήκευσης γεωμετρία
- Αναβάθμιση σε mapnik-vector-tile@0.8.0~~V
- Αναβάθμιση στην node-pre-gyp@0.6.5
- Προστέθηκε μία επιπλέον παράμετρο για την προετοιμασία της προβολής. Αυτό αποτρέπει την αρχικοποίηση ενός αντικειμένου proj4 εσωτερικά. Αυτό θα είναι χρήσιμο μόνο όταν επαναπροβάλλετε από epsg: 4326 έως epsg:. 3857 και αντίστροφα
Τι είναι καινούργιο στην έκδοση 3.3.0:
- αναβαθμίζεται σε Mapnik 3.x έκδοση με εντελώς νέα αποθήκευσης γεωμετρία
- Αναβάθμιση σε mapnik-vector-tile@0.8.0~~V
- Αναβάθμιση στην node-pre-gyp@0.6.5
- Προστέθηκε μία επιπλέον παράμετρο για την προετοιμασία της προβολής. Αυτό αποτρέπει την αρχικοποίηση ενός αντικειμένου proj4 εσωτερικά. Αυτό θα είναι χρήσιμο μόνο όταν επαναπροβάλλετε από epsg: 4326 έως epsg:. 3857 και αντίστροφα
Τι είναι καινούργιο στην έκδοση 3.2.1:.
- Προστέθηκε μία επιπλέον παράμετρο για την προετοιμασία της προβολής
Τι είναι καινούργιο στην έκδοση 3.1.6:
- Σταθερή σφάλματα στο VectorTile.toGeoJSON να εξασφαλίσει κατάλληλα διαμορφωμένη JSON εξόδου.
- Εκκαθάριση του κώδικα Javascript και δοκιμές χρησιμοποιώντας JSLint.
- Προστέθηκε προκαταρκτική υποστήριξη για την οικοδόμηση εναντίον Nan v1.5.0 και IO.js v1.0.1 (αλλά εξακολουθεί να χρησιμοποιεί Nan V1.4.1 προς το παρόν)
- Προστέθηκε mapnik.versions.mapnik_git_describe να αποκτήσετε πρόσβαση στις λεπτομέρειες GIT του Mapnik έκδοση του κόμβου-Mapnik χτίστηκε κατά.
- Διορθώθηκε το Mapnik-inspect.js σενάριο.
Τι είναι καινούργιο στην έκδοση 3.1.3:
- Τώρα vt.composite προεπιλογές buffer μεγέθους έως 1 αντί των 256 και της ανοχής προεπιλογές για 8 αντί για 1.
- Βελτιώσεις στα εσωτερικά της mapnik.blend
- Διορθώθηκε το σπάνιο σφάλμα κατά την ανάγνωση των δεδομένων εικόνας με την ασύγχρονη mapnik.Image.fromBytes
- Τα δυαδικά αρχεία ενημερωθεί ώστε να χρησιμοποιεί το Mapnik v3.x
Τι είναι καινούργιο στην έκδοση 3.1.1:
- Προστέθηκε Map.registerFonts ()
- Αναβάθμιση στην node-pre-gyp@0.6.1
- το παρωνύμιο mapnik.register_fonts () - & # x3e? mapnik.registerFonts (), mapnik.register_datasources () - & # x3e? mapnik.registerDatasources ().
Τι είναι καινούργιο στην έκδοση 3.0.4:
- Τα δυαδικά αρχεία ενημερωθεί ώστε να χρησιμοποιεί το Mapnik v3.x.
Τι είναι καινούργιο στην έκδοση 3.0.1:
- Τα δυαδικά αρχεία ενημερωθεί ώστε να χρησιμοποιεί το Mapnik v3.x.
Τι είναι καινούργιο στην έκδοση 1.4.15:
- Αναβάθμιση στην mapnik-vector-tile@0.5. 5 για την ταχύτερη απόδοση ράστερ.
Τι είναι καινούργιο στην έκδοση 1.4.14:
- Αποφύγετε σφάλμα εκκίνησης αν το $ HOME περιβάλλον δεν είναι γνωστό
- Σταθερή όλες οι δοκιμές για τα παράθυρα
- Πειραματικές: mapnik.VectorTile τώρα δέχεται μεταβλητές αντικειμένου στην καταστήσει επιλογές .
- Πειραματικές: Προστέθηκε mapnik.Map.clone μέθοδο για να δημιουργήσετε ένα ρηχό αντίγραφο ενός αντικειμένου χάρτη (πηγές δεδομένων έχουν κατανεμηθεί)
Τι είναι καινούργιο στην έκδοση 1.4.12:
- Διορθώθηκε το σπασμένο plugin postgis.input στο εκτελέσιμο πακέτο
- Διορθώθηκε το αταίριαστο νέα / διαγραφή σε UTF8 κώδικα που κωδικοποιεί πλέγμα
- Ενημέρωση για να υποστηρίξει πιο πρόσφατη έκδοση 3.x Mapnik ανάπτυξη
- πειραγμένο εσωτερική tracker του χάρτη ταυτόχρονη χρήση για την απελευθέρωση πριν επανάκλησης
- Προστέθηκε επιλογή που λείπουν compositing ιμβερτοποιημένο-RGB
Τι είναι καινούργιο στην έκδοση 1.4.5:
- Ενημέρωση για να χρησιμοποιήσετε το Mapnik 2.3.x SDK με rapidxml parsing λύση.
Τι είναι καινούργιο στην έκδοση 1.4.4:
- Λεπτές σφάλματα VectorTile.composite σταθερό για να χειριστεί και τα δύο πλακίδια δημιουργήθηκε από setData και εκείνους ακριβώς που παρασχέθηκαν προς.
- μεθόδου VectorTile.fromGeoJSON αλλάξει VectorTile.addGeoJSON.
- Αφαιρέθηκε την προετοιμασία και τον καθαρισμό των παγκόσμιων δομών libxml2 επειδή XML2 δεν είναι πλέον η προεπιλογή σε δυαδικά κόμβο-Mapnik.
Τι είναι καινούργιο στην έκδοση 1.4.0:
- Πρώτη σειρά στην προεπιλογή για την παροχή εκτελέσιμα με ΝΡΜ εγκαταστήσετε .
Τι είναι καινούργιο στην έκδοση 1.3.3:.
- Ενημέρωση για Mapnik-φορέα-πλακάκι
Τι είναι καινούργιο στην έκδοση 1.3.0:.
- Προστέθηκε VectorTile.composite API
- Διορθώθηκε το χειρισμό εξαίρεση για VectorTile.isSolid.
- mapnik.Expression άτομα με ειδικές ανάγκες αντικείμενο εφόσον αυτό δεν χρησιμοποιείται από όλες τις γνωστές εφαρμογές.
- Προστέθηκε mapnik.register_datasource να καταχωρήσετε ένα ενιαίο πρόγραμμα πηγής δεδομένων.
Τι είναι καινούργιο στην έκδοση 1.2.1:
- Προστέθηκε περισσότερες λεπτομέρειες για mapnik.supports API συμπεριλαμβανομένου του δικτύου , proj4, WebP, jpeg, png, SVG, cairo_pdf, cairo_svg και threadsafe.
- Προστέθηκε περισσότερο σταθερές για τις διαθέσιμες τιμές δείγμα-op.
Τι είναι καινούργιο στην έκδοση 1.2.0:
- Αφαιρέθηκε devDependencies έτσι ώστε μόκα και sphericalmecator πρέπει να είναι εγκατασταθεί με το χέρι για να τρέξει τις δοκιμές
- πειραγμένο διαμόρφωση απατώ Τύπου για την εξασφάλιση δυαδικά αρχεία έχουν αφαιρεθεί και κατασκευαστεί με τα υψηλότερα επίπεδα της βελτιστοποίησης
- Προστέθηκε υποστήριξη για τον εντοπισμό --runtime_link = στατική σημαία για να ΝΡΜ εγκατάσταση που μπορεί να προκαλέσει τη σύνδεση ενάντια σε όλες τις depedencies Mapnik (και όχι μόνο libmapnik)
- Προστέθηκε υποστήριξη travis.ci
Τι είναι καινούργιο στην έκδοση 1.1.1:
- Διορθώθηκε το χειρισμό εξαίρεση κατά τη δημιουργία GeoJSON από το φορέα κεραμίδι.
Τι είναι καινούργιο στην έκδοση 1.0.0:
- Υποστήριξη για τον κόμβο v0.10.x και τον κόμβο -gyp.
Απαιτήσεις :
- Mapnik
- Node.js 0.6.13 ή νεότερη
Τα σχόλια δεν βρέθηκε