Geospatial - GISGvSIGQGIS

Stojí Java za to sa učiť?

Za OpenOffice, Vuze, Woopra, alebo applety, ktoré sú nasadené na niektorých webových stránkach, sú veľmi umiestnené v systémoch pre mobilné telefóny, televízory, GPS, bankomaty, obchodné programy a mnoho stránok, ktoré surfujeme každý deň.

Nasledujúca tabuľka ukazuje, ako technológia Java má silnú doménu pevne od 2006 2011 v porovnaní s C # .NET, PHP a Ruby, prípadne prijatá po pracovných ponúk.

estadisticasJava

V prípade geopriestorového média sú C ++ a Java dva veľké svety, v ktorých sú vytvorené aplikácie Open Source; Nasledujúca tabuľka sumarizuje niečo, na tému príspevku som sa zameriavajú na rozšírenie o Java aplikácií, ale na prvý pohľad (čo nie je), zo strany Javy do C ++ je prekročená vo vzťahu k 15 10.

GIS aplikácie v C ++

GIS aplikácie v jazyku Java

Na úrovni pracovnej plochy

 

  • Kvantový GIS. Najčastejšie implementované v anglosaskom prostredí, obvykle sprevádzané Grassom.
  • GRASS. Najstarší systém OpenSource s prioritou v rastri.
  • Sága. Narodený v Nemecku so zameraním na výskum.
  • Ilwis. Iniciatíva, ktorá sa zrodila v Holandsku, a hoci pochádza z polovice osemdesiatych rokov, jej vývoj v rámci komunitnej integrácie je slabý.

 

  • gvSIG.  Pravdepodobne najrozšírenejšia aplikácia OpenSource v hispánskom prostredí a možno tá, ktorá má agresívnejšiu internacionalizačnú víziu. K tomuto nástroju dodnes smeruje viac ako 100 mojich článkov.
  • SEXTANTE. Propagovaný Univerzitou v Extremadure, skvelým doplnkom k gvSIG, aj keď existujú knižnice pre OpenJump, Kosmo a dokonca spolupracuje s GRASS.
  • uDig. Jedná sa o čistý, aj keď menej distribuovaný vývoj s veľkým potenciálom, ktorý vytvorila rovnaká spoločnosť PostGIS, GeoServer a Geotools.
  • Kosmo. Pracujem z OpenJump, narodeného v Španielsku.
  • OpenJUMP. Dedičstvo kanadskej iniciatívy s názvom Jump, ktoré bolo prerušené.
  • CatMDEdit. Toto je editor metadát.

Na úrovni servera

  • MapServer. Veľmi rozšírený, aj keď s pomalším vývojom a integráciou ako Geoserver.
  • OS MapGuide. Podporované programom AutoDesk, veľmi robustné.

 

  • GeoServer. Môže to byť najbežnejšie používaný dátový server.
  • GeoNetwork. Jedná sa o správcu katalógov metadast, ktorý je ideálny pre geoportál alebo clearinghouse.
  • Stupeň. Iniciatíva sa narodila na univerzite v Bonne v Nemecku, s funkciami ekvivalentnými GeoServeru.

Na úrovni kníhkupectva

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

Samozrejme-of-javaZ uvedeného je zrejmé, že aspoň 5 z tých, ktoré boli vyvinuté v Jave, sú uvedené ako projekty nadácie OSGeo, niektoré v inkubácii, hľadajúc udržateľnosť a komplementárnosť.

Bolo by zaujímavé mať za okrúhlym stolom odborníkov na programovanie, ktorí by hovorili o tom, prečo preferujú alebo nenávidia Javu, možno by sa diskutovalo o tom, či Pointers zjednodušuje alebo neumožňuje tento proces, či by kapacita multithreadingu mala výhodu oproti iným jazykom, ak by neexistoval virtuálny stroj, ak je bezpečnosť relatívna ; ale v jednej veci by sa všetci zhodli:

Skutočnosť, že ide o multiplatformnú verziu, pretože tieto aplikácie môžu bežať na systémoch Windows, Linux, Solaris a Mac (ignorujúc nedávnu tvrdohlavosť Steva Jobsa). Vďaka tomu je atraktívny pre aplikácie s globálnym rozsahom, kde používatelia budú používať rôzne operačné systémy a prehľadávače, pričom takmer všetko vyrieši slávny Virtual Machine, ktorý okrem vykonávania úloh s viacerými vláknami rieši problém s prenosnosťou a poskytuje bezpečné filtrovanie medzi klient a server.

Tiež skutočnosť, že s otvoreným zdrojovým kódom aspektom na posúdenie, keď Oracle získal Sun (Java Developer), a niektorí pochybovať o tom, čo sa stane v dlhodobom horizonte s MySQL (GPL licencie), takmer nikto nepochybuje o budúcnosť jazyka Java.

Je možné, že to, čo Green Teen začal ako neúspešný projekt v televízii a VHS, sa už nepodobá tomu, čo Java dosiahla v umiestňovaní, hoci v cieľoch. K dnešnému dňu existujú 3 aplikácie Java:

 

java produkty

J2SE (štandardná verzia), ktorá je všeobecne používaná na vytváranie distribuovaných aplikácií a aplikácií.

J2EE (Enterprise Edition), zvyčajne pre viacvrstvové obchodné nástroje, služby vzdialenej podpory a elektronický obchod.

J2ME (Micro Edition), s ktorým sú postavené aplikácie pre mobilné telefóny, GPS a digitálne TV boxy.

Aprender21 y Globalmentoring sú to príklady virtuálnych učební, kde sa môžete naučiť Java.

 

Takže, vrátiť sa k počiatočnej otázke, či Java stojí za to učiť sa ...

Áno.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor