Geospatial - ระบบสารสนเทศภูมิศาสตร์QGIS

OpenGeo Suite: ตัวอย่างที่ดีของ GIS Software เกี่ยวกับจุดอ่อนของรูปแบบ 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 ++ GeoTools ที่ใช้ Java, WKB4J, JTS, Baltic NTS, GeoTools.NET, SharpMap ผ่าน. NET
  • สำหรับโซลูชันสำหรับเว็บที่ได้รับความนิยมอย่างมากในปัจจุบัน ได้แก่ MapServer, MapGuide OS บน C ++; GeoServer, ปริญญา, Geonetwork บน Java OpenLayers, Leaflet และ Ka-Map ใน Javascript, mapFish ใน Python, MapBender ใน PHP / Javascript
  • เกี่ยวกับฐานข้อมูล Postgres เป็นสิ่งที่ไม่มีข้อโต้แย้งแม้ว่าจะมีโซลูชันอื่น ๆ ก็ตาม

ข้างต้นแสดงให้เราเห็นว่าเป็นไปได้ที่จะติดตั้งระบบในเกือบทุกสภาพแวดล้อม ยิ่งไปกว่านั้นพวกเขาหลายคนแม้ว่าพวกเขาจะเกิดมาในภาษาเดียว แต่ตอนนี้ก็สนับสนุนคนอื่น ๆ หลายคนเกิดมาในฐานะไคลเอนต์ แต่มีความสามารถในการจัดการข้อมูลเว็บและในบางกรณีเช่น Open Layers อาจเป็นไปได้ที่จะพัฒนาในสภาพแวดล้อมเว็บเกือบทุกอย่างที่ทำในเครื่องมือไคลเอนต์

ซอฟต์แวร์ฟรีที่ใช้ร่วมกันแบบใด

ชุด OpenGeo ถูกตัดสินโดย QGIS ในฐานะไคลเอนต์เดสก์ท็อปซึ่งตอนนี้สมควรได้รับหมวดหมู่ของบทความใน Geofumadas สำหรับเว็บพวกเขาเลือก GeoServer เป็นเซิร์ฟเวอร์ข้อมูลที่ทำงานบน Tomcat, Jetty เป็นสภาพแวดล้อมรันไทม์ของ Java, GeoWebCache สำหรับ tessellation และ OpenLayers เป็นไลบรารีแม้ว่าตัวเลือกสุดท้ายนี้จะไม่มีการลงทะเบียนที่จำเป็น แต่เมื่อพิจารณาถึงโซลูชันเช่น Leaflet ที่กำลังเติบโตและประสบความสำเร็จอย่างมากโดยเฉพาะอย่างยิ่งเนื่องจากโมเดล ขึ้นอยู่กับปลั๊กอินและศักยภาพของแอปพลิเคชันมือถือ เห็นว่าคุณสามารถใช้ภาษาบรรทัดเดียวได้ แต่ฉันอยากเห็นเมทริกซ์การวิเคราะห์ที่นำคุณไปสู่คำจำกัดความนี้

ขอให้ชัดเจนทุกคนสามารถใช้โซลูชันเหล่านี้เป็นรายบุคคล สิ่งที่ OpenGeo มีคือตัวติดตั้งที่มีเวอร์ชันของส่วนประกอบเหล่านี้พร้อมการปรับปรุงเพื่อให้กิจวัตรที่น่าเบื่อมีประสิทธิภาพมากขึ้น ตัวอย่างเช่น:

