지리정보시스템 소프트웨어

Geographic information system software

지리정보시스템(GIS) 소프트웨어 프로그램지리정보시스템의 사용을 지원하기 위한 컴퓨터 프로그램으로 지리데이터,[1][2][3] 즉 위치가 중요한 현상을 나타내는 데이터를 생성, 저장, 관리, 쿼리, 분석 시각화하는 기능을 제공합니다.GIS 소프트웨어 산업은 다양한 정보기술 아키텍처 [4]내에서 이러한 기능의 일부 또는 전부를 제공하는 광범위한 상용 및 오픈 소스 제품을 포함합니다.

역사

1963년에 시작된 Canadian Geographic Information System과 같은 최초의 지리 정보 시스템은 맞춤형 데이터 [5]모델을 기반으로 단일 설치(일반적으로 정부 기관)를 위해 특별히 개발된 맞춤형 프로그램이었다.1950년대와 1960년대에 지리학의 양적 혁명 기간 동안 학술 연구가들은 특히 워싱턴 대학미시간 대학에서 공간 분석을 수행하기 위한 컴퓨터 프로그램을 작성하기 시작했지만, 이 프로그램들은 또한 다른 잠재 사용자들에게는 거의 제공되지 않는 맞춤 프로그램이었다.

SYMAP에 의해 생성될 수 있는 주제 맵 유형.

아마도 다양한 GIS 기능을 제공한 최초의 범용 소프트웨어는 하워드 T가 개발한 Synagraphic Mapping Package(SYMAP)였을 것이다. 1965년부터 시작된 초기 하버드 컴퓨터 그래픽스공간 분석 연구소의 Fisher와 다른 연구자들.진정한 풀레인지 GIS 프로그램은 아니지만 기본적인 매핑 및 분석 기능이 포함되어 있어 다른 사용자가 [6]자유롭게 사용할 수 있었습니다.1970년대까지 Harvard Lab은 SYMVU(3-D 서페이스 시각화), CALFORM(코로플러스 맵), POLYVRT(토폴로지 벡터 데이터 관리), WOLPOOL(벡터 오버레이), GRID 및 IMGRID(캐스터 데이터 관리) 등 특정 작업 자동화에 초점을 맞춘 패키지를 개발 및 공개했습니다.1970년대 후반, 이 모듈들 중 몇 개는 1980년에 출시된 최초의 상업용 완전한 GIS 프로그램 중 하나인 Odyssey에 통합되었습니다.

1970년대 후반과 1980년대 초반, GIS는 토지 및 시설 관리를 담당하는 많은 큰 정부 기관에서 등장했습니다.특히 미국 정부의 연방기관은 정보자유법에 의해 공공영역에 정의되어 있는 소프트웨어를 개발하여 일반에 공개하였다.주목할 만한 사례는 지도 오버레이 및 통계 시스템(모스)어류 및에 의해 개발된;야생 서비스와 토지 관리국. 1976년부터(BLM), 포함[7]은 PROJ 도서관을 개발했습니다 미국 지질 여(미국 지질 조사소), 하나의 처음 도서관 이용할 수 있고, GRASS GIS는 원래가 육군 공사E의 s1982년부터 [8]시작됐어요이들은 오픈 소스 GIS 소프트웨어 커뮤니티의 기반을 형성했습니다.

1980년대는 1982년 [9]Esri ARC/INFO, 1985년 Intergraph IGDS, MS-DOS 개인용 [10]컴퓨터용 최초의 GIS 제품인 MIDAS(Mapping Display and Analysis System) 등 대부분의 상용 GIS 소프트웨어가 시작되었다.이것들은 1990년대에 더욱 강력한 개인용 컴퓨터, 마이크로소프트 윈도우, 그리고 1990년 미국 인구 조사와 함께 급증할 것이다. 이 조사는 기업과 다른 새로운 사용자들에게 지리 데이터의 유용성에 대한 인식을 높인다.

