Geospatial - GISGvSIGQGIS

Vyplatí se Java naučit?

Za OpenOffice, Vuze, Woopra, Nebo applet, který rozvine na některých webových stránkách, je velmi mobilní navigační systémy, TV, GPS, bankomaty, obchodní programy a mnoho stránek, které denně plují jsou spuštěny na Javě.

Následující graf ukazuje, jak technologie Java má doménu označenou trvalým způsobem od 2006 do 2011 ve srovnání s C # .net, php a Ruby, které mohou být v důsledku nabídek práce.

statistikyJava

V případě geoprostorového média jsou C ++ a Java dva velké scény, ve kterých jsou vytvořeny aplikace Open Source; Následující tabulka shrnuje něco, na téma příspěvku jsem se zaměřují na rozšíření o Java aplikací, ale na první pohled (což není), ze strany Javy do C ++ je překročena ve vztahu k 15 10.

GIS aplikací v jazyce C ++

Aplikace GIS v jazyce Java

Na úrovni pracovní plochy

 

  • Quantum GIS. Nejvíce implementované v anglosaském prostředí, obvykle doprovázené Grassem.
  • GRASS. Nejstarší systém OpenSource s prioritou v rastru.
  • Sága. Narozen v Německu s prioritním zaměřením na výzkum.
  • Ilwis. Iniciativa, která se zrodila v Nizozemsku, a přestože pochází z poloviny osmdesátých let, její vývoj v rámci komunitní integrace je špatný.

 

  • gvSIG.  Pravděpodobně nejrozšířenější aplikace OpenSource v hispánském prostředí a možná ta s agresivnější vizí internacionalizace. K tomuto nástroji zatím směřuje více než 100 mých článků.
  • SEXTANTE. Propagováno University of Extremadura, skvělý doplněk gvSIG, i když existují knihovny pro OpenJump, Kosmo a dokonce spolupracuje s GRASS.
  • uDig. Jedná se o čistý, i když méně distribuovaný vývoj s vysokým potenciálem, vytvořený stejnou společností PostGIS, GeoServer a Geotools.
  • Kosma. Pracuji z OpenJump, narozeného ve Španělsku.
  • OpenJump. Dědictví kanadské iniciativy s názvem Jump, které bylo přerušeno.
  • CatMDEdit. Toto je editor metadat.

Na úrovni serveru

  • MapServer. Velmi rozšířené, i když s pomalejším vývojem a integrací než Geoserver.
  • MapGuide OS. Podporováno AutoDesk, velmi robustní.

 

  • GeoServer. Může to být nejpoužívanější datový server.
  • GeoNetwork. Jedná se o správce katalogu metadast, ideální pro geoportál nebo clearinghouse.
  • Stupeň. Iniciativa se narodila na univerzitě v Bonnu v Německu, s funkcemi odpovídajícími GeoServeru.

Na úrovni knihkupectví

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • Geotools
  • GeoAPI
  • Baltik
  • JTS
  • WKBj4

course-of-javaZ výše uvedeného, ​​alespoň 5 těch, které byly vyvinuty v Javě, jsou uvedeny jako projekty nadace OSGeo, některé v inkubaci, při hledání udržitelnosti a komplementarity.

Bylo by zajímavé mít u stolu kulatý stůl odborníků na programování, který by hovořil o tom, proč dávají přednost nebo nenávidí Javu, případně by se diskutovalo o tom, zda Pointers zjednodušuje proces či nikoli, pokud by multithreading měl výhodu oproti jiným jazykům, pokud by neexistoval virtuální stroj, pokud je bezpečnost relativní. ; ale v jedné věci by všichni souhlasili:

Skutečnost, že jsou multiplatformní, protože aplikace mohou běžet na Windows, Linux, Solaris a Mac (ignoruje nedávnou tvrdohlavost Steva Jobse). Díky tomu je atraktivní pro aplikace s globálním rozsahem, kde uživatelé budou používat různé operační systémy a prohlížeče a řeší téměř vše se slavným Virtual Machine, který kromě provádění úloh s více vlákny řeší problém s přenositelností a poskytuje bezpečné filtrování mezi klient a server.

Také skutečnost, že s otevřeným zdrojovým kódem aspektem k posouzení, když Oracle získal Sun (Java Developer), a někteří pochybovat o tom, co se stane v dlouhodobém horizontu s MySQL (GPL licence), téměř nikdo nepochybuje o budoucnost jazyka Java.

Možná to, co Green Teen začal jako neúspěšný projekt provozovaný v televizích a VHS, se již nepodobá tomu, čeho Java dosáhla při určování polohy, ačkoli to dělá v cílech. K dnešnímu dni existují 3 aplikace Java:

 

java produkty

J2SE (Standard Edition), která je obecně používaná pro konstrukci distribuovaných aplikací a aplikací.

J2EE (Enterprise Edition), obvykle pro vícevrstvé obchodní nástroje, služby vzdálené podpory a elektronický obchod.

J2ME (Micro Edition), s níž jsou postaveny aplikace pro mobilní telefony, GPS a digitální televizní přijímače.

Learn21 y Globalmentoring jsou to ukázky virtuálních učeben, kde se můžete naučit Java.

 

Takže, když se vrátíme k původní otázce, jestli se má hodnota Java učit ...

Ano.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Tlačítko Nahoru