Geospatial - GISGvSIGQGIS

Η Java αξίζει να μάθει;

Πέρα από το OpenOffice, Vuze, Woopraή οι μικροεφαρμογές που αναπτύσσονται σε ορισμένες ιστοσελίδες, είναι πολύ τοποθετημένες σε συστήματα για κινητά τηλέφωνα, τηλεόραση, GPS, ATM, επιχειρηματικά προγράμματα και πολλές από τις σελίδες που πραγματοποιούμε καθημερινά σε Java.

Το παρακάτω γράφημα δείχνει πώς η τεχνολογία Java έχει ένα σημαντικά διατηρούμενο τομέα από το 2006 σε το 2011 σε σύγκριση με το C # .net, php και Ruby, πιθανώς από τις προσφορές εργασίας.

στατιστικάJava

Στην περίπτωση του γεωπεριβαλλοντικού περιβάλλοντος, το C ++ και η Java είναι οι δύο μεγάλοι κόσμοι στους οποίους κατασκευάζονται εφαρμογές ανοιχτού κώδικα. Ο παρακάτω πίνακας συνοψίζει κάτι, το θέμα της θέσης θα επικεντρωθεί στην επέκταση σε εφαρμογές Java, αλλά με την πρώτη ματιά (που δεν είναι), από την πλευρά της Java σε C ++ υπέρβασης σε 15 σχέση με 10.

Εφαρμογές GIS στη C ++

Εφαρμογές GIS στη Java

Σε επίπεδο επιφάνειας εργασίας

 

  • Quantum GIS. Το πιο εφαρμοσμένο στο αγγλοσαξονικό περιβάλλον, συνοδεύεται γενικά από το γρασίδι.
  • GRASS. Το παλαιότερο σύστημα OpenSource, με προτεραιότητα στο raster.
  • Saga. Γεννήθηκε στη Γερμανία, με έμφαση στην έρευνα.
  • Ίλβις. Πρωτοβουλία που γεννήθηκε στην Ολλανδία και παρόλο που προέρχεται από τα μέσα της δεκαετίας του 'XNUMX, η ανάπτυξή της υπό την ένταξη στην κοινότητα είναι κακή.

 

  • gvSIG.  Πιθανώς η πιο διαδεδομένη εφαρμογή OpenSource στο ισπανικό περιβάλλον, και ίσως αυτή με πιο επιθετικό όραμα διεθνοποίησης. Μέχρι σήμερα, περισσότερα από 100 άρθρα μου δείχνουν αυτό το εργαλείο.
  • SEXTANTE. Προωθείται από το Πανεπιστήμιο της Extremadura, ένα εξαιρετικό συμπλήρωμα στο gvSIG, παρόλο που υπάρχουν βιβλιοθήκες για το OpenJump, το Kosmo και αλληλεπιδρά ακόμη και με το GRASS.
  • uDig. Πρόκειται για μια καθαρή, αν και λιγότερο κατανεμημένη ανάπτυξη με υψηλό δυναμικό, που δημιουργήθηκε από την ίδια εταιρεία PostGIS, GeoServer και Geotools.
  • ΚΟΣΜΟ. Δουλεύω από το OpenJump, γεννημένο στην Ισπανία.
  • OpenJump. Η κληρονομιά μιας καναδικής πρωτοβουλίας που ονομάζεται Jump, η οποία είχε διακοπεί.
  • CatMDEdit. Πρόκειται για πρόγραμμα επεξεργασίας μεταδεδομένων.

Σε επίπεδο διακομιστή

  • MapServer. Πολύ διαδεδομένη, αν και με βραδύτερη πρόοδο στην ανάπτυξη και ολοκλήρωση από ό, τι ο Geoserver.
  • Λειτουργικό σύστημα MapGuide. Υποστηρίζεται από το AutoDesk, πολύ στιβαρό.

 

  • GeoServer. Μπορεί να είναι ο πιο διαδεδομένος διακομιστής δεδομένων.
  • GeoNetwork. Είναι ένας διαχειριστής καταλόγων μεταδεδομένων, ιδανικός για geoportal ή clearinghouse.
  • Πτυχίο. Πρωτοβουλία που γεννήθηκε στο Πανεπιστήμιο της Βόννης της Γερμανίας, με ικανότητες ισοδύναμες με το GeoServer.

