OpenGeo Suite: დიდი მაგალითი GIS Software ფიქრობს სისუსტეებზე OSGeo მოდელი

დღეს, მინიმუმ geospatial გარემოში, ყველა პროფესიონალი ნეიტრალური აზროვნების აღიარებს, რომ ღია პროგრამული უზრუნველყოფის როგორც სექსუალურ როგორც კომერციული პროგრამული უზრუნველყოფა, და გარკვეულწილად უმაღლესი.

სტანდარტების სტრატეგიამ ძალიან კარგად იმუშავა. მართალია, საეჭვოა მისი განახლების ბალანსი ენერგიის გათვალისწინებით, რომელსაც ტექნოლოგიური ევოლუცია მოითხოვს, საეჭვოა, მაგრამ სწორედ ამან ჩაუყარა საფუძველი წარმატების გარანტიას სხვა მცდელობებში, როგორიცაა საზოგადოება, ფილოსოფიური მიდგომა, ეკონომიკა და სხვა იდეები, რომლებიც გამოყენებული იქნა მოდელის გასამართლებლად, რომლებიც საბოლოოდ ასევე აუცილებელია.

ამასთან, ღია წყაროს გადაწყვეტილებების გაყიდვა არ არის ადვილი ბიზნესსა და სამთავრობო გარემოში, მრავალი მიზეზის გამო, რაც ნაწილობრივ კონკურენციას უკავშირდება, მაგრამ ასევე მოდელის სისუსტეების გარდაუვალ შედეგს წარმოადგენს, რომელიც უნდა განვითარდეს და თანაარსებობდეს საკუთრივ პროგრამულ უზრუნველყოფას. გადაწყვეტილების მიმღები პირები საკუთარ თავს სვამენ კითხვებს:

  • თუ ერთი დილით ვხედავთ პრობლემას სხვა პლატფორმების განახლებების შედეგად, ასეთ ასპექტებში, როგორიცაა უსაფრთხოება ვინ პასუხობს, როდესაც გვჭირდება მხარდაჭერა და რა ფასად უნდა დატოვოს ბიუჯეტი?

  • ენების, ბიბლიოთეკების, კლიენტთა გადაწყვეტილებების, ვებ – გადაწყვეტილებების ფართო სპექტრის გათვალისწინებით, რა კომბინაცია უნდა ავირჩიოთ, რომ უზრუნველვყოთ თავსებადობა? თითქმის საერთო ჯამში

OpenGeo Suite არის გამოსავალი, რომელიც არა მხოლოდ იყენებს არსებული ინსტრუმენტების სიმწიფეს, არამედ მიზნად ისახავს რეაგირება მოდელის ამ სისუსტეებზე. გარდა იმისა, რომ საზოგადოებას აძლევს გადაწყვეტილებას, რომლითაც მათ შეუძლიათ განავითარონ თავიანთი განვითარების ინიციატივები, ის ქმნის საერთო თემას კომპონენტებისთვის, რომლებიც ხელს შეუწყობენ მათ განვითარებას და, კომპანიებისთვის, OpenGeo Suite უზრუნველყოფს სერიოზულობას, რომელიც საჭიროა ღია წყაროს შესახებ გადაწყვეტილების მისაღებად. მიუხედავად იმისა, რომ სხვა კომპანიებიც არსებობენ, ამ ალტერნატივის შემოწმების შემდეგ, მე სხვა გამოსავალი არ მაქვს, ვიდრე ვაღიარო Boundless- ის, ამ კომპანიის გადაწყვეტილების შემქმნელი აზროვნების მაღალი შესაძლებლობები და შემოქმედება.

მოდით შევხედოთ OpenGeo Suite მიდგომა:

რა ინსტრუმენტი აქვს OpenGeo Suite- ს?

ამდენი ამოხსნის ვარიანტის არსებობა ცუდი არ არის, ეს ნორმალურია, თუმცა გარკვეულწილად ართულებს იმას, თუ როგორ უნდა უზრუნველყოს ინსტრუმენტების შერჩევა ინტეგრალური წარმოების პროცესებში. არასწორი შერჩევა შეიძლება ძვირად ღირდეს, თუ გავითვალისწინებთ, როდესაც ჩვენ უკვე ჩავდგით ძალისხმევა კვლევაში, განვითარებაში, ტრენინგში და, უპირველეს ყოვლისა, არასასურველი დროით.