1990년대 후반에는 기존의 풀기능 데스크톱 GIS 애플리케이션을 넘어서는 방향으로 이동함으로써 GIS 소프트웨어 생태계를 크게 변화시킨 몇 가지 동향이 나타났습니다.객체 지향 프로그래밍 언어의 등장은 특정 GIS 기능을 캡슐화한 상용 및 오픈 소스 컴포넌트 라이브러리와 애플리케이션 프로그래밍 인터페이스의 출시를 촉진하여 프로그래머가 자신의 프로그램에 공간적 기능을 구축할 수 있도록 했습니다.둘째, 객체 관계형 데이터베이스 관리 시스템(오픈 소스 및 상업용)에 대한 공간 확장의 개발은 기존 GIS의 데이터 스토리지에 대한 새로운 기회를 창출했지만, 인적 자원과 같은 비즈니스 프로세스를 포함한 엔터프라이즈 정보 시스템에 공간적 기능을 통합할 수 있었습니다.셋째, World Wide Web이 등장하면서 매핑은 빠르게 가장 인기 있는 애플리케이션 중 하나가 되었습니다.이것에 의해, 종래의 GIS와 같은 기능을 실행할 수 있는 서버 베이스의 GIS 소프트웨어가 개발되었습니다.단, 웹 브라우저의 인스톨만이 필요한 클라이언트로부터 멀리 떨어진 장소에서도,이 모든 것이 결합되어 클라우드 컴퓨팅, SAAS(Software as a Service) 및 스마트폰과 같은 GIS 소프트웨어의 새로운 트렌드를 가능하게 하여 공간 데이터, 처리 및 시각화의 가용성을 확대합니다.

소프트웨어의 종류

전통적인 지리 정보 시스템의 소프트웨어 구성요소는 공간 [11]: 16 데이터를 처리하기 위한 광범위한 기능을 제공할 것으로 예상된다.

현대의 GIS 소프트웨어 생태계에는 이러한 기능을 포함하거나, 단일 프로그램으로 수집하거나, 인터넷을 통해 배포할 수 있는 다양한 제품이 포함되어 있습니다.이러한 제품은 다음과 같은 광범위한 클래스로 분류할 수 있습니다.

데스크톱 GIS 응용 프로그램
처음에는 메인프레임과 미니컴퓨터를 위해 개발된 GIS 소프트웨어의 전통적인 형태이며, 그 다음에는 Unix 워크스테이션, 그리고 이제는 개인용 컴퓨터를 위해 개발되었습니다.데스크톱 GIS 프로그램은 모든 기능을 제공하지만 일부 프로그램은 별도로 구입할 수 있는 확장 기능으로 모듈화되어 있습니다.
서버 GIS 응용 프로그램
리모트 서버(통상은 HTTP 서버와 연동)에서 동작하는 프로그램으로, 상기의 기능의 대부분 또는 전부를 처리해, 요구를 받아들여 월드 와이드 웹을 개입시켜 결과를 전달합니다.따라서 클라이언트는 일반적으로 일반 웹 브라우저를 사용하여 서버 기능에 액세스합니다.초기 서버 소프트웨어는 출력 단계만 포함하여 웹 매핑에 초점을 맞췄지만, 현재 서버 GIS는 모든 기능을 제공합니다.이 서버 소프트웨어는 ArcGIS Online과 같은 최신 클라우드 기반 플랫폼의 핵심입니다.
지리공간 라이브러리
소프트웨어 개발자가 자신의 프로그램에 통합할 수 있는 문서화된 기능의 집중적인 세트를 제공하는 소프트웨어 컴포넌트입니다.C#, JavaScript Python과 같은 최신 객체 지향 프로그래밍 언어에서는 일반적으로 문서화된 애플리케이션 프로그래밍 인터페이스(API)와 함께 클래스로 캡슐화됩니다.
공간 데이터베이스
지오메트리 데이터형을 생성하여 테이블 내의 컬럼에 공간 데이터를 저장할 수 있도록 하는 동시에 GIS의 관리 및 분석 기능을 많이 포함하는 SQL 등의 언어를 쿼리하는 새로운 기능을 제공하는 기존 데이터베이스 소프트웨어 프로그램(가장 일반적으로 객체 관계형 데이터베이스 관리 시스템)의 확장입니다.이를 통해 데이터베이스 관리자와 프로그래머는 기존 GIS 소프트웨어 없이도 GIS 기능을 수행할 수 있습니다.

