地理空間 - GISQGIS

OpenGeo套房:思維模式OSGeo的GIS軟件弱點的一個很好的例子

今天,至少在地理空間環境中,每個具有中立思維的專業人士都認識到自由源軟件與商業軟件一樣成熟,在某些方面也是優越的。

標準策略非常有效。 儘管其在面對技術發展所需的能量時進行更新的平衡值得懷疑,但也許正是為保證在其他努力(例如社區,哲學方法,經濟學和用於證明模型合理性的其他努力)中取得成功奠定了基礎。最終也是必要的。

但是,在商業或政府環境中出售開源解決方案並不容易,原因有很多,部分原因是競爭,另一方面是該模型弱點的必然結果,該弱點必須與專有軟件一起發展並共存。 決策者向自己提出以下問題:

  • 如果有一天早上出現問題,其他平台的更新會出現問題,例如安全問題,誰在我們需要支持時做出響應,以及以什麼價格預算?

  • 給定多種語言選擇,庫,客戶端解決方案,Web解決方案,我們應該選擇哪種組合來確保兼容性? 總?

OpenGeo Suite是一種解決方案,不僅可以利用可用工具的全部成熟度,而且還可以解決模型中的這些弱點。 除了為社區提供解決方案以增強他們的開發計劃外,它還為所涉及的組件創建了一個共同的線程以指導其發展,並且,對於公司而言,OpenGeo Suite提供了決定開源的嚴肅性。 儘管還有其他公司,但經過一段時間的測試,我別無選擇,只能認識到創建此解決方案的公司Boundless背後思想家的高能力和創造力。

讓我們看看OpenGeo Suite的一些方法意味著什麼:

OpenGeo Suite包含哪些工具?

有這麼多解決方案選項也不錯,這很正常,儘管這在確保整體生產過程中如何選擇工具方面有些複雜。 如果我們意識到已經在研發,培訓,尤其是不可挽回的時間上投入了精力,那麼錯誤的選擇可能會造成巨大的損失。

例如,僅就開發語言而言,我們就感到困惑是由社區的需求引起的,其中許多人做的完全一樣,另一些人以另一種方式模仿,有些人在簡單的例程中具有獨特的特徵,我們希望所有人都能擁有它們。 讓我們看看按功能和語言進行的分離; 儘管我必須說實話,但分類不是排他性的,在某些情況下很難區分邊界:

  • 在客戶端級別(這是最流行的上下文)是:基於C ++的QGis,Grass,ILWIS,SAGA,Kapaware。 基於Java的gvSIG,Jump,uDIG,Kosmo,LocalGIS,GeoPista,SEXTANTE。 MapWindow在基於.NET的ActiveX上的作用。
  • 在庫中,我們有:C ++上的GDAL,OGR,PROJ4,FDO,GEOS。 基於Java的GeoTools,WKB4J,JTS,Baltic。 NTS,GeoTools.NET,基於.NET的SharpMap。
  • 至於當今流行的Web解決方案:MapServer,基於C ++的MapGuide OS; Java上的GeoServer,學位,地理網絡。 Java中的OpenLayers,Leaflet和Ka-Map,Python中的mapFish,PHP / Javascript中的MapBender。
  • 至於數據庫,Postgres是無可爭議的主導,儘管還有其他解決方案。

上面的內容告訴我們幾乎可以在任何環境中安裝系統。 此外,其中許多人雖然出生於一種語言,但現在卻支持其他語言。 他們中的許多人也都是作為客戶而誕生的,但是他們能夠管理Web數據,在諸如Open Layers的情況下,甚至有可能在Web環境中開發幾乎所有在客戶端工具中完成的工作。

使用什麼組合的免費軟件?

OpenGeo套件由決定 QGIS 作為桌面客戶端,到目前為止,他應該在Geofumadas中獲得一類文章。 對於Web,他們選擇了GeoServer作為在Tomcat上運行的數據服務器,作為Java運行時環境的Jetty,用於tessellation的GeoWebCache和作為庫的OpenLayers的數據服務器,儘管考慮到諸如Leaflet之類的解決方案獲得了巨大的成功,特別是由於其模型,該最後一個選項沒有要求註冊。基於插件及其在移動應用程序中的潛力。 看到您可以使用一種語言,但是我希望看到導致您達到此定義的分析矩陣。

明確一點,任何人都可以單獨實現這些解決方案。 OpenGeo包含的是一個安裝程序,其中包含這些組件的版本,並進行了改進,以使繁瑣的例程更加有效。 例如:

