Geoprzestrzenne - GISgvsigqgis

Ar verta mokytis „Java“?

Be "OpenOffice" Vuze, Woopra, arba kai kuriose tinklalapiuose įdiegiamos appletai yra labai patogioje vietoje mobiliuosiuose telefonuose, televizoriuose, GPS, bankomatuose, verslo programose ir daugelyje puslapių, kuriuos naršome kiekvieną dieną, naudojant "Java".

Toliau pateiktame grafike parodyta, kaip "Java" technologija turi tvariai pažymėtą domeną nuo 2006 iki 2011, palyginti su C # .net, php ir Ruby, galbūt atsiradusiu iš darbo pasiūlymų.

statistikaJava

Geospatial aplinkos atveju C ++ ir Java yra du didieji pasauliai, kuriuose yra sukurtos "Open Source" programos; Toliau pateiktoje lentelėje apibendrinti ką nors, iš posto man sutelkti dėmesį į plečia Java paraiškas, bet iš pirmo žvilgsnio (kuri nėra) temą, iš Java pusėje C ++ yra viršijamas Bendraujame 15 į 10.

GIS taikymai C + +

GIS programos Java

Darbalaukio lygiu

 

  • Kvantinė GIS. Labiausiai įgyvendinama anglosaksų aplinkoje, paprastai kartu su Grassu.
  • GRASS. Seniausia „OpenSource“ sistema, kurios prioritetas yra rastras.
  • Saga. Gimė Vokietijoje, daugiausia dėmesio skirdama tyrimams.
  • Ilwis. Nyderlanduose gimusi iniciatyva, kuri atsirado nuo aštuntojo dešimtmečio vidurio, integruojantis į bendruomenę jos plėtra yra prasta.

 

  • gvSIG.  Ko gero, plačiausiai Ispanijos aplinkoje platinama „OpenSource“ programa, galbūt turinti agresyvesnę internacionalizacijos viziją. Iki šiol daugiau nei 100 mano straipsnių nurodo šį įrankį.
  • SEXTANTE. Skatinamas Extremaduros universiteto, puikus „gvSIG“ priedas, nors yra „OpenJump“, „Kosmo“ bibliotekų ir jis netgi sąveikauja su GRASS.
  • uDig. Tai yra švarus, jei mažiau paskirstytas, didelio potencialo kūrimas, kurį sukūrė ta pati „PostGIS“ įmonė, „GeoServer“ ir „Geotools“.
  • Kosmo. Aš dirbu iš „OpenJump“, gimusio Ispanijoje.
  • OpenJump. Kanados iniciatyvos „Šuolis“ palikimas, kuris buvo nutrauktas.
  • CatMDEdit. Tai yra metaduomenų redaktorius.

Serverio lygiu

  • „MapServer“. Labai plačiai paplitusi, nors vystymosi ir integracijos pažanga yra lėtesnė nei „Geoserver“.
  • „MapGuide“ OS. Palaikomas „AutoDesk“, labai tvirtas.

 

  • "GeoServer". Tai gali būti plačiausiai naudojamas duomenų serveris.
  • GeoNetwork. Tai yra metadastų katalogo tvarkyklė, idealiai tinkanti geoportalui ar kliringo centrui.
  • Laipsnis. Iniciatyva, gauta Bonos universitete, Vokietijoje, kurios pajėgumai yra lygiaverčiai GeoServer.

Bibliotekos lygyje

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

java kursasIš ankstesnių, mažiausiai 5 iš Java sukurtų programų pasirodo kaip "OSGeo" fondo projektai, kiti inkubuojami, siekiant tvarumo ir papildomumo.

Įdomu būtų turėti apskritą programavimo ekspertų stalą, kuriame būtų galima kalbėti apie tai, kodėl jie labiau mėgsta ar nekenčia „Java“, galbūt būtų diskutuojama, ar „pointeriai“ daro procesą paprastą, ar ne, jei daugialypis gijimas turėtų pranašumą prieš kitas kalbas, jei nėra virtualios mašinos, jei saugumas yra santykinis. ; bet dėl ​​vieno dalyko jie visi sutiktų:

Tai, kad yra daugiaplatformis, nes programos gali veikti „Windows“, „Linux“, „Solaris“ ir „Mac“ (nepaisydamos pastaruojo Steve'o Jobso užsispyrimo). Tai daro jį patrauklų pasaulinio masto programoms, kuriose vartotojai naudos skirtingas operacines sistemas ir naršykles, beveik viską išsprendę naudodami garsiąją virtualiąją mašiną, kuri, be daugiasriegių užduočių atlikimo, išsprendžia perkeliamumo problemą ir užtikrina saugų filtravimą tarp klientas ir serveris.

Taip pat tai, kad atviro kodo yra aspektas, siekiant įvertinti, nors "Oracle" įsigijo saulės (Java programuotojas), o kai abejoti, kas bus ilgainiui su MySQL (GPL licencijos), beveik niekas abejoja ateitį Java kalbos.

Galbūt tai, ką „Žalioji paauglė“ pradėjo kaip nevykęs projektas, rodomas televizoriuose ir VHS, nebepanašus į tai, ką „Java“ pasiekė pozicionuodama, nors tai daro ir pagal tikslus. Iki šiol yra 3 „Java“ programos:

 

java produktai

J2SE (standartinis leidimas), kuris paprastai naudojamas paskirstytoms programoms ir aplikacijoms kurti.

"J2EE" (Enterprise Edition), paprastai daugiapakopis įmonės įrankiai, nuotolinės pagalbos paslaugos ir elektroninė prekyba.

J2ME ("Micro Edition"), su kuria yra sukurtos mobiliųjų telefonų, GPS ir skaitmeninės televizijos dėžutės.

Learn21 y Globalmentoringas Tai virtualių klasių pavyzdžiai, kuriuose galite išmokti "Java".

 

Taigi, atgal į pradinį klausimą, ar "Java" verta mokytis ...

Taip.

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Atgal į viršų mygtukas