Geospatial - GISGvSIGqgis

Je Java vredna učenja?

Beyond OpenOffice, Vuze, Woopra, ali apletov, ki so razporejeni na nekaterih spletnih straneh, so zelo nameščeni v mobilnih sistemih, TV, GPS, bankomatih, poslovnih programih in številnih straneh, ki jih dnevno deskamo, pa se izvajajo v sistemu Java.

Naslednji graf prikazuje, kako tehnologija Java ima domeno, označeno na trajni način, od 2006-a do 2011-a v primerjavi s C # .net, php in Ruby, ki je morda posledica ponudbe za delovno mesto.

statisticsJava

V primeru geospatialnega medija sta C ++ in Java dva velika svetova, v katerih so zgrajene aplikacije Open Source; Naslednja tabela povzema nekaj, za predmet posta, ki se osredotočim na razširitev aplikacij Java, vendar na prvi pogled (kar ni), je z Java strani preseženo C ++ v razmerju 15 z 10.

GIS aplikacije v C + +

GIS aplikacije v Java

Na ravni namizja

 

  • Kvantni GIS. Najbolj uveljavljeni v anglosaškem okolju, ki ga navadno spremlja Grass.
  • GRASS. Najstarejši sistem OpenSource s prednostjo v rastru.
  • Saga. Rojen v Nemčiji, s poudarkom na raziskavah.
  • Ilwis. Pobuda, ki se je rodila na Nizozemskem, in čeprav izhaja iz sredine osemdesetih let, je njen razvoj v okviru integracije skupnosti slab.

 

  • gvSIG.  Verjetno najbolj razširjena aplikacija OpenSource v španskem okolju in morda tista z agresivnejšo vizijo internacionalizacije. Do danes več kot 100 mojih člankov opozarja na to orodje.
  • SEXTANTE. Promocija Univerze v Extremaduri, ki je odličen dodatek gvSIG, čeprav obstajajo knjižnice za OpenJump, Kosmo in celo sodeluje z GRASS.
  • UDig. To je čisti, čeprav manj porazdeljeni razvoj z velikim potencialom, ki ga je ustvarilo isto podjetje PostGIS, GeoServer in Geotools.
  • Kosmo. Delam iz OpenJumpa, rojenega v Španiji.
  • OpenJump. Zapuščina kanadske pobude Jump, ki je bila prekinjena.
  • CatMDEdit. To je urejevalnik metapodatkov.

Na ravni strežnika

  • MapServer. Zelo razširjen, čeprav s počasnejšim napredkom v razvoju in integraciji kot Geoserver.
  • MapGuide OS. Podpira AutoDesk, zelo robusten.

 

  • GeoServer. Morda je najpogosteje uporabljen podatkovni strežnik.
  • GeoNetwork. Je vodja kataloga metapodatkov, idealen za geoportal ali klirinško hišo.
  • Stopnja. Pobuda, rojena na Univerzi v Bonnu, Nemčija, z zmogljivostmi, enakovrednimi GeoServerju.

Na ravni knjigarne

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

tečaj javeOd zgoraj navedenega, vsaj 5 tistih, razvitih v Java, so navedeni kot projekti OSGeo fundacije, nekateri v inkubaciji, v iskanju trajnosti in komplementarnosti.

Zanimivo bi bilo imeti okroglo mizo strokovnjakov za programiranje, ki bi govorili o tem, zakaj imajo raje ali sovražijo Javo, razpravljalo bi se o tem, ali kazalci poenostavijo postopek ali ne, če bi zmogljivost večnitnosti imela prednost pred drugimi jeziki, če ni navideznega stroja, če je varnost relativna ; ampak v eni stvari bi se vsi strinjali:

Dejstvo je, da so platforme večplastne, saj se aplikacije lahko izvajajo v sistemih Windows, Linux, Solaris in Mac (pri čemer se ne upošteva nedavna trma Steva Jobsa). Zaradi tega je privlačen za aplikacije globalnega obsega, kjer bodo uporabniki uporabljali različne operacijske sisteme in brskalnike, skoraj vse pa rešili s slavnim navideznim računalnikom, ki poleg izvajanja večnitnih nalog rešuje problem prenosljivosti in zagotavlja varno filtriranje med odjemalec in strežnik.

Tudi dejstvo, da je Open Source vidik za oceno, čeprav je Oracle pridobil SUN (Java razvijalec), in nekateri dvomiti, kaj se bo zgodilo na dolgi rok z MySQL (GPL licence), skoraj nihče ne dvomi v prihodnost jezika Java.

Verjetno tisto, kar je Zeleni najstnik začel kot neuspešen projekt, ki bi tekel po televizijah, in VHS ni več podoben tistemu, kar je Java dosegla s pozicioniranjem, čeprav to počne pri ciljih. Do danes obstajajo 3 aplikacije Java:

 

java izdelkov

J2SE (standardna izdaja), ki se običajno uporablja za izgradnjo porazdeljenih aplikacij in applestov.

J2EE (Enterprise Edition), običajno za večplastna poslovna orodja, oddaljene podporne storitve in elektronsko poslovanje.

J2ME (Micro Edition), s katerim so izdelane aplikacije za mobilne telefone, GPS in digitalne TV škatle.

Learn21 y Globalmentoring so primeri virtualnih učilnic, kjer lahko učite Java.

 

Torej, gremo nazaj na začetno vprašanje, če je Java vredno učiti ...

Da.

Golgi Alvarez

Pisatelj, raziskovalec, specialist za modele upravljanja zemljišč. Sodeloval je pri konceptualizaciji in implementaciji modelov, kot so: Nacionalni sistem upravljanja lastnine SINAP v Hondurasu, Model upravljanja skupnih občin v Hondurasu, Integrirani model upravljanja katastra - register v Nikaragvi, Sistem upravljanja ozemlja SAT v Kolumbiji . Urednik bloga znanja Geofumadas od leta 2007 in ustvarjalec akademije AulaGEO, ki vključuje več kot 100 tečajev o temah GIS - CAD - BIM - Digital Twins.

Povezani članki

Pustite komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

Nazaj na vrh