Εγχειρίδιο Γρήγορης Εκκίνησης MapProxy¶
Το MapProxy είναι ΤΟ πολυεργαλείο για όλες τις λειτουργίες WMS. Αποθηκεύει προσωρινά, επιταχύνει και μετατρέπει δεδομένα από υπάρχοντες παρόχους χαρτών σε κάθε σύστημα ή περιβάλλον web GIS.
To MapProxy δεν είναι μόνο μια λύση προσωρινής αποθήκευσης. Παρέχει επιπλέον πολλά καινοτόμα χαρακτηριστικά και πλήρη υποστήριξη για χρήστες WMS.
Εκκίνηση αυτόνομης λειτουργίας επίδειξης¶
Το MapProxy έχει ευέλικτες επιλογές ολοκλήρωσης με άλλα λογισμικά όπως το Apache. Επίσης είναι δυνατή η εκκίνησή του σε αυτόνομη λειτουργία εξυπηρέτησης η οποία είναι και η καλύτερη επιλογή για αρχή.
Για να ξεκινήσετε το MapProxy αυτόνομα επιλέξτε
.Δείτε την χρήση του MapProxy¶
Η σελίδα επίδειξης του MapProx περιέχει ένα στοιχειώδες WMS για κάθε διαμορφωμένο επίπεδο απεικόνισης.Για παράδειγμα δεν μπορείτε να αλλάξετε την προβολή απεικόνισης αλλά απλά να επαληθεύσετε ότι λειτουργεί.
Μπορείτε να το ανοίξετε σε έναν δικτυακό περιηγητή με την εντολή: http://localhost:8011/demo
Δείτε το ως Desktop GIS¶
Μπορείτε να προσθέσετε το MapProxy σε κάθε περιβάλλον Desktop GIS όπως τα uDig, QGIS ή gvSIG. Η διεύθυνση σύνδεσης είναι: http://localhost:8011/service?
Το παράδειγμα περιέχει μερικά επίπεδα απεικόνισης τα οποία χρησιμοποιούν διαφορετικές μηχανές και χαρτογραφικά δεδομένα. Δείτε παρακάτω περισσότερες λεπτομέρειες για κάθε ένα.
Διαθέσιμα επίπεδα¶
- mapnik:
- Ο παγκόσμιος πληθυσμός επεξεργασμένος από το Mapnik. Δεν χρειάζεται να εκκινήστε την λειτουργία του Mapnik διότι αυτό το επίπεδο χρησιμοποιεί την ενσωματωμένη λειτουργία του στο MapProxy.
- tilelite:
- Ο TileLite είναι ένας απλός εξυπηρετητής ο οποίος παρέχει τα αποσπάσματα εικόνων (tiles) από την λειτουργία παγκόσμιου πληθυσμού του Mapnik. Αυτό το επίπεδο δείχνει την ικανότητα να ενσωματώνεις και να διαθέτεις λειτουργίες WMS στο MapProxy. Για να είτε αυτή την λειτουργία θα πρέπει να εκκινήσετε το TileLite με την επιλογή Start Mapnik & TileLite.
- geoserver:
- Ο πληθυσμός των ΗΠΑ επεξεργασμένος από το GeoServer WMS. Αυτό το επίπεδο υποστηρίζει αιτήματα
GetFeatureInfo
τα οποία προωθούνται στο αρχικό WMS. Για να είτε αυτή την λειτουργία θα πρέπει να εκκινήσετε το GeoServer με την επιλογή . - mapnik_geoserver:
- Αυτό το επίπεδο δείχνει την δυνατότητα να συνδυάζεις πολλαπλές πηγές σε ένα επίπεδο. Εδώ συνδυάζουμε τον παγκόσμιο πληθυσμό από το Mapnik με τον πληθυσμό των ΗΠΑ από τον GeoServer. Παράλληλα η λειτουργία
GetFeatureInfo
για τον πληθυσμό των ΗΠΑ παραμένει διαθέσιμη. Για να είτε αυτή την λειτουργία θα πρέπει να εκκινήσετε το GeoServer με την επιλογή . - mapserver:
- Το επίπεδο αυτό χρησιμοποιεί τα δεδομένα Itasca του Mapserver. Είναι ένα τοπικό σύνολο δεδομένων οριζόμενο στην περιοχή Itasca, IL.
Δημιουργείστε τις δικές σας ρυθμίσεις¶
Μπορείτε να χρησιμοποιείστε το mapproxy-util
για να δημιουργήσετε νέα αρχεία ρυθμίσεων και να ξεκινήσετε έναν δοκιμαστικό εξυπηρετητή.
Για ένα νέο αρχείο ρυθμίσεων:
mapproxy-util create -t base-config ~/mapproxy
Για να ξεκινήστε έναν εξυπηρετητή στην πύλη 8011 με βάση τις προηγούμενες ρυθμίσεις:
mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011
Επισκεφτείτε την σελίδα επίδειξης στην διεύθυνση http://127.0.0.1:8011/demo/. Το MapProxy θα ξαναφορτώνει αυτόματα όποια αλλαγή κάνετε στο αρχείο ρυθμίσεων.
Τι ακολουθεί;¶
- Διαβάστε την τεκμηρίωση documentation of MapProxy
- Διαβάστε τις ενδεικτικές ρυθμίσεις (
/usr/local/share/mapproxy/mapproxy.yaml
)