opengeo suite

 

  • เซิร์ฟเวอร์แผนผัง opengeo suiteตัวติดตั้งทำให้การประกอบเรียบร้อย ความสามารถในการเลือกส่วนประกอบที่จะติดตั้งลบหรือถอนการติดตั้ง สำหรับผู้ที่จัดการกับ Java runtime engine ด้วย Error 503 จะทราบดีถึงประโยชน์
  • มีโปรแกรมติดตั้งที่แตกต่างกัน: Windows, Mac OS X, CentOS / RHEL, Fedora, Ubuntu และ Application Servers  
  • เวอร์ชันล่าสุด 4.02 นำ PostgreSQL 9.3.1, PostGIS 2.1.1, GeoTools 10, GeoServer 2.4.3 และ GeoWebCache 1.5; และรองรับ OpenLayers 3.
  • ในลิงก์เริ่มต้นเมนูโดยตรงจะถูกสร้างขึ้นเพื่อหยุดหรือเริ่ม GeoServer และ Postgres รวมถึงเพื่อเพิ่มส่วนต่อประสานผู้ใช้ของ data load shapefiles ให้กับ Postgres (shp2psql) และเพื่อเข้าถึงฐานข้อมูล PostGis (PgAdmin)
  • นอกจากนี้ในเมนูเริ่มต้นยังมีการเข้าถึง localhost ซึ่งในเวอร์ชันนี้จะกำจัดอินเทอร์เฟซไคลเอ็นต์ของเวอร์ชัน 3 พร้อมแผงควบคุมที่สะอาดสำหรับบริการ GeoServer, GeoWebCache และ GeoExplorer
  • ผลิตภัณฑ์นี้ GeoExplorer เป็นการพัฒนา Boundles ที่น่าประทับใจโดยใช้ GeExt ซึ่งทำหน้าที่เป็นตัวดูข้อมูลสำหรับ GeoServer อนุญาตให้อัปโหลดข้อมูลจากไฟล์ในเครื่องหรือจากคลังข้อมูลสามารถกำหนดค่าสีความหนาของเส้นความโปร่งใส การติดฉลากรวมถึงกฎและการบันทึกโดยตรงไปยังไฟล์สไตล์ geoServer (sld) ไม่มีใครในความคิดที่ถูกต้องของพวกเขาที่ใช้โค้ดที่บริสุทธิ์และ GeoExplorer เป็นโซลูชันที่ยอดเยี่ยม -แม้ว่ามันจะทำสิ่งต่าง ๆ มากขึ้น-.
  • GeoServer เวอร์ชันที่ติดตั้งมีลิงก์ไปยังการนำเข้าข้อมูลความสามารถในการสร้างแหล่งที่มาจากเลเยอร์รูปร่างในเครื่องรวมถึง PostGis ซึ่งข้อมูลสามารถย้ายจากฐานหนึ่งไปยังอีกฐานหนึ่งที่รวมจาก Localhost ไปยังบริการที่โฮสต์ได้ เป็นเรื่องที่น่าสนใจที่การอัปโหลดข้อมูลนี้จะช่วยแก้ปัญหา OGR2OGR ที่เว้นเสียแต่ว่าพวกเขาจะทำด้วยคอนโซลไลน์จะทำให้เกิดปัญหาเมื่ออัปโหลดเลเยอร์หลายรูปหลายเหลี่ยมเนื่องจากค่าเริ่มต้นคือรูปหลายเหลี่ยมธรรมดา
  • ในกรณีนี้บริการ WPS จะปรากฏขึ้นเพราะในตัวเลือกในการติดตั้งฉันตัดสินใจรวมเข้าด้วยกัน
  • ส่วนเสริม GeoServer เช่น CSS Styling, CSW, Cloustering และการสนับสนุนไลบรารีรูปภาพ GDAL สามารถเพิ่มได้ในขณะติดตั้ง นอกจากนี้ยังมี Add-on สำหรับ 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 ที่แตกต่างจาก UI ที่เก็บการเชื่อมต่อคุณสามารถอัปโหลดเลเยอร์ได้หลายชั้น ข้อความแสดงข้อผิดพลาดที่สมจริงและเข้าใจได้มากที่สุด

เปิดปลั๊กอิน postgres geo suite

ด้วย OpenGeo Suite นี้ไม่ได้บอกว่านี่คือสูตรมหัศจรรย์ แต่มันจะย้ายส่วนใหญ่ของชุมชนไปสู่การตั้งค่านี้โดยเฉพาะอย่างยิ่งเนื่องจาก บริษัท ที่ขายหลักสูตรจะชอบสอนเส้นทางนี้ซึ่งรับประกันช่วงการเรียนรู้ที่สั้นลง

คำสั่งผสมเข้ากันได้กับเครื่องมืออื่น ๆ ที่สามารถติดตั้งบนเซิร์ฟเวอร์ได้

 

ผลกระทบอะไรที่มาพร้อมกับ OpenGeo Suite

เราจะเห็นว่าสิ่งนี้ส่งผลกระทบต่อชุมชนอย่างไรเพราะเบื้องหลัง Boundless มีผู้คนที่มีประสบการณ์มากมายในสาขานี้ซึ่งมีส่วนร่วมในการพัฒนาเครื่องมือและห้องสมุดที่ทำให้ภาคส่วนนี้มีความยั่งยืน แต่เหนือสิ่งอื่นใดด้วยการฝึกอบรมด้านการเป็นผู้ประกอบการและการตลาดบริการซึ่งมักจะสูญเปล่าจากระดับเทคนิค พูดถึงอย่างน้อยหก:

  • Eddie Pickle และ Ken Bossung ผู้ก่อตั้ง IONIC บริษัท ที่ซื้อ ERDAS จาก 2007 และตอนนี้ Leica เป็นเจ้าของ

  • Andreas Hocevar และ Bart van den Eijnden ผู้ซึ่งถูกฝังอยู่ในการพัฒนา OpenLayers 2 และ GeoExt

  • Victor Olaya ที่ทิ้งมรดกของ SEXTANTE ไว้

  • พอลแรมซีย์ผู้ริเริ่มของ PostGIS คนแรก

