Ավելացնել
Geospatial - GISqgis

OpenGeo Suite- ը, GIS ծրագրերի հիանալի օրինակ, մտածելով OSGeo մոդելի թուլությունների մասին

Այսօր, գոնե աշխարհագրական միջավայրում, չեզոք մտածողություն ունեցող յուրաքանչյուր մասնագետ գիտակցում է, որ անվճար աղբյուրի ծրագրաշարը նույնքան հասուն է, որքան առևտրային ծրագիրը, և որոշ առումներով ՝ վերադաս:

Ստանդարտների ռազմավարությունը շատ լավ աշխատեց: Չնայած տեխնոլոգիական էվոլյուցիայի համար պահանջվող էներգիայի դիմաց դրա արդիականացման հավասարակշռությունը կասկածելի է, բայց գուցե հենց դա հիմքեր դրեց երաշխավորելու հաջողություն այլ ջանքերում, ինչպիսիք են համայնքը, փիլիսոփայական մոտեցումը, տնտեսագիտությունը և այլ գաղափարներ, որոնք օգտագործվել են մոդելը արդարացնելու համար: որոնք, ի վերջո, նույնպես անհրաժեշտ են:

Այնուամենայնիվ, բաց կոդով լուծումներ վաճառելը դյուրին չէ բիզնեսի կամ կառավարության միջավայրում, շատ պատճառներով, որոնք մասամբ բխում են մրցակցությունից, բայց նաև որպես մոդելի թույլ կողմերի անխուսափելի արդյունք, որը պետք է զարգանա և գոյատևի գույքային ծրագրակազմի հետ: Որոշումներ կայացնողները իրենց տալիս են այնպիսի հարցեր, ինչպիսիք են.

  • Եթե ​​մի առավոտ խնդիր է առաջանում այլ հարթակներից թարմացումների արդյունքում ՝ այնպիսի ոլորտներով, ինչպիսիք են անվտանգությունը, ո՞վ է պատասխանում, երբ մեզ աջակցություն է պետք, և ինչ գնով է այն թողնելու բյուջետային:

  • Հաշվի առնելով լեզվի, գրադարանների, հաճախորդների լուծումների, վեբ լուծումների այլընտրանքների շարքը, ի՞նչ համադրություն պետք է ընտրենք համատեղելիությունն ապահովելու համար: ք ընդհանուր