opengeo套房

 

  • opengeo套件地圖服務器安裝程序使組件整齊。 能夠選擇要安裝,刪除或卸載的組件。 對於那些使用愉快的Error 503處理Java運行時引擎的人來說,會知道它的用處。
  • 有不同的安裝程序:for 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; 還提升用戶界面,將shapefile數據加載到Postgres(shp2psql),並訪問PostGis數據庫(PgAdmin)。
  • 同樣在開始菜單中,可以訪問localhost,在此版本中,它消除了版本3的客戶端界面,並帶有一個對GeoServer,GeoWebCache和GeoExplorer服務的簡潔控制面板。
  • 此產品GeoExplorer是基於GeExt的Boundles的一項令人印象深刻的開發,它充當GeoServer的數據查看器,它允許從本地文件或數據倉庫上傳數據,並能夠配置顏色,線條粗細,透明度,標籤,包括規則並直接保存到geoServer樣式文件(sld)。 沒有人在他們的正確思維中將這一代碼變成純代碼,而GeoExplorer是一個出色的解決方案-雖然它做了更多的事情-.
  • 已安裝的GeoServer版本包含一個指向數據導入的鏈接,該鏈接能夠從本地形狀圖層(包括PostGis)創建起點,利用PostGis可以將數據從一個基礎移動到另一個,從本地主機移動到託管服務; 有趣的是,此數據上傳解決了OGR2OGR問題,除非使用控制台行完成這些問題,否則在上傳多多邊形圖層時會遇到困難,因為默認值為簡單多邊形。
  • 在這種情況下,出現WPS服務,因為在安裝選項中我決定集成它們。
  • 可以在安裝時添加GeoServer附加組件,例如CSS樣式,CSW,群集和對GDAL圖像庫的支持。 還有一個PostGIS附加組件,它支持數據庫上的點雲,並且GDAL / OGR也可以作為客戶端安裝。 對於開發人員,可以選擇安裝Webapp SDK和GeoScript。
  • 與我在服務器上託管的版本不同,我看到有更多可能的數據源,肯定可以添加,但在OpenGeo Suite附帶的版本的情況下,它帶有逗號分隔的文本,H2,H2 JNDI,SQL Server, OGR,Oracle以及光柵起源的可能性。

Qgis怎麼樣?

  • 最好的是,他們為Qgis創建了一個名為OpenGeo Explorer的出色插件,您可以使用該插件與Postgres數據庫以及GeoServer進行交互。 在這裡,您可以編輯sld,移動圖層,圖層組,編輯名稱,刪除,查看工作區,緩存的圖層等。
  • 如果刪除了一個層,則刪除sld; 所有這些都是可配置的,最終它實現了客戶端控制內容的工作,同步可以使用REST API。
  • 現在,它沒有的是shp2psql,但它並不讓我感到驚訝,然後他們將它集成到同一個面板中,可能像Spit插件一樣透明,不像UI存儲連接,它可以上傳幾個圖層,進度條更多現實和最容易理解的錯誤消息。

打開地理套件postgres插件

使用此OpenGeo Suite並不是說這是魔術。 但這肯定會使社區中的大部分人偏向於這種偏愛,尤其是因為出售課程的公司更願意講授這種方法以確保較短的學習時間。

該組合與可以安裝在服務器上的其他工具兼容。

 

OpenGeo Suite有什麼影響

我們將看到這對社區產生了什麼影響,因為Boundless背後有在該領域擁有豐富經驗的人們,他們參與了使該行業可持續發展的工具和庫的開發。 但最重要的是,企業家和服務營銷方面的培訓通常被浪費在技術層面。 至少提及六個:

  • IONIC的創始人Eddie Pickle和Ken Bossung,該公司在2007上購買了ERDAS,現在由徠卡擁有。

  • Andreas Hocevar和Bart van den Eijnden,他們沉浸在OpenLayers 2和GeoExt的開發中。

  • Victor Olaya,給我們留下了SEXTANTE的遺產,

  • PostGIS的第一批發起人保羅·拉姆齊(Paul Ramsey)。

另一個積極的影響是大型公司的正式性,在成為市場之外的怪物(這永遠是風險)之外,提供了在私營部門的競爭對手方面的手段,如支持,信譽,安全和質量控制發展。

從平台遷移到年度支持服務,Boundless所提供的服務範圍似乎與商業和機構市場保持一致,這一點一點使我們逐漸了解了獲得本地支持和商業支持的區別。 這個市場不容易,但是我們可以很好地看到機構在思想上如何成熟,重視軟件開發和信息作為資產,因此他們設法從為汽車駕駛員分配汽車修理工作到僱用專門的保險和服務的發行公司。

蒼茫在開源模型中,每個人都有機會。 因此,無邊無際的優惠在那裡,有機會 成為合作夥伴; 超出那些希望在實施,培訓,支持或開發方面增強銷售服務能力的人的能力。 該示例似乎很有價值,並提供了很好的課程來學習和補充gvSIG基金會以另一種方式所做的工作,我們將在另一場合討論。

下載OpenGeo Suite。

高爾基阿爾瓦雷斯

作家、研究員、土地管理模型專家。 他參與了模型的概念化和實施,例如:洪都拉斯國家財產管理系統 SINAP、洪都拉斯聯合市政管理模型、地籍管理綜合模型 - 尼加拉瓜登記處、哥倫比亞領土 SAT 管理系統. 自 2007 年以來,Geofumadas 知識博客的編輯和 AulaGEO 學院的創建者,其中包括 100 多門關於 GIS - CAD - BIM - 數字孿生主題的課程。

相關文章

2 個評論

  1. 對 Opengeo Suite 下的軟件開發人員感興趣,以將地理空間控制應用於高速公路大型項目

  2. 非常感謝您的社論。 就個人而言,我發現他們豐富了。
    您的幫助對我的分析和決策很重要。

發表評論

您的電子郵件地址將不會被發表。 必填字段標有 *

返回頂部按鈕