მაგალითად, მხოლოდ განვითარების ენის თვალსაზრისით, ჩვენ გვაქვს თავსატეხი, რომელიც გამოწვეულია საზოგადოების საჭიროებებით, ბევრი მათგანი ზუსტად იმავეს აკეთებს, სხვები სხვა არომატს ემსახურებიან, ზოგიერთებს კი უნიკალური მახასიათებლები აქვთ მარტივ რიტუალებში, რომელთა ჩვენთვისაც გვსურს. ვნახოთ ეს გამოყოფა ფუნქციონალური და ენების მიხედვით; მართალია, გულწრფელად უნდა გითხრათ, კატეგორიზაცია არ არის განსაკუთრებული და ზოგ შემთხვევაში ძნელია საზღვრის გარჩევა:

  • კლიენტის დონეზე, რომელიც ყველაზე პოპულარული კონტექსტია, არის: QGis, Grass, ILWIS, SAGA, Kapaware, დაფუძნებული C ++ - ზე. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, ჯავაზე დაფუძნებული. MapWindow თავის მხრივ ActiveX– ზე დაფუძნებულია .NET– ზე.
  • ბიბლიოთეკებში გვაქვს: GDAL, OGR, PROJ4, FDO, GEOS C ++ - ზე. ჯავაზე დაფუძნებული GeoTools, WKB4J, JTS, ბალტიისპირეთი. NTS, GeoTools.NET, SharpMap over .NET.
  • რაც შეეხება ვებსაიტისთვის გამოსავალს, რომელსაც დღეს დიდი პოპულარობა აქვს: MapServer, MapGuide OS C ++; GeoServer, ხარისხი, Geonetwork ჯავაზე. OpenLayers, Leaflet და Ka-Map Javascript- ში, რუკა თევზი Python- ში, MapBender PHP / Javascript- ში.
  • მონაცემთა ბაზებთან დაკავშირებით, Postgres არის უდავო დომინანტი, თუმცა არსებობს სხვა გადაწყვეტილებებიც.

ზემოაღნიშნული გვაჩვენებს, რომ სისტემის დამონტაჟება თითქმის ნებისმიერ გარემოშია შესაძლებელი. უფრო მეტიც, ბევრი მათგანი, მიუხედავად იმისა, რომ ერთ ენაზეა დაბადებული, ახლა სხვებს უჭერს მხარს. ბევრი მათგანი ასევე კლიენტად დაიბადა, მაგრამ მათ აქვთ ვებ – გვერდის მართვის შესაძლებლობა და, მაგალითად, Open Layers– ში შესაძლებელია ვებ – გარემოში განვითარება თითქმის ყველაფრის გაკეთება, რაც ხდება კლიენტის ინსტრუმენტში.

რა კომბინაცია უფასო პროგრამული უზრუნველყოფა?

OpenGeo Suite გადაწყდა Qis როგორც დესკტოპის დამკვეთი, თქვენ უკვე იმსახურებთ სტატიების კატეგორიას Geofumadas– ზე. ვებსაიტისთვის მათ აირჩიეს GeoServer როგორც მონაცემთა სერვერი, რომელიც მუშაობს Tomcat- ზე, Jetty როგორც Java- ს სამუშაო გარემო, GeoWebCache tessellation- ისთვის და OpenLayers როგორც ბიბლიოთეკა, თუმცა ამ ბოლო ვარიანტს არ აქვს საჭირო რეგისტრაცია, იმის გათვალისწინებით, თუ როგორ არის Leaflet დიდი წარმატება, განსაკუთრებით მისი მოდელის გამო. დანამატებს და მის პოტენციალს მობილური პროგრამებით. გაითვალისწინეთ, რომ შეიძლება ენის ერთი ხაზი გაიაროთ, მაგრამ მსურს ვნახო ანალიზის მატრიცა, რამაც ამ განსაზღვრებამდე მიგიყვანა.