OpenGeo Suite- ը լուծում է, որը ոչ միայն օգտվում է առկա գործիքների լիարժեք հասունությունից, այլ նաև նպատակ ունի արձագանքել մոդելի այդ թույլ կողմերին: Բացի համայնքին լուծում տալուց, որով նրանք կարող են ընդլայնել իրենց զարգացման նախաձեռնությունները, այն ընդհանուր թել է ստեղծում ներգրավված բաղադրիչների համար `դրանց զարգացումը ղեկավարելու համար, իսկ ընկերությունների համար OpenGeo Suite- ը ապահովում է բաց աղբյուրի որոշման համար անհրաժեշտ լրջությունը: Չնայած կան այլ ընկերություններ, այս այլընտրանքը որոշ ժամանակ փորձելուց հետո ես այլ ելք չունեմ, քան ճանաչել Boundless- ի ՝ այս լուծումը ստեղծող ընկերության հիմքում մտածողների բարձր կարողությունն ու ստեղծագործականությունը:

Եկեք տեսնենք OpenGeo Suite- ի մոտեցումներից մի քանիսը.

Ինչ գործիքներ է պարունակում OpenGeo Suite- ը:

Լուծման այսքան շատ տարբերակներ ունենալը վատ չէ, դա նորմալ է, չնայած դա որոշակիորեն բարդացնում է, թե ինչպես ապահովել գործիքների ընտրությունը ինտեգրալ արտադրական գործընթացներում: Սխալ ընտրությունը կարող է ծախսատար լինել, եթե գիտակցում ենք, երբ արդեն ջանքեր ենք ներդրել հետազոտության, զարգացման, վերապատրաստման և, առաջին հերթին, չվերականգնվող ժամանակի վրա:

Օրինակ, միայն զարգացման լեզվի տեսանկյունից մենք ունենք հանելուկ, որը բխում է համայնքի կարիքներից, նրանցից շատերը կատարում են ճիշտ նույնը, մյուսները նմանվում են մեկ այլ համի, ոմանք էլ յուրահատուկ հատկանիշներով ունեն պարզ առօրյան, որոնք մենք կցանկանայինք ունենալ բոլորն էլ: Եկեք տեսնենք այս տարանջատումը ըստ գործառույթների և լեզուների. չնայած պետք է անկեղծ լինեմ, դասակարգումը բացառիկ չէ և որոշ դեպքերում դժվար է տարբերակել սահմանը.

  • Հաճախորդների մակարդակում, որը ամենատարածված համատեքստն է, կան ՝ QGis, Grass, ILWIS, SAGA, Kapaware ՝ հիմնված C ++ - ի վրա: gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, հիմնված Java- ի վրա: MapWindow- ն իր հերթին ActiveX- ի վրա հիմնված .NET- ի վրա:
  • Գրադարաններում մենք ունենք ՝ GDAL, OGR, PROJ4, FDO, GEOS C ++ - ով: Java- ի վրա հիմնված GeoTools, WKB4J, JTS, Baltic: NTS, GeoTools.NET, SharpMap over .NET.
  • Ինչ վերաբերում է վեբ լուծումներին, որոնք այսօր մեծ ժողովրդականություն են վայելում. MapServer, MapGuide OS C ++ - ով; GeoServer, Degree, Geonetwork Java- ի վրա: OpenLayers, Leaflet և Ka-Map Javascript- ում, քարտեզ Fish in Python, MapBender in PHP / Javascript.
  • Ինչ վերաբերում է տվյալների բազաներին, Postgres- ը անվիճելի գերիշխող է, չնայած կան այլ լուծումներ:

Վերոնշյալը ցույց է տալիս, որ գրեթե ցանկացած միջավայրում հնարավոր է տեղադրել համակարգ: Ավելին, նրանցից շատերը, չնայած ծնվել են մեկ լեզվով, այժմ աջակցում են մյուսներին: Նրանցից շատերը նույնպես ծնվել են որպես հաճախորդներ, բայց նրանք ունակ են կառավարել վեբ տվյալները, և օրինակ ՝ Բաց շերտերը, նույնիսկ հնարավոր է վեբ միջավայրում զարգացնել գրեթե այն ամենը, ինչ արվում է հաճախորդի գործիքի մեջ:

Ինչպիսի՞ն է անվճար ծրագրային ապահովման համադրություն:

Որոշվեց OpenGeo- ի հավաքակազմը Qis Որպես աշխատասեղանի հաճախորդ, որն այժմ արժանի է Geofumadas- ի հոդվածների կատեգորիայի: Համացանցի համար նրանք ընտրեցին GeoServer- ը որպես տվյալների սերվեր, որը գործում է Tomcat- ի, Jetty- ի համար `Java գործարկման ժամանակի միջավայր, GeoWebCache- ը` tessellation- ի համար և OpenLayers- ը `որպես գրադարան, չնայած որ այս վերջին տարբերակը չունի պահանջվող գրանցում` հաշվի առնելով Leaflet- ի նման լուծումները, որոնք մեծ հաջողությամբ են աճում, հատկապես իր մոդելի շնորհիվ: հիմնված Plugins- ի և բջջային հավելվածների դրա ներուժի վրա: Տեսեք, որ նրանք կարող են դիմել մեկ լեզվի տողի, բայց ես կցանկանայի տեսնել վերլուծության մատրիցը, որը նրանց առաջնորդել է այս սահմանմանը:

Եկեք պարզ լինենք, որ յուրաքանչյուրը կարող է անհատապես իրականացնել այդ լուծումները: Այն, ինչ պարունակում է OpenGeo- ն, այս բաղադրիչների տարբերակներով տեղադրողն է `հոգնեցուցիչ ռեժիմներն ավելի արդյունավետ դարձնելու միջոցով բարելավումներով: օրինակ:

