Upload
pano-voudouris
View
317
Download
2
Embed Size (px)
Citation preview
Ναι, πρέπει να μάθετε να γράφετε κώδικα
Πάνος Βουδούρης, Gaiocorp
Περί τίνοςπρόκειται;
Ως επαγγελματίας του χώρου θα πρέπει να
έχετε και κάποιες βασικέςγνώσεις
προγραμματισμού
- «Και με τι ασχολείσαι;»- «Με GIS»- ….
Ξέρω GIS…
Τι νομίζουν οι φίλοι μου ότι κάνω Τι νομίζει ο υπόλοιπος κόσμος ότι κάνω
Τι νομίζουν οι πελάτες μου ότι κάνω Τι νομίζω ότι κάνω Τι ΠΡΑΓΜΑΤΙΚΑ κάνω
Τι νομίζει η μαμά μου ότι κάνω
GIS=ΓΣΠ (ΣΓΠ ή ΠΓΣ ή …)
Γεωγραφικά
Συστήματα Πληροφοριών
«Ας κάνουμε ένα GIS για το Δήμο/Φορέα <συμπληρώστε
εδώ> ΧΧΧΧ»
Η συνταγή ενός GIS(τα πρώτα χρόνια)
1. Παίρνετε ένα φρέσκο ArcGIS (ζητάτε από το κρεοπώλη σας την ESRI να σας δώσει μια καλή έκδοση π.χ. ArcEditor)
2. Προσθέτετε 2-3 shapefiles…3. Βάζετε μια πρέζα MSAccess4. Προσθέτετε 1 WMS Κτηματολογίου…5. Ανακατεύετε καλά6. Κάνετε Κλικ στο identify7. Έτοιμο!
Η «επανάσταση» των GIS
Η «επανάσταση» των GIS
Ευρεία χρήση smartphones(2013: 33% πληθυσμού, καθημερινή χρήση το 87%)
Πηγή: http://think.withgoogle.com/mobileplanet
Η «επανάσταση» των GIS
Τεχνολογίες cloud (ArcGIS online,
MangoMap, GISCloud, Mapbox)
Η «επανάσταση» των GIS
Στοχευμένα σε μη ειδικούς χρήστες
Η «επανάσταση» των GIS
Η «επανάσταση» των GIS
Μεγάλο ενδιαφέρον από Επιχειρήσεις και Φορείς
Η «επανάσταση» των GIS
Τα περισσότερα δεδομένα τους
εμπεριέχουν γεωγραφική θέση
Η «επανάσταση» των GIS
Χρησιμοποιούνται για τη κάλυψη επιχειρησιακών
αναγκών και εξαγωγή αποτελεσμάτων
Κτηματολόγιο
Δίκτυα μεταφορών
Περιβάλλον
Ασφάλεια-Άμυνα
Διαχείριση ΑκινήτωνΔίκτυα ΔΕΚΟ
Πολεοδομία
Έρευνα αγοράς
Λιανεμπόριο
Υγεία
Δημοσιογραφία
Υπουργείο Εργασίας ΗΠΑ-Bureau of Labor Statistics 2010-2011 Handbook
«…άτομα (στο χώρο των GIS) με πτυχίο πανεπιστημίου και ισχυρές τεχνικές δεξιότητες αναμένεται να
έχουν ευνοϊκές προοπτικές απασχόλησης.»
Υπουργείο Εργασίας ΗΠΑ-Bureau of Labor Statistics 2010-2011 Handbook
«η απασχόληση σε αυτούς τους τομείς αναμένεται να αυξηθεί
γρηγορότερα από το μέσο όρο των υπολοίπων επαγγελμάτων»
Υπουργείο Εργασίας ΗΠΑ-Bureau of Labor Statistics 2010-2011 Handbook
Επανάληψη μήτηρ πάσης μαθήσεως…
Τα GIS θεωρούνται πια επιχειρησιακά εργαλεία
Σε όλους τους κλάδους της οικονομίας
Τελικοί χρήστες μη ειδικοί
Είναι πια οι εξειδικευμένοι χρήστες και επαγγελματίες GIS (εμείς) που θα
πρέπει να μπορούμε να υποστηρίξουμε τους τελικούς χρήστες που χρειάζονται ένα ΣΥΓΚΕΚΡΙΜΕΝΟ
κομμάτι της λειτουργικότητας, Η ΜΟΝΟ τα αποτελέσματα μιας χωρικής
ανάλυσης
Χρειάζομαι παραμετροποίηση ΤΩΡΑ!
Συνήθη Βιογραφικά…
Συνήθη Βιογραφικά…
Χρήση ArcGIS
Συνήθη Βιογραφικά…
Συνήθη Βιογραφικά…
καμιά ουσιαστική εμπειρία σε
προγραμματισμό κανενός είδους
Η «κατάρα» του UI…
Πάτημα κουμπιών για εκτέλεση μιας
διαδικασία
10% της συνολικήςλειτουργικότητας
Για αυτό και όλατα GIS διαθέτουν
API
«Δεν είναι εύκολο να βρεις άτομα με γνώσεις τόσο σε GISόσο και σε προγραμματισμό. Και φαίνεται να μην τους έχει
αγγίξει η κρίση ιδιαίτερα»Προσωπική Μαρτυρία
Όχι ότι δεν υπάρχουν επιλογές…
Για να ξεκινήσετε…
SQLPython
Javascript
SQL
• Εύκολη - «Γλώσσα αναζήτησης»• Χρησιμοποιείται σε ΟΛΕΣ τις Β.Δ.
με τον ίδιο τρόπο (πρότυπο)• ΟΛΕΣ οι Β.Δ. διαθέτουν χωρικές
λειτουργίες (spatial databases)• ΌΛΑ τα GIS «μιλάνε» με τις
χωρικές βάσεις
SQL
Τη χρησιμοποιείτε ήδη!
SQL
Επιτρέπει πιο πολύπλοκεςαναζητήσεις ΠΕΡΑ από το UIΜαθαίνοντας SQL θα μάθετε και βασικές αρχές σχεδίασης
βάσεων δεδομένων που είναι το κύριο συστατικό μέρος ενός
GIS
SQLΠιο γρήγορη!«Βρείτε πόσοι οικισμοί βρίσκονται μέσα στα όρια του Δήμου Λαγκαδά»
(Arc)GIS:
1. Add Data->oria_kallikratis.shp, oikismoi.shp2. Επιλογή πολυγώνου Δήμου Λαγκαδά3. Μενού Selection->Select By Location4. Select features from ->oikismoi, Source layer->Oria_kallikratis, Use
Selected features, Spatial selection->Are within the source layer feature
5. Apply6. Open Attribute table -> 32 out of 5900 features selected
SQL:
select count(*) from oikismoi o join oria_kallikratis k on
o.shape.STWithin(k.shape)=1 where ota_name= ‘Λαγκαδά'
(Monty) Python
• Εύκολη!• Default γλώσσα
προγραμματισμού σε πολλά GIS (ArcGIS, QGIS)
• Επιτρέπει την αυτοματοποίησηδιαδικασιών
• Πολλές έτοιμες βιβλιοθήκες και εργαλεία
ArcPy
Βιβλιοθήκη Python για το ArcGIS
To ArcToolbox δουλεύει σε Python
Η ESRI έχει πολύ καλή τεκμηρίωση
Εκατοντάδες παραδείγματα
ArcPy
Javascript
• Για εφαρμογές Web• Ίσως λίγο πιο δύσκολη τεχνικά• Πολλές έτοιμες βιβλιοθήκες και
παραδείγματα (ArcGIS API for Javascript, Leaflet, OpenLayers, Google Maps API ….)
Αν δε μπορείτε να γράψετε…
Βρίσκεστε στο έλεος άλλων (ακόμα και για απλές παραμετροποιήσεις ή
αυτοματισμούς)Δε μαθαίνετε τα εργαλεία που
χρησιμοποιείτε.Μένετε στάσιμοι στις δεξιότητες σας
Αν όμως μπορείτε…
Κάνετε πιο γρήγορα τη δουλειά σας
Δεν εξαρτάστε από κανένανΜπορείτε να βρείτε
περισσότερες δουλειές!