지리 - GISQGIS

OpenGeo 스위트 : 모델를 OSGeo 생각 GIS 소프트웨어의 약점의 좋은 예

오늘날 최소한 지리 공간 환경에서 중립적 인 전문가라면 누구나 오픈 소스 소프트웨어가 상용 소프트웨어만큼 성숙하고 어떤면에서는 우수하다는 것을 인식하고 있습니다.

표준 전략은 매우 잘 작동했습니다. 기술 진화에 필요한 에너지에 직면하여 업데이트의 균형이 의심 스럽지만 아마도 모델을 정당화하는 데 사용 된 커뮤니티, 철학적 접근, 경제 및 기타 아이디어와 같은 다른 노력에서 성공을 보장하기위한 토대를 마련한 것일 수 있습니다. 궁극적으로 필요합니다.

그러나 오픈 소스 솔루션을 판매하는 것은 비즈니스 또는 정부 환경에서 쉽지 않습니다. 부분적으로 경쟁에서 비롯된 여러 가지 이유 때문일뿐만 아니라 독점 소프트웨어와 함께 진화하고 공존해야하는 모델의 약점으로 인해 불가피한 결과이기도합니다. 의사 결정자는 스스로에게 다음과 같은 질문을합니다.

  • 어느 날 아침 보안과 같은 측면에서 다른 플랫폼의 업데이트로 인해 문제가 발생하면 지원이 필요할 때 누가 응답하며 예산에 어떤 비용이 드는가?

  • 언어 대안, 라이브러리, 클라이언트 솔루션, 웹 솔루션의 범위를 고려할 때 호환성을 보장하기 위해 어떤 조합을 선택해야합니까? 거의 합계

OpenGeo Suite는 사용 가능한 도구의 완전한 성숙도를 활용할뿐만 아니라 모델의 약점에 대응하는 것을 목표로하는 솔루션입니다. 커뮤니티에 개발 이니셔티브를 향상시킬 수있는 솔루션을 제공하는 것 외에도 관련 구성 요소가 진화를 안내하는 공통 스레드를 생성하고 기업의 경우 OpenGeo Suite는 오픈 소스를 결정하는 데 필요한 심각성을 제공합니다. 다른 회사가 있지만이 대안을 테스트 한 후이 솔루션을 만든 회사 인 Boundless 뒤에있는 사상가의 높은 역량과 창의성을 인정할 수밖에 없습니다.

OpenGeo Suite 접근 방식을 살펴 보겠습니다.

OpenGeo Suite에는 어떤 도구가 포함되어 있습니까?

너무 많은 솔루션 옵션을 갖는 것이 나쁘지는 않지만 통합 생산 프로세스에서 도구 선택을 보장하는 방법이 다소 복잡하지만 이는 정상입니다. 연구, 개발, 교육 및 무엇보다도 복구 불가능한 시간에 이미 노력을 투자했음을 인식하면 잘못된 선택은 비용이 많이들 수 있습니다.

예를 들어, 개발 언어 측면에서만 커뮤니티의 요구로 인해 발생하는 퍼즐이 있습니다. 많은 사람들이 정확히 똑같은 일을하고 다른 사람들은 다른 풍미를 모방하고 일부는 우리가 모두 갖고 싶은 단순한 루틴에서 고유 한 특성을 가지고 있습니다. 기능과 언어별로 이러한 구분을 살펴 보겠습니다. 솔직히 말해서 분류가 배타적이지 않고 어떤 경우에는 경계를 구분하기가 어렵습니다.

  • 고객 수준에서 가장 인기있는 컨텍스트는 다음과 같습니다. QGis, Grass, ILWIS, SAGA, Kapaware, based on C ++. gvSIG, Jump, uDIG, Kosmo, LocalGIS, GeoPista, SEXTANTE, Java 기반. .NET 기반 ActiveX의 일부에 대한 MapWindow.
  • 라이브러리에는 GDAL, OGR, PROJ4, FDO, GEOS on C ++가 있습니다. Java 기반 GeoTools, WKB4J, JTS, Baltic. NTS, GeoTools.NET, SharpMap over .NET.
  • 오늘날 많은 인기를 얻고있는 웹 솔루션 : MapServer, MapGuide OS on C ++; Java의 GeoServer, Degree, Geonetwork. Javascript의 OpenLayers, Leaflet 및 Ka-Map, Python의 mapFish, PHP / Javascript의 MapBender.
  • 데이터베이스 측면에서 Postgres는 확실한 지배적이지만 다른 솔루션도 있습니다.

위는 거의 모든 환경에서 시스템을 마운트 할 수 있음을 보여줍니다. 더욱이 그들 중 많은 사람들이 한 언어로 태어 났지만 이제는 다른 언어를 지원합니다. 그들 중 다수는 클라이언트로 태어 났지만 웹 데이터를 관리 할 수 ​​있으며 Open Layers와 같은 경우 클라이언트 도구에서 수행되는 거의 모든 작업을 웹 환경에서 개발할 수도 있습니다.