현재의 소프트웨어 산업은 오픈 소스상용 형태의 이러한 각 유형의 경쟁 제품들로 구성되어 있습니다.이들 중 상당수는 아래에 나열되어 있습니다.일부 특징의 직접 비교는 지리정보시스템 소프트웨어의 비교를 참조해 주십시오.

오픈 소스 소프트웨어

오픈 소스 GIS 소프트웨어의 개발은 소프트웨어 역사 측면에서 1978년 첫 번째 시스템이 등장하면서 오랜[12] 전통을 가지고 있습니다.지리공간 데이터 처리의 모든 분야를 망라하는 수많은 시스템을 이용할 수 있습니다.

데스크톱 GIS

Capaware rc1 0.1
그래스 GIS 6.4
gvSIG 1.0
IDRISI Taiga 16.05
SAGA-GIS v. 2.0.3

다음 오픈 소스 데스크톱 GIS 프로젝트는 Steiniger [13]및 Bocher(2008/9)에서 검토됩니다.

  • GRASS GIS – 지리공간 데이터 관리, 벡터 및 래스터 조작 - 미 육군 엔지니어단이 개발
  • gvSIG – 3D 렌더링 플러그인을 통한 매핑 및 지오프로세싱
  • ILWIS(Integrated Land and Water Information System) – 이미지, 벡터 및 주제 데이터를 통합합니다.
  • JUMP GIS / OpenJUMP ( (오픈) Java Unified Mapping Platform )– 데스크톱 GIS OpenJUMP, SkyJUMP, deeJUMP 및 Kosmo는 모두 [13]JUMP에서 나왔습니다.
  • MapWindow GIS – 플러그인 및 프로그래머 라이브러리를 갖춘 무료 데스크톱 애플리케이션
  • QGIS(구 Quantum GIS) – 광범위한 플러그인을 지원하는 강력한 지도 및 지리 공간 데이터 처리 도구
  • SAGA GIS(자동 지구과학 분석 시스템) – 환경 모델링, 지형 분석 및 3D 매핑을 위한 도구
  • uDig – API 및 소스 코드(Java)를 사용할 수 있습니다.

이 외에도 다른 오픈 소스 GIS 툴이 있습니다.

  • Capaware – 지리적 그래픽 분석 및 시각화를 위한 다중 플러그인 아키텍처를 갖춘 C++ 3D GIS 프레임워크입니다.
  • Generic Mapping Tools – 지리적 데이터 세트 및 데카르트 데이터 세트를 조작하고 PostScript 일러스트를 작성하기 위한 명령줄 도구 모음입니다.
  • FalconView – 조지아 기술 연구소가 Windows 운영체제 패밀리용으로 개발한 매핑 시스템.무료 오픈 소스 버전을 사용할 수 있습니다.
  • Kalypso – Java 및 GML3 사용주로 물 관리의 수치 시뮬레이션에 초점을 맞춘다.
  • TerraViewTerraLib의 프런트 엔드 등 관계형 데이터베이스 또는 지리적 관계형 데이터베이스에 저장된 벡터 및 래스터 데이터를 처리합니다.
  • Whitebox GAT – 크로스 플랫폼, 무료 오픈 소스 GIS 소프트웨어.

기타 지리 공간 도구

데스크톱 GIS 외에도 많은 종류의 GIS 소프트웨어가 존재합니다.

웹 맵 서버

  • GeoServer – Java로 작성되며 GeoTools에 의존합니다.사용자가 지리 공간 데이터를 공유하고 편집할 수 있습니다.
  • MapGuide Open Source – Linux 또는 Windows에서 실행되며 Apache 및 IIS 웹 서버를 지원하며 애플리케이션 개발을 위한 API(PHP, .NET, Java 및 JavaScript)가 있습니다.
  • Mapnik – 렌더링용 C++/Python 라이브러리 - OpenStreetMap에서 사용됩니다.
  • MapServer : C로 기술되어 있습니다.미네소타 대학에서 개발했습니다.

