ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

9 εργαλεία web mapping ανοιχτού λογισμικού

Τα τελευταία χρόνια, η έλευση του Web Mapping μπορεί να θεωρηθεί ως μια σημαντική νέα τάση στη χαρτογραφία.

Αν ψάχνετε να ξεκινήσετε web mappnig υπάρχουν πολλά εργαλεία ανοικτού κώδικα τα οποία μπορείτε να αναζητήσετε και να καλύπτουν τις ανάγκες σας.

Στο παρόν άρθρο θα παρουσιαστούν 9 από αυτά με τις βασικές τους πληροφορίες.

1. Leaflet

leaflet

Το Leaflet έχει γίνει τα τελευταία χρόνια μια από τις πιο δημοφιλής επιλογή για τη δημιουργία διαδραστικών JavaScript χαρτών.

Είναι ένα έργο σχεδιασμένο με απλότητα, απόδοση και  χρηστικότητα. Λειτουργεί αποτελεσματικά σε όλους τους υπολογιστές και κινητά. Μπορεί να επεκταθεί με πολλά plugins, έχει μια όμορφη, εύκολη χρήση και δύο καλά τεκμηριωμένες API και ένα απλό, ευανάγνωστο πηγαίο κώδικα που μπορείτε να συμβάλλετε σε αυτόν.

2. OpenLayers

openlayers-1024x561To OpenLayers καθιστά εύκολη την εισαγωγή ενός δυναμικού χάρτη σε οποιαδήποτε ιστοσελίδα.

Μπορείς να εισάγεις tiles από OSM, Bing, MapBox, Stamen, κάθε άλλη XYZ πηγή που μπορείς να βρεις.

Το OpenLayers έχει αναπτύξει τη περαιτέρω χρήση σε όλα τα είδη των γεωγραφικών πληροφοριών. Είναι εντελώς δωρεάν, ανοιχτού κώδικα JavaScript, και διατίθεται βάσει της Άδειας BSD (γνωστή επίσης ως FreeBSD).

Δείτε εδώ τον κώδικα και εδώ τα tutorials.

3. OpenScales

openscales

Το OpenScales είναι ένα ανοιχτού κώδικα (LGPL) framework χαρτογράφησης γραμμένο σε ActionScript 3 και Flex το οποίο επιτρέπει σε προγραμματιστές να δημιουργήσουν Rich Internet Mapping Applications.

Μπορείς να δεις Κυψελιδωτά ή ψηφιδωτά αρχεία (raster), να επεξεργαστείς διανυσματικά  (vector) αρχεία, να διαχειριστείς ομαλά τις μεταβάσεις μεταξύ των κλιμάκων και των θέσεων κ.α.

Μπορείτε να δείτε εδώ τον κώδικα και εδώ την τεκμηρίωση.

4. Mapael

mapaelTo Mapael είναι ένα jQuery plugin που βασίζεται σε Raphaël.js και σας επιτρέπει να εμφανίσετε δυναμικούς διανυσματικούς χάρτες. 

Για παράδειγμα, με Mapael, μπορείτε να εμφανίσετε ένα χάρτη του κόσμου με clickable χώρες.

Μπορείτε επίσης να δημιουργήσετε απλές DataViz θέτοντας κάποιες παραμέτρους και να ρυθμίσετε αυτόματα ένα χρώμα ανάλογα με την αξία σε κάθε περιοχή του χάρτη σας και να εμφανίσει το σχετικό αποτέλεσμα. Επιπλέον, μπορείτε να σχεδιάσετε τις πόλεις στο χάρτη με κύκλους, τετράγωνα ή εικόνες από το γεωγραφικό πλάτος και μήκος τους.

Μπορείτε να δείτε εδώ τον κώδικα και εδώ την τεκμηρίωση.

5. Polymaps

polymapsΤο Polymaps είναι μια δωρεάν Javascript βιβλιοθήκη χαρτογράφησης για τη δημιουργία διαδραστικών χαρτών και με διανύσματα SVG-based, καθώς και επίπεδα χαρτών με κυψελιδωτά ή ψηφιδωτά αρχεία (raster).  Επειδή το Polymaps μπορεί να φορτώσει τα δεδομένα σε ένα πλήρες φάσμα κλιμάκων, είναι ιδανικό για την προβολή των πληροφοριών από το επίπεδο χώρας, πόλης, γειτονιάς έως και δρόμων.

Μπορείτε να δείτε εδώ τον κώδικα.

6. Turf JS

turfΤο Turf JS είναι μια βιβλιοθήκη JavaScript που υποστηρίζει χωρικές και στατιστικές εργασίες, ταξινόμηση δεδομένων, καθώς και τη δημιουργία των GeoJSON δεδομένων, και όλες αυτές οι λειτουργίες στο πρόγραμμα περιήγησης.

Μπορείτε να δείτε εδώ τον κώδικα.

7. Modest Maps

modest-mapsΕίναι μια μικρή, επεκτάσιμη, και δωρεάν βιβλιοθήκη για τους σχεδιαστές και προγραμματιστές που θέλουν να χρησιμοποιήσουν διαδραστικούς χάρτες με τα δικά τους projects.

Παρέχει ένα βασικό σύνολο χαρακτηριστικών σε ένα πακέτο με άφθονα hooks για πρόσθετη λειτουργικότητα.

Μπορείτε να δείτε εδώ τον κώδικα.

8. D3.js

d3

Το D3.js είναι μια JavaScript βιβλιοθήκη για τον χειρισμό των εγγράφων που βασίζονται σε δεδομένα. Το D3 βοηθά να φέρει τα δεδομένα στη ζωή χρησιμοποιώντας HTML, SVG και CSS. Το D3 για τα web standards σας δίνει όλες τις δυνατότητες των σύγχρονων προγραμμάτων περιήγησης χωρίς να συνδεθείτε και συνδυάζει ισχυρά συστατικά οπτικοποίησης.
Το D3.js έχει ένα πιο γενικό σκοπό, αλλά έχει μερικές μεγάλες δυνατότητες για τη δημιουργία απλών χαρτών εύκολα. Αν ενδιαφέρεστε για τον ευρύτερο κόσμο της απεικόνισης δεδομένων, το D3 είναι ένα εξαιρετικό μέρος για να ξεκινήσετε.
Μπορείτε να δείτε εδώ τον κώδικα.

9. Cesium

cesiumΤο Censium είναι μια open-source JavaScript βιβλιοθήκη για παγκόσμιους 3D globe και χάρτες. Είναι πολύ χρήσιμο να δημιουργηθεί ο μεγαλύτερος 3D χάρτης στο κόσμο για στατικά και με χρονικά δυναμικό περιεχόμενο, με την καλύτερη δυνατή απόδοση, ακρίβεια, οπτική ποιότητα, υποστήριξη, κοινότητα, και ευκολία στη χρήση.

Μπορείτε να δείτε εδώ τον κώδικα.

Πηγή δεδομένων εδώ.

 

Leave a Comment