განვმარტოთ, ყველას შეუძლია ამ გადაწყვეტილებების ინდივიდუალურად განხორციელება. რასაც OpenGeo შეიცავს არის ინსტალერი ამ კომპონენტების ვერსიებით, რაც გაუმჯობესებს მოსაწყენი რუტინების ეფექტურობას; მაგალითად:

opengeo სუიტა

 

  • opengeo სუიტის რუკა სერვერიდანინსტალატორი ასუფთავებს სისუფთავეს. შეუძლია აირჩიოს რომელი კომპონენტის ინსტალაცია, წაშლა ან დეინსტალაცია. მათთვის, ვინც გაუმკლავდა ჯავის მოქმედების ძრავას ბედნიერი შეცდომით 503, სცოდნის სარგებლობას.
  • არსებობს სხვადასხვა ინსტალატორები: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu და პროგრამების სერვერები.  
  • 4.02-ის ბოლო ვერსიას მოაქვს PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 და GeoWebCache 1.5; და მხარს უჭერს OpenLayers 3-ს.
  • დაწყების მენიუში პირდაპირი კავშირები იქმნება GeoServer- ისა და Postgres- ის შესაჩერებლად; ასევე დააყენოთ ინტერფეისი მონაცემთა გადატვირთვის ფორმის ფილები 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 ვერსია მოაქვს delimited ტექსტი მძიმით H2, H2 JNDI, SQL Server, OGR, Oracle და პირველი შესაძლებლობები რასტრული წარმოშობის.

რაც შეეხება Qgis- ს?

  • საუკეთესო, Qgis- ისთვის მათ შექმნეს შესანიშნავი მოდული, სახელწოდებით OpenGeo explorer, რომლითაც შეგიძლიათ ურთიერთქმედება Postgres მონაცემთა ბაზასთან და ასევე GeoServer- თან. აქედან შეგიძლიათ შეცვალოთ slds, გადაადგილოთ ფენები, ფენების ჯგუფები, შეცვალოთ სახელები, წაშალოთ, დაათვალიეროთ სამუშაო ადგილები, ქეშირებული შრეები და ა.შ.
  • თუ ფენის წაშლა, sld ამოღებულია; ყველა ეს არის მორგება და საბოლოო ჯამში იგი აღწევს სამუშაოს კლიენტისგან, რაც აკონტროლებს რა, რომ სინქრონიზაცია შეიძლება გამოყენებულ იქნას REST API.
  • ახლა მას არ აქვს არის shp2psql მაგრამ გასაკვირი არ არის, მაშინ ინტეგრირებული იგივე პანელი, ალბათ, როგორც გამჭვირვალე მოდული Spit, რომ განსხვავებით UI მაღაზიები კავშირები, თქვენ შეგიძლიათ ატვირთოთ რამდენიმე ფენა ბლოკირება, პროგრესი ბარი უფრო რეალისტური და ყველაზე გასაგები შეცდომის შეტყობინებები.

ღია geo suite პოსტერები მოდული

OpenGeo Suite– ით არ არის ნათქვამი, რომ ეს არის ჯადოსნური რეცეპტი. მაგრამ ეს ნამდვილად მიიყვანს საზოგადოების დიდ ნაწილს ამ უპირატესობისკენ, მით უმეტეს, რომ კომპანიები, რომლებიც ყიდიან კურსებს, ამჯობინებენ ასწავლიან ამ მარშრუტს, რომელიც უზრუნველყოფს სწავლის უფრო მოკლე მრუდეს.

კომბოსტო შეესაბამება სხვა ინსტრუმენტებს, რომლებიც შეიძლება სერვერზე დამონტაჟდეს.

 

რა გავლენას მოახდენს OpenGeo Suite