공간 데이터베이스 관리 시스템

  • PostGIS – 오픈소스 Postgr의 공간 확장SQL 데이터베이스, 지리 공간 쿼리를 허용합니다.
  • ArangoDB – 공간 데이터 관리에 사용할 수 있는 내장 기능으로 지리공간 쿼리를 실행할 수 있습니다.
  • SpaciaLite – 오픈소스 SQLite 데이터베이스의 공간 확장으로 지리공간 쿼리를 허용합니다.
  • TerraLib – GIS 분석을 위한 고급 기능을 제공합니다.
  • Orient DB – 공간 데이터 관리에 사용할 수 있는 내장 기능으로 지리공간 쿼리를 실행할 수 있습니다.

소프트웨어 개발 프레임워크 및 라이브러리(웹 애플리케이션용)

  • GeoBase(Telogis GIS 소프트웨어)소프트웨어 개발 키트로 지리 공간 매핑 소프트웨어를 사용할 수 있습니다.
  • OpenLayersMetaCarta에서 개발 및 후원한 모든 종류의 지리적 데이터 계층에 액세스하기 위한 오픈 소스 AJAX 라이브러리.
  • 리플릿지– 모바일 친화적인 인터랙티브 맵용 오픈 소스 JavaScript 라이브러리

소프트웨어 개발 프레임워크 및 라이브러리(비웹)

공간적으로 참조되는 리소스에 대한 응용 프로그램 카탈로그 작성

  • Geo Network opensource – 공간적으로 참조되는 리소스를 관리하는 카탈로그 애플리케이션
  • pycsw – pycsw는 Python으로 작성된 OGC CSW 서버 구현입니다.

기타 도구

  • 카멜레온 – MapServer를 사용하여 애플리케이션을 빌드하기 위한 환경.

상용 또는 독점 GIS 소프트웨어

데스크톱 GIS

주의: 아래 거의 모든 회사가 데스크톱 GIS 및 WebMap Server 제품을 제공하고 있습니다.매니폴드 시스템즈, 에스리 등 일부 업체도 Spatial DBMS 제품을 제공하고 있다.

시장 점유율이 높은 기업

작지만 주목할 만한 시장 점유율을 가진 기업

  • Cadcorp – 제품에는 Cadcorp SIS, GeognoSIS, mSIS 및 개발자 키트가 포함됩니다.
  • 캘리퍼 – 제품에는 Maptitude, TransModeler 및 TransCAD가 포함됩니다.
  • Compliance by GameSim – 고도, 이미지, 벡터 및 LiDAR를 융합 및 시각화하는 소프트웨어.융합된 환경은 게임, 시뮬레이션 및 도시 [15]계획을 위해 3D 형식으로 내보낼 수 있습니다.
  • Dragon/ips – GIS 기능을 갖춘 원격 감지 소프트웨어.
  • Geosoft천연자원 탐사사용되는 GIS 및 데이터 처리 소프트웨어.
  • GeoTime – 3D 시각 분석 및 시간 경과에 따른 위치 데이터 보고용 소프트웨어. ArcGIS 확장 기능도 사용할 수 있습니다.
  • Global Mapper – 현재 Blue Marble Geographics에서 개발한 GIS 소프트웨어 패키지.원래는 USGS dlgv32 소스 코드를 기반으로 합니다.
  • Golden Software – GIS 및 과학 소프트웨어.제품에는 그리드 및 윤곽선 작성 및 공간 분석을 위한 서퍼, 주제 매핑 및 공간 분석을 위한 MapViewer, 우물 또는 보어홀 로깅 및 횡단면을 위한 Strater, 진정한 3D 웰 및 구성 요소 매핑을 위한 복슬러, 디지털화 및 좌표 변환을 위한 디저, 2D 및 3D 그래프 작성 등이 있습니다.
  • Kongsberg Gallium Ltd. – 제품에는 Inter가 포함됩니다.MAPhics 및 InterView.
  • MapDotNet – C#/로 작성된 프레임워크.WPF, Silverlight 및 HTML5 응용 프로그램을 빌드하기 위한 NET.
  • 매니폴드 시스템 – GIS 소프트웨어 패키지.
  • RegioGraph by GfK GeoMarketing – 비즈니스 계획 및 분석용 GIS 소프트웨어.또한 호환되는 지도와 시장 데이터도 제공하고 있습니다.
  • 리모트 뷰
  • SuperMap Inc. – 데스크톱, 컴포넌트, 웹 및 모바일 GIS를 제공하는 GIS 소프트웨어 공급자.
  • TerrSet(구 IDRISI) – Clark 대학의 Clark Labs가 개발한 GIS 및 이미지 처리 제품.
  • MicroImages의 TNTmips – 데스크톱 GIS, 고급 이미지 처리, 2D-3D 스테레오 시각화, 데스크톱 지도 제작, 지리 공간 데이터베이스 관리 및 웹 맵 게시를 통합한 시스템입니다.
  • TwiGIS – Arkance Systems가 개발한 웹 기반 GIS/FM 소프트웨어.

