OpenGeo సూట్: OSGeo మోడల్ యొక్క బలహీనతలను రూపొందించిన GIS సాఫ్ట్వేర్ యొక్క ఒక గొప్ప ఉదాహరణ
నేడు, కనీసం భౌగోళిక వాతావరణంలో, ప్రతి తటస్థ-మనస్సు గల ప్రొఫెషనల్ ఓపెన్ సోర్స్ సాఫ్ట్వేర్ వాణిజ్య సాఫ్ట్వేర్ వలె పరిణతి చెందినదని మరియు కొన్ని విధాలుగా ఉన్నతమైనదని గుర్తిస్తుంది.
ప్రమాణాల వ్యూహం చాలా బాగా పనిచేసింది. సాంకేతిక పరిణామానికి అవసరమైన శక్తిని ఎదుర్కోవడంలో దాని సమతుల్యత ప్రశ్నార్థకం అయినప్పటికీ, సమాజాన్ని, తాత్విక విధానం, ఆర్థికశాస్త్రం మరియు నమూనాను సమర్థించడానికి ఉపయోగించిన ఇతర ఆలోచనలు వంటి ఇతర ప్రయత్నాలలో విజయానికి హామీ ఇవ్వడానికి ఇది పునాదులు వేసింది. ఇవి చివరికి కూడా అవసరం.
ఏదేమైనా, ఓపెన్ సోర్స్ సొల్యూషన్స్ అమ్మకం వ్యాపారం లేదా ప్రభుత్వ పరిసరాలలో సులభం కాదు, అనేక కారణాల వల్ల పోటీ నుండి కొంతవరకు ఉద్భవించింది, కానీ మోడల్ యొక్క బలహీనతల యొక్క అనివార్యమైన ఫలితం, ఇది అభివృద్ధి చెందాలి మరియు యాజమాన్య సాఫ్ట్వేర్తో సహజీవనం చేయాలి. నిర్ణయాధికారులు తమను తాము ఇలా ప్రశ్నించుకుంటారు:
-
ఒక ఉదయం మనం ఇతర ప్లాట్ఫారమ్ల నవీకరణల ఫలితంగా, భద్రత వంటి అంశాలలో, మాకు మద్దతు అవసరమైనప్పుడు ఎవరు స్పందిస్తారు మరియు బడ్జెట్కు ఏ ధర వద్ద?
-
భాషా ప్రత్యామ్నాయాలు, గ్రంథాలయాలు, క్లయింట్ పరిష్కారాలు, వెబ్ పరిష్కారాల పరిధిని బట్టి, అనుకూలతను నిర్ధారించడానికి మనం ఏ కలయికను ఎంచుకోవాలి? పాక్షిక మొత్తం?
ఓపెన్జియో సూట్ అనేది అందుబాటులో ఉన్న సాధనాల పూర్తి పరిపక్వతను సద్వినియోగం చేసుకోవడమే కాక, మోడల్లోని ఆ బలహీనతలకు ప్రతిస్పందించడం కూడా ఒక పరిష్కారం. సమాజానికి వారి అభివృద్ధి కార్యక్రమాలను మెరుగుపరచగల పరిష్కారాన్ని ఇవ్వడంతో పాటు, వారి పరిణామానికి మార్గనిర్దేశం చేసే భాగాలకు ఇది ఒక సాధారణ థ్రెడ్ను సృష్టిస్తుంది మరియు కంపెనీల కోసం, ఓపెన్జియో సూట్ ఓపెన్ సోర్స్ను నిర్ణయించడానికి అవసరమైన తీవ్రతను అందిస్తుంది. ఇతర కంపెనీలు ఉన్నప్పటికీ, ఈ ప్రత్యామ్నాయాన్ని పరీక్షించిన సమయం తరువాత, ఈ పరిష్కారాన్ని సృష్టించిన సంస్థ బౌండ్లెస్ వెనుక ఉన్న ఆలోచనాపరుల యొక్క అధిక సామర్థ్యం మరియు సృజనాత్మకతను గుర్తించడం తప్ప నాకు వేరే మార్గం లేదు.
ఓపెన్జియో సూట్ విధానం సూచించే వాటిలో కొన్నింటిని చూద్దాం:
ఓపెన్జియో సూట్లో ఏ సాధనాలు ఉన్నాయి?
చాలా పరిష్కార ఎంపికలు ఉండటం చెడ్డది కాదు, ఇది సాధారణం, అయినప్పటికీ సమగ్ర ఉత్పత్తి ప్రక్రియలలో సాధనాల ఎంపికను ఎలా నిర్ధారించాలో ఇది కొంత క్లిష్టతరం చేస్తుంది. పరిశోధన, అభివృద్ధి, శిక్షణ మరియు అన్నింటికంటే తిరిగి పొందలేని సమయం కోసం మేము ఇప్పటికే ప్రయత్నాలను పెట్టుబడి పెట్టినప్పుడు గ్రహించినట్లయితే తప్పు ఎంపిక ఖరీదైనది.
ఉదాహరణకు, అభివృద్ధి భాష పరంగా మాత్రమే మనకు సమాజ అవసరాల వల్ల ఏర్పడే ఒక పజిల్ ఉంది, వారిలో చాలామంది సరిగ్గా అదే చేస్తున్నారు, మరికొందరు మరొక రుచిలో అనుకరిస్తున్నారు, కొన్ని సాధారణ నిత్యకృత్యాలలో ప్రత్యేకమైన లక్షణాలతో మేము అవన్నీ కలిగి ఉండాలని కోరుకుంటున్నాము. కార్యాచరణలు మరియు భాషల వారీగా ఈ విభజనను చూద్దాం; నేను నిజాయితీగా ఉన్నప్పటికీ, వర్గీకరణ ప్రత్యేకమైనది కాదు మరియు కొన్ని సందర్భాల్లో సరిహద్దును వేరు చేయడం కష్టం:
- క్లయింట్ స్థాయిలో, ఇది అత్యంత ప్రాచుర్యం పొందిన సందర్భం: C ++ ఆధారంగా QGis, గ్రాస్, ILWIS, SAGA, కపావేర్. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, జావా ఆధారంగా. .NET ఆధారంగా ActiveX లో దాని భాగానికి మ్యాప్విండో.
- మన వద్ద ఉన్న లైబ్రరీలలో: C ++ లో GDAL, OGR, PROJ4, FDO, GEOS. జావా ఆధారిత జియో టూల్స్, డబ్ల్యుకెబి 4 జె, జెటిఎస్, బాల్టిక్. NTS, GeoTools.NET, షార్ప్మ్యాప్ ఓవర్ .NET.
- వెబ్ కోసం పరిష్కారాల కోసం, ఈ రోజు చాలా ప్రజాదరణ పొందింది: C ++ లో మ్యాప్సర్వర్, మ్యాప్గైడ్ OS; జావాపై జియో సర్వర్, డిగ్రీ, జియోనెట్ వర్క్. జావాస్క్రిప్ట్లో ఓపెన్లేయర్స్, కరపత్రం మరియు కా-మ్యాప్, పైథాన్లో మ్యాప్ఫిష్, పిహెచ్పి / జావాస్క్రిప్ట్లో మ్యాప్బెండర్.
- డేటాబేస్ల విషయానికొస్తే, పోస్ట్గ్రెస్ వివాదాస్పదమైన ఆధిపత్యం, అయినప్పటికీ ఇతర పరిష్కారాలు కూడా ఉన్నాయి.
దాదాపు ఏ వాతావరణంలోనైనా వ్యవస్థను మౌంట్ చేయడం సాధ్యమని పైన పేర్కొన్నది మనకు చూపిస్తుంది. అంతేకాక, వారిలో చాలామంది, వారు ఒకే భాషలో జన్మించినప్పటికీ, ఇప్పుడు ఇతరులకు మద్దతు ఇస్తున్నారు. వారిలో చాలా మంది క్లయింట్లుగా కూడా జన్మించారు, కాని వారు వెబ్ డేటాను నిర్వహించే సామర్థ్యాన్ని కలిగి ఉంటారు మరియు ఓపెన్ లేయర్స్ వంటి సందర్భాల్లో వెబ్ వాతావరణంలో క్లయింట్ సాధనంలో చేసిన ప్రతిదానిని అభివృద్ధి చేయడం కూడా సాధ్యమే.
ఉచిత సాఫ్ట్వేర్ యొక్క కలయిక ఏది?
OpenGeo సూట్ నిర్ణయించింది QGis డెస్క్టాప్ క్లయింట్గా, జియోఫుమాదాస్లోని వ్యాసాల వర్గానికి అర్హుడు. వెబ్ కోసం, వారు టామ్క్యాట్లో పనిచేసే డేటా సర్వర్గా జియో సర్వర్ను, జావా రన్టైమ్ ఎన్విరాన్మెంట్గా జెట్టీని, టెస్సెలేషన్ కోసం జియోవెబ్కాష్ను మరియు లైబ్రరీగా ఓపెన్లేయర్లను ఎంచుకున్నారు, అయితే ఈ చివరి ఎంపికకు అవసరమైన రిజిస్ట్రేషన్ లేనప్పటికీ, గొప్ప విజయంతో పెరుగుతున్న లీఫ్లెట్ వంటి పరిష్కారాలను పరిగణనలోకి తీసుకుంటే, ముఖ్యంగా దాని మోడల్ కారణంగా. ప్లగిన్లు మరియు మొబైల్ అనువర్తనాలతో దాని సామర్థ్యం ఆధారంగా. మీరు ఒకే భాష ద్వారా వెళ్ళవచ్చని చూడండి, కానీ ఈ నిర్వచనానికి మిమ్మల్ని దారితీసిన విశ్లేషణ యొక్క మాతృకను చూడాలనుకుంటున్నాను.
స్పష్టంగా చూద్దాం, ఎవరైనా ఈ పరిష్కారాలను వ్యక్తిగతంగా అమలు చేయవచ్చు. ఓపెన్జియోలో ఉన్నది ఈ భాగాల సంస్కరణలతో కూడిన ఇన్స్టాలర్, ఇది శ్రమతో కూడిన నిత్యకృత్యాలను మరింత సమర్థవంతంగా చేస్తుంది; ఉదాహరణకి:
- ఇన్స్టాలర్ అసెంబ్లీని చక్కగా చేస్తుంది. ఏ భాగాలను ఇన్స్టాల్ చేయాలో, తీసివేయాలో లేదా అన్ఇన్స్టాల్ చేయాలో ఎంచుకోగలుగుతారు. జావా రన్టైమ్ ఇంజిన్తో హ్యాపీ ఎర్రర్ 503 తో వ్యవహరించిన వారికి ఉపయోగం తెలుస్తుంది.
- వేర్వేరు ఇన్స్టాలర్లు ఉన్నాయి: కోసం Windows, Mac OS X, CentOS / RHEL, ఫెడోరా, ఉబుంటు మరియు అప్లికేషన్ సర్వర్లు.
- ఇటీవలి వెర్షన్ 4.02 పోస్ట్గ్రెస్స్క్యూల్ 9.3.1, పోస్ట్జిఐఎస్ 2.1.1, జియోటూల్స్ 10, జియో సర్వర్ 2.4.3 మరియు జియోవెబ్కాష్ 1.5; మరియు ఓపెన్లేయర్స్ 3 కి మద్దతు ఇస్తుంది.
- జియో సర్వర్ మరియు పోస్ట్గ్రెస్లను ఆపడానికి లేదా ప్రారంభించడానికి ప్రారంభ మెనులో ప్రత్యక్ష లింక్లు సృష్టించబడతాయి; షేప్ఫైల్స్ డేటా అప్లోడ్ యూజర్ ఇంటర్ఫేస్ను పోస్ట్గ్రెస్ (shp2psql) కు మరియు పోస్ట్గిస్ డేటాబేస్ (PgAdmin) ని యాక్సెస్ చేయడానికి కూడా.
- ప్రారంభ మెనులో లోకల్ హోస్ట్కు ప్రాప్యత ఉంది, ఈ వెర్షన్లో వెర్షన్ 3 యొక్క క్లయింట్ ఇంటర్ఫేస్ను తొలగిస్తుంది, జియో సర్వర్, జియోవెబ్ కాష్ మరియు జియోఎక్స్ప్లోరర్ సేవల వైపు క్లీన్ కంట్రోల్ ప్యానెల్ ఉంటుంది.
- ఈ ఉత్పత్తి, జియోఎక్స్ప్లోరర్ అనేది జియో సర్వర్ ఆధారంగా డేటా వ్యూవర్గా పనిచేసే జిఎక్స్ట్ ఆధారంగా బౌండల్స్ యొక్క అద్భుతమైన అభివృద్ధి, స్థానిక ఫైల్ నుండి లేదా డేటా గిడ్డంగి నుండి డేటాను అప్లోడ్ చేయడానికి అనుమతిస్తుంది, రంగు, లైన్ మందం, పారదర్శకత, లేబులింగ్, నియమాలతో సహా మరియు నేరుగా జియో సర్వర్ స్టైల్ ఫైల్ (sld) కు సేవ్ చేస్తుంది. వారి సరైన మనస్సులో ఎవరూ దీనిని స్వచ్ఛమైన కోడ్కు పని చేయరు మరియు జియోఎక్స్ప్లోరర్ ఒక అద్భుతమైన పరిష్కారం -అతను ఎక్కువ పనులు చేసినప్పటికీ-.
- జియో సర్వర్ యొక్క వ్యవస్థాపించిన సంస్కరణలో డేటా దిగుమతికి లింక్ ఉంది, స్థానిక ఆకార పొరల నుండి మూలాలను సృష్టించగలదు, పోస్ట్జిస్తో సహా, డేటాను ఒక స్థావరం నుండి మరొకదానికి లోకల్ హోస్ట్ నుండి హోస్ట్ చేసిన సేవకు చేర్చవచ్చు; ఈ డేటా అప్లోడ్ OGR2OGR సమస్యలను పరిష్కరిస్తుంది, అవి కన్సోల్ లైన్తో పూర్తి చేయకపోతే, మల్టీపాలిగాన్ పొరను అప్లోడ్ చేసేటప్పుడు ఇబ్బందులను పెంచుతాయి, ఎందుకంటే డిఫాల్ట్ సాధారణ బహుభుజి.
- ఈ సందర్భంలో, WPS సేవలు కనిపిస్తాయి ఎందుకంటే ఇన్స్టాల్ ఎంపికలో నేను వాటిని ఏకీకృతం చేయాలని నిర్ణయించుకున్నాను.
- CSS స్టైలింగ్, CSW, క్లౌస్టరింగ్ వంటి జియో సర్వర్ యాడ్-ఆన్లు మరియు GDAL ఇమేజ్ లైబ్రరీలకు మద్దతు సంస్థాపన సమయంలో జోడించవచ్చు. డేటాబేస్ పై పాయింట్ మేఘాలకు మద్దతు ఇచ్చే పోస్ట్జిఐఎస్ కోసం యాడ్-ఆన్ కూడా ఉంది మరియు జిడిఎఎల్ / ఓజిఆర్ కూడా క్లయింట్గా ఇన్స్టాల్ చేయవచ్చు. డెవలపర్ల కోసం వెబ్అప్ ఎస్డికె మరియు జియోస్క్రిప్ట్ను ఇన్స్టాల్ చేయడానికి ఒక ఎంపిక ఉంది.
- సర్వర్లో హోస్ట్ చేసిన నా సంస్కరణ వలె కాకుండా, మరింత ఎక్కువ డేటా వనరులు ఉన్నాయని నేను చూశాను, అవి ఖచ్చితంగా జోడించబడతాయి కాని ఓపెన్జియో సూట్తో వచ్చే సంస్కరణ విషయంలో ఇది కామాలతో వేరు చేయబడిన వచనాన్ని తెస్తుంది, H2, H2 JNDI, SQL సర్వర్, OGR, ఒరాకిల్ మరియు రాస్టర్ మూలాల్లో కొన్ని అవకాశాలు.
Qgis గురించి ఏమిటి?
- ఉత్తమమైనది, Qgis కోసం వారు ఓపెన్జియో ఎక్స్ప్లోరర్ అనే గొప్ప ప్లగిన్ను సృష్టించారు, దీనితో మీరు పోస్ట్గ్రెస్ డేటాబేస్తో మరియు జియో సర్వర్తో కూడా ఇంటరాక్ట్ చేయవచ్చు. ఇక్కడ నుండి మీరు sld లను సవరించవచ్చు, పొరలు, పొర సమూహాలను తరలించవచ్చు, పేర్లను సవరించవచ్చు, తొలగించవచ్చు, వర్క్స్పేస్లను చూడవచ్చు, కాష్ చేసిన పొరలు మొదలైనవి చేయవచ్చు.
- ఒక పొర తొలగించబడితే, sld తొలగించబడుతుంది; ఇవన్నీ కాన్ఫిగర్ చేయబడతాయి మరియు చివరికి క్లయింట్ పైన పేర్కొన్న వాటిని నియంత్రించే ఉద్యోగాన్ని సాధిస్తుంది, ఆ సమకాలీకరణ REST API ని ఉపయోగించవచ్చు.
- ప్రస్తుతానికి, అది లేనిది shp2psql కానీ తరువాత వారు దానిని అదే ప్యానెల్లో విలీనం చేయడం నాకు ఆశ్చర్యం కలిగించదు, బహుశా స్పిట్ ప్లగ్ఇన్ వలె పారదర్శకంగా ఉంటుంది, UI వలె కాకుండా, కనెక్షన్లను నిల్వ చేస్తుంది, ఇది అనేక పొరలను పెద్దమొత్తంలో అప్లోడ్ చేయగలదు, ప్రోగ్రెస్ బార్ ఎక్కువ వాస్తవిక మరియు మరింత అర్థమయ్యే దోష సందేశాలు.
ఈ ఓపెన్జియో సూట్తో ఇది మ్యాజిక్ రెసిపీ అని చెప్పడం లేదు. కానీ ఇది తప్పనిసరిగా సమాజంలో ఎక్కువ భాగాన్ని ఈ ప్రాధాన్యతకి తరలిస్తుంది, ప్రత్యేకించి కోర్సులను విక్రయించే కంపెనీలు తక్కువ అభ్యాస వక్రతకు హామీ ఇచ్చే ఈ మార్గాన్ని నేర్పడానికి ఇష్టపడతాయి.
కాంబో సర్వర్లో అమర్చగల ఇతర సాధనాలతో అనుకూలంగా ఉంటుంది.
ఓపెన్జియో సూట్తో ఎలాంటి ప్రభావం వస్తుంది
ఇది సమాజంపై ఎలాంటి ప్రభావాన్ని చూపుతుందో మనం చూస్తాము, ఎందుకంటే బౌండ్లెస్ వెనుక ఈ రంగంలో చాలా అనుభవం ఉన్న వ్యక్తులు ఉన్నారు, వీరు ఈ రంగాన్ని స్థిరంగా ఉంచే సాధనాలు మరియు గ్రంథాలయాల అభివృద్ధిలో పాలుపంచుకున్నారు. అన్నింటికంటే మించి సాంకేతిక స్థాయి నుండి వృధా అయ్యే వ్యవస్థాపకత మరియు మార్కెటింగ్ సేవల్లో శిక్షణతో. కనీసం ఆరు గురించి చెప్పటానికి:
-
ఐయోనిక్ వ్యవస్థాపకులు ఎడ్డీ పికిల్ మరియు కెన్ బోసుంగ్, దీనిని 2007 లో ERDAS కొనుగోలు చేసింది మరియు ఇప్పుడు లైకా యాజమాన్యంలో ఉంది.
-
ఓపెన్లేయర్స్ 2 మరియు జియోఎక్స్ట్ అభివృద్ధిలో మునిగిపోయిన ఆండ్రియాస్ హోసేవర్ మరియు బార్ట్ వాన్ డెన్ ఐజెన్డెన్.
-
SEXTANTE యొక్క వారసత్వాన్ని మాకు వదిలిపెట్టిన విక్టర్ ఒలయా,
-
పోస్ట్ జిఐఎస్ యొక్క మొదటి దీక్షలలో పాల్ రామ్సే.
ఇతర సానుకూల ప్రభావం ఒక పెద్ద సంస్థ యొక్క ఫార్మాలిటీపై ఉంది, ఇది మార్కెట్లో రాక్షసుడిగా మారడానికి వెలుపల -ఇది ఎల్లప్పుడూ రిస్క్-, మద్దతు, విశ్వసనీయత, భద్రత మరియు వంటి అంశాలలో ప్రైవేట్ రంగ సంస్థలపై పోటీకి లాంఛనప్రాయాన్ని అందిస్తుంది. పరిణామాలపై నాణ్యత నియంత్రణ.
ప్లాట్ఫాం మైగ్రేషన్ నుండి వార్షిక సహాయ సేవల వరకు బౌండ్లెస్ అందించే సేవలు, వ్యాపార మరియు సంస్థాగత మార్కెట్కి అనుగుణంగా ఉన్నట్లు అనిపిస్తుంది, స్థానిక మద్దతు మరియు వ్యాపార మద్దతు మధ్య వ్యత్యాసాన్ని కొద్దిగా అర్థం చేసుకోవచ్చు. ఈ మార్కెట్ సులభం కాదు, కానీ సంస్థలు ఆలోచనలో ఎలా పరిణతి చెందుతాయో, సాఫ్ట్వేర్ అభివృద్ధి మరియు సమాచారాన్ని ఒక ఆస్తిగా విలువైనవిగా చూస్తాము, అందువల్ల వారు ఆటో మెకానిక్ పనులను వారి వాహనదారులకు కేటాయించడం నుండి, ప్రత్యేకమైన భీమా మరియు సేవలను తీసుకోవటానికి వెళ్ళగలిగారు. పంపిణీ సంస్థల.
ఓపెన్ సోర్స్ మోడల్లో అందరికీ అవకాశం ఉంది. కాబట్టి హద్దులు లేని ఆఫర్లు ఏమి ఉన్నాయి భాగస్వామిగా ఉండండి; అమలు, శిక్షణ, మద్దతు లేదా అభివృద్ధి పరంగా సేవలను విక్రయించే సామర్థ్యాన్ని పెంచుకోవాలనుకునే వారి సామర్థ్యానికి మించి. ఉదాహరణ విలువైనదిగా అనిపిస్తుంది మరియు జివిఎస్ఐజి ఫౌండేషన్ మరొక విధంగా చేసిన ప్రయత్నాన్ని తెలుసుకోవడానికి మరియు పూర్తి చేయడానికి మంచి పాఠాలను అందిస్తుంది, ఇది మేము మరొక సందర్భంలో మాట్లాడుతాము.
రోడ్ మెగాప్రాజెక్ట్లకు జియోస్పేషియల్ నియంత్రణను వర్తింపజేయడానికి Opengeo సూట్ కింద సాఫ్ట్వేర్ డెవలపర్లపై ఆసక్తి ఉంది
మీ సంపాదకీయాలకు చాలా ధన్యవాదాలు. వ్యక్తిగతంగా, నేను వాటిని సుసంపన్నం చేస్తున్నాను.
నా విశ్లేషణ మరియు నిర్ణయం తీసుకోవడానికి మీ సహాయం ముఖ్యం.