사용할 자유 소프트웨어 조합은 무엇입니까?

OpenGeo 제품군 결정 Qis 데스크톱 클라이언트로서 현재 Geofumadas에서 기사 카테고리를받을 자격이 있습니다. 웹의 경우 특히 모델로 인해 크게 성공하고있는 Leaflet과 같은 솔루션을 고려할 때 마지막 옵션에는 필수 등록이 필요하지 않지만 Tomcat에서 작동하는 데이터 서버로 GeoServer, Java 런타임 환경으로 Jetty, 테셀레이션을위한 GeoWebCache 및 라이브러리로 OpenLayers를 선택했습니다. 플러그인과 모바일 애플리케이션의 잠재력을 기반으로합니다. 그들이 한 줄의 언어로 갈 수 있다는 것을 알지만 나는 그들을이 정의로 이끈 분석 매트릭스를보고 싶습니다.

누구든지 이러한 솔루션을 개별적으로 구현할 수 있습니다. OpenGeo에 포함 된 것은 지루한 루틴을보다 효율적으로 만들기 위해 개선 된 이러한 구성 요소 버전이있는 설치 프로그램입니다. 예를 들면 :

opengeo suite

 

  • opengeo suite 맵 서버설치 프로그램은 어셈블리를 깔끔하게 만듭니다. 설치, 제거 또는 제거 할 구성 요소를 선택할 수 있습니다. 행복한 오류 503으로 Java 런타임 엔진을 다룬 사람들은 유용성을 알 것입니다.
  • 다른 설치 프로그램이 있습니다. 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를 중지하거나 시작하기위한 직접 링크가 생성됩니다. 또한 셰이프 파일 데이터 업로드 사용자 인터페이스를 Postgres (shp2psql)로 해제하고 PostGis 데이터베이스 (PgAdmin)에 액세스합니다.
  • 또한 시작 메뉴에는 GeoServer, GeoWebCache 및 GeoExplorer 서비스에 대한 깨끗한 제어판을 사용하여 버전 3의 클라이언트 인터페이스를 제거하는 localhost에 대한 액세스가 있습니다.
  • 이 제품인 GeoExplorer는 GeoServer의 데이터 뷰어 역할을하는 GeExt 기반 Boundles의 인상적인 개발로, 로컬 파일 또는 데이터웨어 하우스에서 데이터를 업로드 할 수 있으며 색상, 선 두께, 투명도, 규칙을 포함한 레이블링 및 geoServer 스타일 파일 (sld)에 직접 저장. 올바른 마음을 가진 사람은 순수한 코드로 이것을 작동하지 않으며 GeoExplorer는 훌륭한 솔루션입니다.더 많은 일을하지만-.
  • 설치된 GeoServer 버전에는 데이터 가져 오기에 대한 링크가 포함되어있어 로컬 호스트에서 호스팅 서비스로 포함 된 데이터를 한베이스에서 다른베이스로 이동할 수있는 PostGis를 포함하여 로컬 셰이프 레이어에서 소스를 생성 할 수 있습니다. 이 데이터 업로드가 OGR2OGR 문제를 해결한다는 점은 흥미 롭습니다. 콘솔 라인을 사용하지 않는 한 기본값은 단순한 다각형이기 때문에 다중 다각형 레이어를 업로드 할 때 어려움을 겪습니다.
  • 이 경우 설치 옵션에서 통합하기로 결정했기 때문에 WPS 서비스가 나타납니다.
  • CSS Styling, CSW, Cloustering 및 GDAL 이미지 라이브러리 지원과 같은 GeoServer 애드온은 설치시 추가 할 수 있습니다. 또한 데이터베이스에서 포인트 클라우드를 지원하는 PostGIS 용 애드온이 있으며 GDAL / OGR도 클라이언트로 설치할 수 있습니다. 개발자를 위해 Webapp SDK 및 GeoScript를 설치하는 옵션이 있습니다.
  • 서버에서 호스팅되는 내 버전과 달리 추가 할 수있는 가능한 데이터 소스가 더 많이 있음을 알지만 OpenGeo Suite와 함께 제공되는 버전의 경우 쉼표로 구분 된 텍스트, H2, H2 JNDI, SQL Server, OGR, Oracle 및 래스터 오리진의 몇 가지 가능성.