서비스로서의 GIS

현재 많은 공급업체가 다운로드 가능한 소프트웨어 및/또는 데이터 대신 인터넷 기반 서비스를 제공하기 시작했습니다.무료, 광고 또는 구독료 지불이 가능합니다. 세 가지 영역으로 나뉩니다.

공간 DBMS

  • Boeing의 Spatial Query Server – 공간적으로 Sybase ASE를 활성화합니다.
  • IBM Db2 – 대부분의 공간 데이터 유형을 공간 쿼리 및 저장할 수 있습니다.
  • Informix – 대부분의 공간 데이터 유형을 공간 쿼리 및 저장할 수 있습니다.
  • MySQL – 대부분의 공간 데이터 유형을 공간 쿼리 및 저장할 수 있습니다.
  • Microsoft SQL Server (2008년 이후)– MapInfo 및 Cadcorp SIS 등의 GIS 제품은 이 데이터를 읽고 편집할 수 있지만 Esri 및 기타 제품은 향후 이 데이터를 읽고 편집할 수 있을 것으로 예상됩니다.
  • Oracle Spatial – 제품을 통해 사용자는 Oracle 환경에서 지리적 작업을 수행하고 공간 데이터 유형을 저장할 수 있습니다.대부분의 상용 GIS 패키지는 이러한 방식으로 저장된 공간 데이터를 읽고 편집할 수 있습니다.
  • SAP HANA – 일반적인 공간 데이터 유형을 저장하고 WKT(Well Known Text) 및 WKB(Well Known Binary) 형식의 공간 데이터 파일을 로드하며 SQL을 사용하여 공간 처리를 수행할 수 있습니다.OGC(Open Geospatial Consortium) 인증을 통해 타사 GIS 소프트웨어 공급자는 공간 데이터를 저장하고 처리할 수 있습니다.Esri의 ArcGIS 등 GIS 제품은 HANA와 [30]연동된다.
  • Teradata – Teradata 지리공간은 Teradata 데이터베이스 내의 네이티브 지리공간 데이터 유형을 사용하여 저장된 위치 기반 데이터에 대한 스토리지 및 공간 분석을 가능하게 합니다.
  • VMDS – Smallworld 버전 관리 데이터스토어.
  • Crunchy Certified PostGIS - Postgre 오픈소스 배포 인증 오픈 지리공간 컨소시엄Post를 사용한SQLCrunchy Data의 [31][32]GIS.

지리 공간 사물 인터넷

「 」를 참조해 주세요.