բաց դահլիճ

 

  • opengeo հավաքակազմ քարտեզի սերվերըՏեղադրողը հավաքույթը դարձնում է կոկիկ: Կարողանալ ընտրել, թե որ բաղադրիչները տեղադրեն, հեռացնեն կամ ապատեղադրեն: Նրանց համար, ովքեր զբաղվել են Java գործարկման ժամանակավոր շարժիչով երջանիկ Error 503- ով, կիմանան օգտակարությունը:
  • Կան տարբեր տեղադրողներ Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu և Application Server- եր:  
  • Վերջերս 4.02 տարբերակը բերում է PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 և GeoWebCache 1.5; և աջակցում է OpenLayers 3-ին:
  • GeoServer- ը և Postgres- ը դադարեցնելու կամ սկսելու համար ստեղծվում են ուղղակի հղումներ: նաև բարձրացնել օգտվողի միջերեսը shapefiles- ի տվյալները Postgres- ում (shp2psql) բեռնելու համար, ինչպես նաև PostGis տվյալների շտեմարան (PgAdmin) մուտք գործելու համար:
  • Նաև մեկնարկային ընտրացանկում կա դեպի localhost մուտք, որն այս տարբերակում վերացնում է 3-րդ տարբերակի հաճախորդի ինտերֆեյսը, մաքուր կառավարման վահանակով դեպի GeoServer, GeoWebCache և GeoExplorer ծառայությունները:
  • GeoExplorer- ի այս արտադրանքը GeExt- ի վրա հիմնված Boundles- ի տպավորիչ զարգացում է, որը GeoServer- ի համար գործում է որպես տվյալների դիտող, թույլ է տալիս տվյալների վերբեռնում տեղական ֆայլից կամ տվյալների պահեստից `հնարավոր լինելով կարգավորել գույնը, գծի հաստությունը, թափանցիկությունը, պիտակավորում, ներառյալ կանոններ և անմիջապես խնայողություն geoServer ոճի ֆայլում (sld): Ոչ ոք իր ճիշտ մտքում չի օգտագործում այս մեկը մաքուր կոդի համար, և GeoExplorer- ը հիանալի լուծում էչնայած նա ավելի շատ բաներ է անում-.
  • GeoServer- ի տեղադրված տարբերակը ներառում է տվյալների ներմուծման հղում, որը կկարողանա ծագել տեղական ձևի շերտերից, ներառյալ PostGis- ը, որի միջոցով տվյալները կարող են տեղափոխվել Localhost- ից ներառված մեկ բազայից մյուսը `տեղակայված ծառայություն: Հետաքրքիր է, որ այս տվյալների վերբեռնումը լուծում է OGR2OGR խնդիրները, որոնք, եթե դրանք արված չեն մխիթարել գծով, դժվարություններ են առաջացնում բազմաբնակարանային շերտը վերբեռնելիս, քանի որ լռելյայն պարզ պոլիգոնը է:
  • Այս դեպքում WPS ծառայությունները հայտնվում են, քանի որ տեղադրելու տարբերակը ես որոշեցի դրանք ինտեգրել:
  • Տեղադրման ժամանակ կարող են ավելացվել GeoServer հավելումներ, ինչպիսիք են CSS ոճավորումը, CSW, Cloustering- ը և GDAL պատկերադարանների աջակցումը: PostGIS- ի համար կա նաև հավելում, որն աջակցում է տվյալների շտեմարանի կետային ամպերին, և GDAL / OGR- ը կարող է տեղադրվել նաև որպես հաճախորդ: Մշակողների համար կա Webapp SDK և GeoScript տեղադրելու տարբերակ:
  • Ի տարբերություն իմ սերվերի վրա սերվերում տեղադրված իմ տարբերակի, ես տեսնում եմ, որ կան տվյալների ավելի հավանական աղբյուրներ, որոնք, անշուշտ, կարելի է ավելացնել, բայց այն դեպքում, երբ այն տարբերակը, որը գալիս է OpenGeo Suite- ի հետ, այն գալիս է ստորակետ-սահմանազերծված տեքստով, H2, H2 JNDI, SQL Server, OGR- ը, Oracle- ը և հնարավորությունների բռունցքը ռասիստական ​​ծագման մեջ:

Ինչ վերաբերում է Qgis- ին:

  • Լավագույններից, Qgis- ի համար նրանք ստեղծեցին մի մեծ կոնտակտ, որը կոչվում է OpenGeo explorer, որի միջոցով կարող եք փոխազդել Postgres տվյալների բազայի և նաև GeoServer- ի հետ: Այստեղից դուք կարող եք խմբագրել slds- ը, տեղափոխել շերտեր, շերտերի խմբեր, խմբագրել անուններ, ջնջել, դիտել աշխատանքային տարածքները, պահված շերտերը և այլն:
  • Եթե ​​մի շերտ է հանվում, sld- ը հանվում է. Այս ամենը կարգավորելի է, և վերջում այն ​​ստանում է աշխատանք այն հաճախորդի կողմից, որը վերահսկում է այն, ինչ կա, որ համաժամացումը կարող է օգտագործվել REST API- ի միջոցով:
  • Առայժմ այն, ինչ չունի, դա shp2psql- ն է, բայց ինձ չի զարմացնում, որ հետո նրանք ինտեգրվում են այդ նույն վահանակում, միգուցե նույնքան թափանցիկ, որքան Spit plugin- ը, որ ի տարբերություն UI- ի պահպանում է կապերը, այն կարող է բլոկով մի քանի շերտ վերբեռնել, առաջընթացների բարը ավելին է Իրատեսական և առավել հասկանալի սխալի հաղորդագրությունները:

բաց երկրաչափական հավաքածուի պտտվող plugin