Qgis는 어떻습니까?

  • 가장 좋은 점은 Qgis를 위해 Postgres 데이터베이스 및 GeoServer와 상호 작용할 수있는 OpenGeo 탐색기라는 훌륭한 플러그인을 만들었습니다. 여기에서 sld 편집, 레이어 이동, 레이어 그룹, 이름 편집, 삭제, 작업 공간보기, 캐시 된 레이어 등을 할 수 있습니다.
  • 레이어가 제거되면 sld가 제거됩니다. 이 모든 것은 구성 가능하며 결국 클라이언트에서 위의 내용을 제어하는 ​​작업을 수행하며 해당 동기화는 REST API를 사용할 수 있습니다.
  • 지금은없는 것이 shp2psql이지만 나중에 동일한 패널에 통합한다는 사실은 놀랍지 않습니다. UI와 달리 연결을 저장하는 Spit 플러그인만큼 투명하고 여러 레이어를 대량으로 업로드 할 수 있으며 진행률 표시 줄이 더 많습니다. 현실적이고 이해하기 쉬운 오류 메시지.

지역 스위트 포스트그레스 플러그인 열기

이 OpenGeo Suite는 이것이 마법의 레시피라고 말하는 것이 아닙니다. 그러나 특히 코스를 판매하는 회사가 더 짧은 학습 곡선을 보장하는이 경로를 가르치는 것을 선호하기 때문에 커뮤니티의 많은 부분을이 선호도로 이동시킬 것입니다.

이 콤보는 서버에 마운트 할 수있는 다른 도구와 호환됩니다.

 

OpenGeo Suite에 어떤 영향이 있습니까?

Boundless 뒤에는이 분야를 지속 가능하게 만드는 도구와 라이브러리의 개발에 참여한 분야에서 많은 경험을 가진 사람들이 있기 때문에 이것이 커뮤니티에 어떤 영향을 미치는지 볼 것입니다. 그러나 무엇보다도 기술 수준에서 종종 낭비되는 기업가 정신 및 서비스 마케팅에 대한 교육이 필요합니다. 적어도 XNUMX 개를 언급하려면 :

  • 2007 년 ERDAS가 인수 한 IONIC의 창립자 인 Eddie Pickle과 Ken Bossung은 현재 라이카가 소유하고 있습니다.

  • Andreas Hocevar와 Bart van den Eijnden은 OpenLayers 2 및 GeoExt의 개발에 몰두했습니다.

  • SEXTANTE의 유산을 남긴 Victor Olaya,

  • PostGIS의 초창기 초기 폴 Ramsey.

다른 긍정적 인 영향은 항상 리스크입니다 시장에서 괴물이 될 것이었다 대기업의 형식이며, 이러한 지원, 신뢰성, 보안 등의 분야에서 독점 부문의 회사에 대한 형식적인 경쟁을 제공합니다 개발에 대한 품질 관리.

플랫폼 마이그레이션에서 연간 지원 서비스에 이르기까지 Boundless가 제공하는 서비스의 범위는 지역 지원 및 비즈니스 지원의 차이를 조금씩 이해하는 비즈니스 및 기관 시장과 일치하는 것으로 보입니다. 이 시장은 쉽지 않아야하지만, 우리는 기관이 어떻게 사고에서 성숙하고 소프트웨어 개발과 정보를 자산으로 평가하는지 잘 알고 있습니다. 따라서 그들은 자동차 정비사 업무를 운전자에게 할당하고 전문 보험 및 서비스를 고용하는 데 성공했습니다. 유통 회사의.

무한한오픈 소스 모델에는 모든 사람에게 기회가 있습니다. 그래서 무한한 제안이 있습니다. 파트너가된다.; 구현, 교육, 지원 또는 개발 측면에서 서비스 판매 능력을 향상시키려는 사람들의 능력을 넘어서는 것입니다. 이 예는 gvSIG 재단이 수행 한 노력을 다른 방식으로 배우고 보완 할 수있는 좋은 교훈과 가치있는 것으로 보입니다.

OpenGeo Suite를 다운로드하십시오.

골지 알바레즈

토지 관리 모델의 작가, 연구원, 전문가. 그는 다음과 같은 모델의 개념화 및 구현에 참여했습니다. 온두라스의 국가 재산 관리 시스템 SINAP, 온두라스의 공동 지자체 관리 모델, 니카라과의 통합 지적 관리 모델, 콜롬비아의 영토 SAT 관리 시스템 . 2007년부터 Geofumadas 지식 블로그의 편집자이자 GIS - CAD - BIM - 디지털 트윈 주제에 대한 100개 이상의 과정을 포함하는 AulaGEO Academy의 창시자입니다.

관련 기사

댓글 2

  1. Opengeo Suite의 소프트웨어 개발자가 메가 프로젝트에 지형 공간 컨트롤을 적용하고 싶습니다.

  2. 사설에 감사드립니다. 개인적으로 나에게 그것이 풍성 해지는 것을 느낀다.
    귀하의 도움은 저의 분석과 의사 결정에 중요합니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

그래서 확인
닫기
맨 위로 가기 버튼