레퍼런스

  1. ^ 클라크, K.C., 1986지리 정보 시스템, 컴퓨터, 환경 및 도시 시스템의 발전, 제10권, 페이지 175–184.
  2. ^ Maliene V, Grigonis V, Palevičius V, Griffiths S (2011). "Geographic information system: Old principles with new capabilities". Urban Design International. 16 (1): 1–6. doi:10.1057/udi.2010.25. S2CID 110827951.
  3. ^ Kent, Alexander James; Vujakovic, Peter (2020). The Routledge Handbook of Mapping and Cartography. Abingdon: Routledge. ISBN 9780367581046.
  4. ^ "GIS 소프트웨어 - 1000단어 설명", S. Steiniger 및 R.와이벨
  5. ^ Tomlinson, Roger F.; Calkins, Hugh W.; Marble, Duane F. (1976). Computer handling of geographical data. UNESCO Press.
  6. ^ Chrisman, Nicholas R. (2006). Charting the Unknown: How Computer Mapping at Harvard Became GIS. Esri Press. ISBN 978-1-58948-118-3.
  7. ^ Greenlee, David D.; Guptill, Stephen C. (1998). "GIS Development in the Department of Interior". In Foresman, Timothy W. (ed.). The History of Geographic Information Systems: Perspectives from the Pioneers. Prentice Hall. pp. 191–198. ISBN 0-13-862145-4.
  8. ^ "GRASS GIS history". GRASS GIS. Open Source Geospatial Foundation.
  9. ^ Morehouse, Scott (1985). "ARC/INFO: A geo-relational model for spatial information" (PDF). Proceedings of the International Symposium on Cartography and Computing (Auto-Carto VII): 388.
  10. ^ Xuan, Zhu. GIS for Environmental Applications A practical approach. ISBN 9780415829069. OCLC 1020670155.
  11. ^ Bolstad, Paul (2019). GIS Fundamentals: A First Text on Geographic Information Systems (6th ed.). XanEdu. ISBN 978-1-59399-552-2.
  12. ^ "Open Source GIS History - OSGeo Wiki Editors". Retrieved 2009-03-21.
  13. ^ a b "An Overview on Current Free and Open Source Desktop GIS Developments - Steiniger and Bocher". Archived from the original on 2012-11-12. Retrieved 2011-08-05.
  14. ^ "The MapWindow Project - Home". www.mapwindow.org. Retrieved 2019-09-23.
  15. ^ Smith, Susan. "Conform for real time 3D visualization". www.giscafe.com. GISCafe. Retrieved 24 February 2015.
  16. ^ "Arcgis homepage". Arcgis.com. Retrieved 2015-07-26.
  17. ^ "CartoDB is the easiest way to map and analyze your location data — CartoDB". Cartodb.com. Retrieved 2015-07-26.
  18. ^ "Mapbox". Mapbox. Retrieved 2019-09-23.
  19. ^ "Arcgis homepage". Arcgis.com. Retrieved 2015-07-26.
  20. ^ "Geocoding Service Google Maps JavaScript API Google Developers". Developers.google.com. Retrieved 2015-07-26.
  21. ^ "Here Maps JavaScript API Here Developers". developer.here.com. Retrieved 2017-12-15.
  22. ^ "Geocode Dataflow API". Msdn.microsoft.com. 2015-07-15. Retrieved 2015-07-26.
  23. ^ "Census Geocoder - U.S. Census Bureau". Census.gov. Retrieved 2015-07-26.
  24. ^ "Arcgis homepage". Arcgis.com. Retrieved 2015-07-26.
  25. ^ "iOS 8 - Maps". Apple. Retrieved 2015-07-26.
  26. ^ "Google Maps overview - Google Maps Help". Support.google.com. Retrieved 2015-07-26.
  27. ^ "Here WeGo". Retrieved 2017-12-15.
  28. ^ "OpenStreetMap". OpenStreetMap. Retrieved 2015-07-26.
  29. ^ "Bing Maps". Microsoft.com. Retrieved 2015-07-26.
  30. ^ "SAP HANA® Accelerates Spatial Processing and Analytics for Real-Time Insights". Directions Magazine. Retrieved 2016-07-07.
  31. ^ "Crunchy Certified PostGIS OGC Certification". Retrieved 2020-11-18.
  32. ^ "Crunchy Certified PostgreSQL". Retrieved 2020-11-18.