ผลกระทบเชิงบวกอื่น ๆ ที่เป็นธรรมเนียมปฏิบัติของ บริษัท ขนาดใหญ่ที่กำลังจะกลายเป็นสัตว์ประหลาดในตลาดซึ่งมักจะเป็นความเสี่ยงที่ที่นำการแข่งขันที่เป็นทางการกับ บริษัท ในภาคที่เป็นกรรมสิทธิ์ในพื้นที่เช่นการสนับสนุนความน่าเชื่อถือและการรักษาความปลอดภัย การควบคุมคุณภาพการพัฒนา

บริการต่างๆที่ Boundless มีตั้งแต่การโยกย้ายแพลตฟอร์มไปจนถึงบริการสนับสนุนรายปีดูเหมือนว่าเราจะสอดคล้องกับธุรกิจและตลาดสถาบันที่เข้าใจความแตกต่างของการให้การสนับสนุนในพื้นที่และการสนับสนุนทางธุรกิจทีละน้อย ตลาดนี้ไม่น่าจะง่าย แต่เราเห็นด้วยตาดีว่าสถาบันต่างๆมีความคิดอย่างไรให้ความสำคัญกับการพัฒนาซอฟต์แวร์และข้อมูลในฐานะสินทรัพย์ดังนั้นพวกเขาจึงสามารถเปลี่ยนจากการมอบหมายงานช่างซ่อมรถยนต์ให้กับผู้ขับขี่รถยนต์ไปจนถึงการจ้างประกันภัยและบริการเฉพาะทาง ของ บริษัท จัดจำหน่าย

ไม่มีที่สิ้นสุดในรูปแบบโอเพนซอร์สมีโอกาสสำหรับทุกคน ดังนั้นข้อเสนอที่ไร้ขอบเขตคืออะไรพร้อมโอกาสที่จะ เป็นพาร์ทเนอร์; เกินความสามารถของผู้ที่ต้องการเพิ่มความสามารถในการขายบริการในแง่ของการดำเนินการการฝึกอบรมการสนับสนุนหรือการพัฒนา ตัวอย่างนี้ดูเหมือนมีค่าสำหรับเราและเป็นบทเรียนที่ดีในการเรียนรู้และเติมเต็มความพยายามที่มูลนิธิ gvSIG เป็นผู้นำในอีกทางหนึ่งซึ่งเราจะพูดในโอกาสอื่น

ดาวน์โหลด OpenGeo Suite

กอลจิ อัลวาเรซ

นักเขียน นักวิจัย ผู้เชี่ยวชาญด้านรูปแบบการจัดการที่ดิน เขาได้มีส่วนร่วมในการกำหนดแนวคิดและการนำแบบจำลองไปใช้ เช่น ระบบการบริหารทรัพย์สินแห่งชาติ SINAP ในฮอนดูรัส รูปแบบการจัดการเทศบาลร่วมในฮอนดูรัส รูปแบบบูรณาการของการจัดการที่ดิน - สำนักทะเบียนในนิการากัว ระบบการบริหารของดินแดน SAT ในโคลอมเบีย . บรรณาธิการของบล็อกความรู้ Geofumadas ตั้งแต่ปี 2007 และผู้สร้าง AulaGEO Academy ที่มีหลักสูตรมากกว่า 100 หลักสูตรเกี่ยวกับ GIS - CAD - BIM - Digital Twins

บทความที่เกี่ยวข้อง

2 คอมเมนต์

  1. สนใจนักพัฒนาซอฟต์แวร์ภายใต้ Opengeo Suite เพื่อใช้การควบคุมเชิงพื้นที่กับเมกะโปรเจ็กต์บนทางหลวง

  2. ขอบคุณมากสำหรับข้อเสนอแนะของคุณ ส่วนตัวผมพบว่าพวกเขาอุดมสมบูรณ์
    ความช่วยเหลือของคุณมีความสำคัญต่อการวิเคราะห์และการตัดสินใจของฉัน

แสดงความคิดเห็น

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

กลับไปด้านบนปุ่ม