ჩვენ ვნახავთ, რა გავლენას ახდენს ეს საზოგადოებაზე, რადგან უსაზღვრო ფონდის უკან დგანან ადამიანები, რომლებსაც აქვთ მრავალი გამოცდილება ამ სფეროში, რომლებიც მონაწილეობდნენ იმ ინსტრუმენტების და ბიბლიოთეკების შემუშავებაში, რომლებიც ახლა სექტორს მდგრადს ხდის. მაგრამ უპირველეს ყოვლისა მეწარმეობისა და მომსახურების მარკეტინგის ტრენინგებით, რომელიც ხშირად იკარგება ტექნიკური დონიდან. მინიმუმ ექვსი რომ აღვნიშნო:

  • ედი პიუკი და კენ ბოუზენი, კომპანია IONIC- ის დამფუძნებლები, რომლებმაც შეიძინეს ERDAS 2007- დან და ახლა Leica- ს ეკუთვნის.

  • ანდრეას ჰოზევარი და ბარტ ვან დენ ეიდენნი, რომლებიც ჩააბარეს OpenLayers 2 და GeoExt- ის განვითარებაში.

  • ვიქტორ ოლაა, რომელმაც დატოვა სექსანტის მემკვიდრეობა,

  • პოლ რამსი, PostGIS- ის ადრეული ინიციატორები.

სხვა დადებითი გავლენა არის მსხვილი კომპანიის ფორმალობა, რომელიც, გარდა იმისა, რომ ბაზარზე მონსტრი გახდება - ყოველთვის რისკია - კერძო სექტორის კომპანიების წინააღმდეგ კონკურენციის ფორმულირება, როგორიცაა მხარდაჭერა, სანდოობა, უსაფრთხოება და ხარისხის კონტროლის განვითარება.

Boundless– ის სერვისების მთელი რიგი, დაწყებული პლატფორმის მიგრაციიდან დამთავრებული წლიური დამხმარე მომსახურებებით, ჩვენთვის ბიზნესსა და ინსტიტუციონალურ ბაზარს შეესაბამება, რომ ნელ-ნელა ესმის ადგილობრივი მხარდაჭერისა და ბიზნესის მხარდაჭერის განსხვავება. ეს ბაზარი არ უნდა იყოს მარტივი, მაგრამ ჩვენ კარგად ვხედავთ, თუ როგორ იზრდებიან ინსტიტუტები აზროვნებაში, აფასებენ პროგრამული უზრუნველყოფის შემუშავებას და ინფორმაციას, როგორც აქტივს, ამრიგად მათ მოახერხეს გადაადგილდნენ ავტომექანიკის დავალებების გადაცემიდან, სპეციალური დაზღვევისა და მომსახურების დაქირავებაზე. სადისტრიბუციო კომპანიების.

უსასრულოღია კოდის მოდელში ყველას აქვს შესაძლებლობა. ასე რომ, ის, რაც Boundless გთავაზობთ, არის შესაძლებლობა იყოს პარტნიორი; მათ შესაძლებლობებს მიღმა, ვისაც სურს გაზარდოს საკუთარი შესაძლებლობები გაყიდოს მომსახურება განხორციელების, ტრენინგის, მხარდაჭერის ან განვითარების თვალსაზრისით. მაგალითისთვის, ეს მაგალითი ღირებული და კარგი გაკვეთილების სწავლებაა და gvSIG ფონდის მიერ სხვა გზით გატარებული ძალისხმევის შესწავლა და შევსება, რომლის შესახებაც სხვა შემთხვევაზე ვისაუბრებთ.

ჩამოტვირთეთ OpenGeo Suite.

2 პასუხი "OpenGeo Suite: GIS პროგრამული უზრუნველყოფის შესანიშნავი მაგალითი ფიქრობდა OSGeo მოდელის სისუსტეებზე"

  1. დაინტერესებულია Opengeo Suite– ის პროგრამის შემქმნელებით, გამოიყენონ გეოსპექტრული კონტროლი საგზაო მეგაპროექტებზე

  2. დიდი მადლობა თქვენი რედაქციებისთვის. ჩემთვის პირადად მე აღმოვაჩინე გამდიდრება.
    შენი დახმარება მნიშვნელოვანია ჩემი ანალიზისა და გადაწყვეტილების მიღებისათვის.

დატოვე პასუხი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.