Στο επίπεδο της βιβλιοθήκης

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java courseΑπό τα παραπάνω, τουλάχιστον 5 από αναπτυχθεί σε Java που αναφέρονται ως τα έργα OSGeo του Ιδρύματος, κάποιοι στην επώαση, ψάχνει για τη βιωσιμότητα και τη συμπληρωματικότητα.

Θα ήταν ενδιαφέρον μια στρογγυλή τράπεζα ειδικών προγραμματισμού να μιλήσουν για το γιατί προτιμούν ή μισούν την Java, πιθανώς θα συζητηθεί εάν οι δείκτες κάνουν τη διαδικασία απλή ή όχι, εάν η ικανότητα πολλαπλών νημάτων θα έχει πλεονέκτημα έναντι άλλων γλωσσών εάν δεν υπάρχει εικονική μηχανή, εάν η ασφάλεια είναι σχετική ; αλλά για ένα πράγμα όλοι θα συμφωνούσαν:

Το γεγονός της πολυπλατφόρμας, δεδομένου ότι οι εφαρμογές μπορούν να εκτελεστούν σε Windows, Linux, Solaris και Mac (αγνοώντας την πρόσφατη πείσμα του Steve Jobs). Αυτό το καθιστά ελκυστικό για εφαρμογές με παγκόσμιο εύρος, όπου οι χρήστες θα χρησιμοποιούν διαφορετικά λειτουργικά συστήματα και προγράμματα περιήγησης, επιλύοντας σχεδόν τα πάντα με τη διάσημη εικονική μηχανή που εκτός από την εκτέλεση πολλαπλών νημάτων, επιλύει το πρόβλημα φορητότητας και παρέχει ένα ασφαλές φιλτράρισμα μεταξύ των πελάτης και διακομιστής.

Επίσης, το γεγονός ότι το Open Source είναι μια πτυχή για την αξιολόγηση, αν και η Oracle απέκτησε SUN (Java developer), και κάποιους να αμφιβάλλουν για το τι θα συμβεί σε βάθος χρόνου με MySQL (άδεια GPL), σχεδόν κανείς δεν αμφισβητεί το μέλλον της γλώσσας Java.

Ενδεχομένως αυτό που ξεκίνησε ο Πράσινος Έφηβος ως ένα αποτυχημένο έργο για να εκτελεστεί σε τηλεοράσεις και το VHS δεν μοιάζει πλέον με αυτό που έχει επιτύχει η Java στην τοποθέτηση, αν και σε στόχους. Μέχρι σήμερα, υπάρχουν 3 εφαρμογές Java:

 

java προϊόντα

J2SE (Standar Edition), η οποία χρησιμοποιείται συνήθως για την κατασκευή κατανεμημένων εφαρμογών και applests.

J2EE (Enterprise Edition), συνήθως για πολυλειτουργικά εργαλεία για επιχειρήσεις, υπηρεσίες απομακρυσμένης υποστήριξης και ηλεκτρονικό εμπόριο.

J2ME (Micro Edition), με την οποία κατασκευάζονται εφαρμογές για κινητά τηλέφωνα, GPS και κιβώτια ψηφιακής τηλεόρασης.

Learn21 y Globalmentoring είναι παραδείγματα εικονικών τάξεων όπου μπορείτε να μάθετε Java.

 

Έτσι, επιστρέφοντας στην αρχική ερώτηση, αν αξίζει να μάθει η Java ...

Ναι.

Golgi Alvarez

Συγγραφέας, ερευνητής, ειδικός στα Μοντέλα Διαχείρισης Γης. Έχει συμμετάσχει στη σύλληψη και εφαρμογή μοντέλων όπως: Εθνικό Σύστημα Διαχείρισης Περιουσίας SINAP στην Ονδούρα, Μοντέλο Διαχείρισης Μικτών Δήμων στην Ονδούρα, Ολοκληρωμένο Μοντέλο Διαχείρισης Κτηματολογίου - Μητρώου στη Νικαράγουα, Σύστημα Διαχείρισης της Επικράτειας SAT στην Κολομβία . Συντάκτης του ιστολογίου γνώσης Geofumadas από το 2007 και δημιουργός της Ακαδημίας AulaGEO που περιλαμβάνει περισσότερα από 100 μαθήματα σε θέματα GIS - CAD - BIM - Digital Twins.

Σχετικά άρθρα

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

Επιστροφή στην κορυφή κουμπί