Геопространственных - ГІСGvSIGQGIS

Ці варта вывучаць Java?

Акрамя OpenOffice, Vuze, Woopra, або аплет, які адлюстроўваецца на некаторых вэб-старонках, займае высокую пазіцыю ў сістэмах для мабільных тэлефонаў, тэлебачання, GPS, банкаматаў, бізнес-праграм і многіх старонак, якія мы праглядаем кожны дзень, працуе на Java.

На прыведзеным ніжэй графіку паказана, як тэхналогія Java паслядоўна прыкметна дамінавала з 2006 па 2011 год у параўнанні з C#.net, php і Ruby, магчыма, выцесненая ў выніку прапаноў працы.

статыстыка Java

У выпадку геапрасторавага асяроддзя C++ і Java - гэта два вялікія светы, у якіх ствараюцца прыкладанні з адкрытым зыходным кодам; Наступная табліца абагульняе сёе-тое, з-за тэмы паведамлення я засяроджваюся на пашырэнні прыкладанняў Java, але на першы погляд (а гэта не так), з боку Java ён пераўзыходзіць C++ у суадносінах 15 да 10.

Прыкладання ГІС на C++

Прыкладанні ГІС на Java

Узровень працоўнага стала

 

  • Quantum GIS. Найбольш рэалізаваны ў англасаксонскім асяроддзі, як правіла, суправаджаецца Грасам.
  • GRASS. Найстарэйшая сістэма OpenSource з прыярытэтам растру.
  • Сага. Нарадзіўся ў Германіі, з прыярытэтнай увагай да даследаванняў.
  • ільвіс. Ініцыятыва, якая нарадзілася ў Нідэрландах, і, нягледзячы на ​​​​тое, што паходзіць з сярэдзіны васьмідзесятых гадоў, яе развіццё ў рамках інтэграцыі супольнасці дрэннае.

 

  • gvSIG.  Верагодна, найбольш распаўсюджанае прыкладанне OpenSource у лацінаамерыканскім свеце і, магчыма, самае агрэсіўнае бачанне інтэрнацыяналізацыі. На сённяшні дзень больш за 100 маіх артыкулаў паказваюць на гэты інструмент.
  • SEXTANTE. Рэкламуецца Універсітэтам Эстрэмадуры, выдатнае дадатак да gvSIG, хоць ёсць бібліятэкі для OpenJump, Kosmo і нават узаемадзейнічае з GRASS.
  • uDig. Гэта акуратная, хаця і менш распаўсюджаная распрацоўка з высокім патэнцыялам, створаная той жа кампаніяй, што і PostGIS, GeoServer і Geotools.
  • Космо. Я працую ў OpenJump, нарадзіўся ў Іспаніі.
  • OpenJump. Спадчына канадскай ініцыятывы пад назвай Jump, якая была спынена.
  • CatMDEdit. Гэта рэдактар ​​метададзеных.

На ўзроўні сервера

  • Картсервер. Шырока распаўсюджаны, хоць і з больш павольным прагрэсам у развіцці і інтэграцыі, чым Geoserver.
  • Map Guide OS. Падтрымліваецца AutoDesk, вельмі надзейны.

 

  • GeoServer. Цалкам магчыма, што гэта найбольш часта выкарыстоўваны сервер дадзеных.
  • GeoNetwork. Гэта менеджэр каталога метададзеных, ідэальны для геапарталаў або клірынгавых цэнтраў.
  • Ступень. Ініцыятыва, якая нарадзілася ў Бонскім універсітэце ў Германіі, мае магутнасці, эквівалентныя GeoServer.

На ўзроўні кнігарні

 

  • GEOS
  • PROJ4
  • FDO
  • GDAL / OGR

 

 

  • геоинструменты
  • GeoAPI
  • Прыбалтыка
  • JTS
  • WKBj4

java-курсЗ вышэйпералічанага па меншай меры 5 праектаў, распрацаваных на Java, пералічаны як праекты фонду OSGeo, некаторыя знаходзяцца ў стадыі інкубацыі ў пошуках устойлівасці і ўзаемадапаўняльнасці.

Было б цікава правесці круглы стол экспертаў па праграмаванні, каб пагаварыць пра тое, чаму яны аддаюць перавагу або ненавідзяць Java, магчыма, абмяркуючы, ці робяць указальнікі простым працэс ці не, ці была б шматструменнасць лепшай за іншыя мовы, калі б не было віртуальнай машыны, ці адносная бяспека; але з адным напэўна ўсе пагодзяцца:

Факт мультыплатформеннасці, паколькі прыкладанні могуць працаваць як на Windows, Linux, Solaris, так і на Mac (ігнаруючы нядаўнюю ўпартасць Стыва Джобса). Гэта робіць яго прывабным для прыкладанняў з глабальным ахопам, дзе карыстальнікі будуць выкарыстоўваць розныя аперацыйныя сістэмы і браўзеры, вырашаючы практычна ўсё з дапамогай знакамітай віртуальнай машыны, якая, акрамя выканання шматструменных задач, вырашае праблему пераноснасці і забяспечвае бяспечную фільтрацыю паміж кліентам і серверам.

Факт адкрытага зыходнага кода таксама з'яўляецца важным аспектам, нягледзячы на ​​​​тое, што Oracle набыла SUN (распрацоўшчык Java) і што некаторыя сумняваюцца, што можа адбыцца ў доўгатэрміновай перспектыве з MySQL (ліцэнзія GPL), амаль ніхто не сумняваецца ў будучыні мовы Java.

Магчыма, тое, што Green Teen распачаў як няўдалы праект для паказу на тэлебачанні і VHS, больш не нагадвае таго, чаго Java дасягнула ў пазіцыянаванні, хоць і нагадвае ў мэтах. На сённяшні дзень існуе 3 прыкладання Java:

 

прадукты java

J2SE (Standard Edition), які звычайна выкарыстоўваецца для стварэння размеркаваных прыкладанняў і аплетаў.

J2EE (Enterprise Edition), як правіла, для шматузроўневых бізнес-інструментаў, службаў аддаленай падтрымкі і электроннай камерцыі.

J2ME (Micro Edition), з дапамогай якога ствараюцца прыкладанні для мабільных тэлефонаў, GPS і лічбавых ТБ-прыставак.

даведацца21 y Глабалізацыя гэта прыклады віртуальных класаў, дзе можна вывучаць Java.

 

Такім чынам, вяртаючыся да першапачатковага пытання, ці варта вывучаць Java ...

Так.

Гольджы Альварэс

Пісьменнік, даследчык, спецыяліст па мадэлях землеўпарадкавання. Ён удзельнічаў у канцэптуалізацыі і рэалізацыі такіх мадэляў, як: Нацыянальная сістэма кіравання маёмасцю SINAP у Гандурасе, мадэль кіравання аб'яднанымі муніцыпалітэтамі ў Гандурасе, інтэграваная мадэль кіравання кадастрам - рэестр у Нікарагуа, сістэма адміністравання тэрыторыі SAT у Калумбіі . Рэдактар ​​блога ведаў Geofumadas з 2007 года і стваральнік Акадэміі AulaGEO, якая ўключае больш за 100 курсаў па тэмах GIS - CAD - BIM - Digital Twins.

Артыкулы па Тэме

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

Вярнуцца да пачатку кнопкі