Այս OpenGeo Suite- ով չի ասում, որ սա կախարդական բաղադրատոմս է: Բայց դա, անշուշտ, կտեղափոխի համայնքի մեծ մասին այս նախապատվությունը, մանավանդ որ դասընթացներ վաճառող ընկերությունները նախընտրում են ուսուցանել այս երթուղին, որը երաշխավորում է ավելի կարճ ուսման կորը:

Կոմպոնը համատեղելի է այլ գործիքների հետ, որոնք կարող են տեղադրվել սերվերի վրա:

 

Ինչ ազդեցություն է գործում OpenGeo Suite- ի վրա

Մենք կտեսնենք, թե դա ինչ ազդեցություն է ունենում համայնքի վրա, քանի որ Boundless– ի հետեւում կան ոլորտում մեծ փորձ ունեցող մարդիկ, ովքեր ներգրավված են գործիքների և գրադարանների մշակման մեջ, որոնք այժմ ոլորտը դարձնում են կայուն: Բայց առաջին հերթին ձեռներեցության և ծառայությունների շուկայավարման դասընթացների միջոցով, որոնք հաճախ վատնում են տեխնիկական մակարդակից: Գոնե նշել վեցը.

  • Էդի Պիկլը և Քեն Բոսունգը ՝ IONIC- ի հիմնադիրներ, ընկերություն, որը գնել է ERDAS- ը 2007- ում և այժմ պատկանում է Leica- ին:

  • Անդրեաս Հոժեւարը եւ Բարտ Վան դը Էլիջենը, որոնք ներկառուցված էին OpenLayers 2- ի եւ GeoExt- ի զարգացման մեջ:

  • Վիկտոր Օլայան, ով մեզ թողեց SEXTANTE- ի այդ ժառանգությունը,

  • PostGIS- ի առաջին նախաձեռնողներից Paul Ramsey- ը:

Իսկ մյուսը դրական ազդեցությունն է ձեւականությունը մի խոշոր ընկերության, որը պետք է դառնար հրեշ է շուկայում, որը միշտ ռիսկ, բերում ձեւականություն մրցակցության դեմ ընկերությունների գույքային ոլորտում այնպիսի ոլորտներում, ինչպիսիք են աջակցությունը, արժանահավատությանը, անվտանգության եւ զարգացումների նկատմամբ որակի վերահսկողություն:

Անսահմանափակ ծառայությունների մի շարք, սկսած պլատֆորմի միգրացիայից մինչև տարեկան աջակցության ծառայություններ, մեզ թվում է, որ համահունչ են բիզնեսին և ինստիտուցիոնալ շուկային, որոնք կամաց-կամաց հասկանում են տեղական աջակցություն և գործարար աջակցություն ունենալու տարբերությունը: Այս շուկան չպետք է դյուրին լինի, բայց մենք լավ աչքերով տեսնում ենք, թե ինչպես են ինստիտուտները հասունանում մտքի մեջ ՝ գնահատելով ծրագրակազմի մշակումն ու տեղեկատվությունը որպես ակտիվ, ուստի նրանց հաջողվեց անցնել ավտոտեխանիկական առաջադրանքներ իրենց վարորդներին ՝ մասնագիտացված ապահովագրություն և ծառայություններ վարձելուն: բաշխիչ ընկերությունների:

անսահմանԲաց աղբյուրի մոդելում հնարավորություն կա բոլորի համար: Այսպիսով, այն, ինչ առաջարկում է Boundless- ը, կա `հնարավորություն ունենալով լինել գործընկեր; իրականացնելու, վերապատրաստելու, աջակցելու կամ զարգացնելու առումով ծառայություններ վաճառելու իրենց ունակությունը բարձրացնելու ցանկություն ունեցողների կարողությունից վեր: Օրինակը մեզ համար արժեքավոր է և լավ դասեր սովորելու և լրացնելու այն ջանքերը, որոնք gvSIG հիմնադրամն այլ կերպ է տանում, որի մասին մենք կխոսենք մեկ այլ առիթով:

Ներբեռնեք OpenGeo Suite- ը:

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

2 Comments

  1. Հետաքրքրված են, որ Opengeo Suite- ի ներքո ծրագրակազմ մշակողները կիրառեն աշխարհատարածական հսկողություն մայրուղիների մեգանախագծերի վրա

  2. Շատ շնորհակալություն ձեր խմբագրությունների համար: Անձամբ ես դրանք հարստացնում եմ:
    Ձեր օգնությունը կարեւոր է իմ վերլուծության եւ որոշումների կայացման համար:

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է մեկնաբանության տվյալները մշակվում.

Վերադառնալ սկիզբ կոճակը