stringtranslate.com

Программное обеспечение географической информационной системы

Программное обеспечение ГИС — это компьютерная программа для поддержки использования географической информационной системы , предоставляющая возможность создавать, хранить, управлять, запрашивать, анализировать и визуализировать географические данные , то есть данные, представляющие явления, для которых местоположение имеет важное значение. [1] [2] [3] Индустрия программного обеспечения ГИС охватывает широкий спектр коммерческих и открытых продуктов, которые предоставляют некоторые или все эти возможности в различных архитектурах информационных технологий . [4]

История

Самые ранние географические информационные системы, такие как Канадская географическая информационная система , запущенная в 1963 году, представляли собой заказные программы, разработанные специально для одной установки (обычно правительственного учреждения) на основе специально разработанных моделей данных. [5] В 1950-х и 1960-х годах академические исследователи во время количественной революции в географии начали писать компьютерные программы для выполнения пространственного анализа , особенно в Вашингтонском и Мичиганском университетах , но это были также заказные программы, которые редко были доступны другим потенциальным пользователям.

Типы тематических карт, которые может генерировать SYMAP.

Возможно, первым программным обеспечением общего назначения, которое предоставляло ряд функциональных возможностей ГИС, был Synagraphic Mapping Package (SYMAP), разработанный Говардом Т. Фишером и другими в зарождающейся Гарвардской лаборатории компьютерной графики и пространственного анализа, начиная с 1965 года. Хотя он и не был настоящей полнофункциональной программой ГИС, он включал некоторые базовые функции картографирования и анализа и был свободно доступен другим пользователям. [6] В течение 1970-х годов Гарвардская лаборатория продолжала разрабатывать и публиковать другие пакеты, ориентированные на автоматизацию определенных операций, такие как SYMVU (визуализация трехмерной поверхности), CALFORM (карты хороплетов), POLYVRT ( управление векторными топологическими данными), WHIRLPOOL ( наложение векторов ), GRID и IMGRID ( управление растровыми данными) и другие. В конце 1970-х годов несколько из этих модулей были объединены в Odyssey, одну из первых коммерческих полных программ ГИС, выпущенную в 1980 году.

В конце 1970-х и начале 1980-х годов ГИС появилась во многих крупных правительственных учреждениях, которые отвечали за управление землей и объектами. В частности, федеральные агентства правительства Соединенных Штатов разработали программное обеспечение, которое по определению находилось в общественном достоянии из-за Закона о свободе информации и, таким образом, было предоставлено общественности. Известными примерами были Map Overlay and Statistical System (MOSS), разработанная Службой охраны рыбных ресурсов и диких животных и Бюро по управлению земельными ресурсами (BLM) с 1976 года; [7] библиотека PROJ, разработанная Геологической службой США (USGS), одна из первых доступных библиотек программирования; и GRASS GIS, первоначально разработанная Инженерным корпусом армии с 1982 года. [8] Они сформировали основу сообщества разработчиков программного обеспечения ГИС с открытым исходным кодом.

В 1980-х годах также появилось большинство коммерческих программ ГИС, включая Esri ARC/INFO в 1982 году; [9] Intergraph IGDS в 1985 году и Mapping Display and Analysis System (MIDAS), первый продукт ГИС для персональных компьютеров MS-DOS , который позже стал MapInfo . [10] Они получили распространение в 1990-х годах с появлением более мощных персональных компьютеров, Microsoft Windows и переписью населения США 1990 года , которая повысила осведомленность о полезности географических данных для предприятий и других новых пользователей.

В конце 1990-х годов появилось несколько тенденций, которые значительно изменили экосистему программного обеспечения ГИС, приведя к настоящему моменту, выйдя за рамки традиционного полнофункционального настольного ГИС-приложения. Появление объектно-ориентированных языков программирования способствовало выпуску библиотек компонентов и интерфейсов прикладного программирования , как коммерческих, так и с открытым исходным кодом, которые инкапсулировали определенные функции ГИС, позволяя программистам встраивать пространственные возможности в свои собственные программы. Во-вторых, разработка пространственных расширений для объектно-реляционных систем управления базами данных (также как с открытым исходным кодом, так и коммерческих) создала новые возможности для хранения данных для традиционных ГИС, но также позволила интегрировать пространственные возможности в корпоративные информационные системы , включая бизнес-процессы, такие как человеческие ресурсы . В-третьих, с появлением Всемирной паутины веб-картографирование быстро стало одним из ее самых популярных приложений; это привело к разработке серверного программного обеспечения ГИС, которое могло выполнять те же функции, что и традиционная ГИС, но в месте, удаленном от клиента, которому требовался только установленный веб-браузер. Все это в совокупности способствовало появлению новых тенденций в программном обеспечении ГИС, таких как использование облачных вычислений , программного обеспечения как услуги (SAAS) и смартфонов для расширения доступности пространственных данных, обработки и визуализации.

Типы программного обеспечения

Ожидается, что программный компонент традиционной географической информационной системы будет предоставлять широкий спектр функций для обработки пространственных данных: [11] : 16 

Современная экосистема программного обеспечения ГИС включает в себя множество продуктов, которые могут включать больше или меньше этих возможностей, собирать их в одной программе или распространять их через Интернет . Эти продукты можно сгруппировать в следующие широкие классы:

Настольное ГИС-приложение
Традиционная форма программного обеспечения ГИС, изначально разработанная для мэйнфреймов и мини-компьютеров, затем рабочих станций Unix , а теперь и персональных компьютеров . Настольная программа ГИС предоставляет полный набор возможностей, хотя некоторые программы модулируются с расширениями, которые можно приобрести отдельно.
Серверное ГИС-приложение
Программа, которая работает на удаленном сервере (обычно совместно с HTTP-сервером ), обрабатывает многие или все из вышеперечисленных функций, принимает запросы и доставляет результаты через World Wide Web . Таким образом, клиент обычно получает доступ к возможностям сервера, используя обычный веб-браузер. Раннее серверное программное обеспечение было сосредоточено специально на веб-картографировании , включая только фазу вывода, но текущая серверная ГИС предоставляет полный набор функций. Это серверное программное обеспечение лежит в основе современных облачных платформ, таких как ArcGIS Online.
Геопространственная библиотека
Программный компонент , который предоставляет сфокусированный набор документированных функций, которые разработчики программного обеспечения могут включать в свои собственные программы. В современных объектно-ориентированных языках программирования, таких как C# , JavaScript и Python , они обычно инкапсулируются в виде классов с документированным интерфейсом прикладного программирования (API).
Пространственная база данных
Расширение существующей программы базы данных (чаще всего, объектно-реляционной системы управления базами данных), которая создает геометрический тип данных, позволяя хранить пространственные данные в столбце таблицы, но также предоставляет новые функции для языков запросов, таких как SQL , которые включают многие функции управления и анализа ГИС. Это позволяет менеджерам баз данных и программистам выполнять функции ГИС без традиционного программного обеспечения ГИС.

Текущая индустрия программного обеспечения состоит из множества конкурирующих продуктов каждого из этих типов, как в открытом исходном коде , так и в коммерческих формах. Многие из них перечислены ниже; для прямого сравнения характеристик некоторых из них см. Сравнение программного обеспечения географических информационных систем .

Программное обеспечение с открытым исходным кодом

Разработка программного обеспечения ГИС с открытым исходным кодом имеет — с точки зрения истории программного обеспечения — давнюю традицию [12] с появлением первой системы в 1978 году. Существует множество систем, которые охватывают все секторы обработки геопространственных данных.

Настольная ГИС

Capaware rc1 0.1
GRASS GIS 6.4
gvSIG 1.0
ИДРИСИ Тайга 16.05
САГА-ГИС v. 2.0.3

В работе Steiniger and Bocher (2008/9) рассматриваются следующие проекты настольных ГИС с открытым исходным кодом: [13]

Помимо них, существуют и другие ГИС-инструменты с открытым исходным кодом:

Другие геопространственные инструменты

Помимо настольных ГИС, существует множество других типов программного обеспечения ГИС.

Веб-картографические серверы

Системы управления пространственными базами данных

Фреймворки и библиотеки разработки программного обеспечения (для веб-приложений)

Фреймворки и библиотеки разработки программного обеспечения (не веб)

Приложение для каталогизации пространственно-связанных ресурсов

Фреймворки и библиотеки/пакеты пространственного анализа

Другие инструменты

Коммерческое или фирменное программное обеспечение ГИС

Настольная ГИС

Примечание: Почти все компании, перечисленные ниже, предлагают продукты Desktop GIS и WebMap Server. Некоторые, такие как Manifold Systems и Esri, также предлагают продукты Spatial DBMS .

Компании с высокой долей рынка

Компании с незначительной, но заметной долей рынка

ГИС как услуга

Многие поставщики теперь начинают предлагать интернет -услуги, а также или вместо загружаемого программного обеспечения и/или данных. Они могут быть бесплатными, финансируемыми за счет рекламы или оплачиваемыми по подписке; они делятся на три области:

Пространственная СУБД

Геопространственный Интернет вещей

Смотрите также

Ссылки

  1. ^ Кларк, К.С., 1986. Достижения в области географических информационных систем, компьютеров, окружающей среды и городских систем, т. 10, стр. 175–184.
  2. ^ Maliene V, Grigonis V, Palevičius V, Griffiths S (2011). «Географическая информационная система: старые принципы с новыми возможностями». Urban Design International . 16 (1): 1–6. doi :10.1057/udi.2010.25. S2CID  110827951.
  3. ^ Кент, Александр Джеймс; Вуякович, Питер (2020). Справочник Routledge по картографии и картографии . Абингдон: Routledge. ISBN 9780367581046.
  4. ^ «Программное обеспечение ГИС - описание в 1000 словах», С. Штайнигер и Р. Вайбель.
  5. ^ Томлинсон, Роджер Ф.; Калкинс, Хью В.; Марбл, Дуэйн Ф. (1976). Компьютерная обработка географических данных . Издательство ЮНЕСКО.
  6. ^ Крисман, Николас Р. (2006). Картографирование неизвестного: как компьютерное картографирование в Гарварде стало ГИС . Esri Press. ISBN 978-1-58948-118-3.
  7. ^ Гринли, Дэвид Д.; Гаптилл, Стивен К. (1998). «Развитие ГИС в Министерстве внутренних дел». В Форесман, Тимоти У. (ред.). История географических информационных систем: взгляды пионеров . Prentice Hall. стр. 191–198. ISBN 0-13-862145-4.
  8. ^ "История GRASS GIS". GRASS GIS . Open Source Geospatial Foundation.
  9. ^ Morehouse, Scott (1985). "ARC/INFO: геореляционная модель для пространственной информации" (PDF) . Труды Международного симпозиума по картографии и вычислениям (Auto-Carto VII) : 388.
  10. ^ Сюань, Чжу (2016). ГИС для экологических приложений: практический подход . ISBN 9780415829069. OCLC  1020670155.
  11. ^ Болстад, Пол (2019). Основы ГИС: Первый текст по географическим информационным системам (6-е изд.). XanEdu. ISBN 978-1-59399-552-2.
  12. ^ "История ГИС с открытым исходным кодом - Редакторы OSGeo Wiki" . Получено 21.03.2009 .
  13. ^ ab "Обзор текущих разработок бесплатных и открытых настольных ГИС - Steiniger and Bocher". Архивировано из оригинала 2012-11-12 . Получено 2011-08-05 .
  14. ^ "Проект MapWindow - Главная". www.mapwindow.org . Получено 2019-09-23 .
  15. ^ Lu B, Hu Y, Yang D, Liu Y, Liao L, Yin Z, Xia T, Dong Z, Harris P, Brunsdon C, Comber L, Dong G (2023). "GWmodelS: программное обеспечение для географически взвешенных моделей". SoftwareX . 21 (101291): 1–7. Bibcode :2023SoftX..2101291L. doi : 10.1016/j.softx.2022.101291 .
  16. ^ Дюмель М., Хайэм М., Вер Хоэф Дж. (2023). "spmodel: Пространственное статистическое моделирование и прогнозирование в R". PLOS ONE . 18 (3). doi : 10.1371/journal.pone.0282524 .
  17. ^ Gollini I, Lu B, Charlton M, Brunsdon C, Harris P (2015). «GWmodel: пакет R для исследования пространственной неоднородности с использованием географически взвешенных моделей». Журнал статистического программного обеспечения . 63 (17): 1–50. arXiv : 1306.0413 . doi : 10.18637/jss.v063.i17 .
  18. ^ Комбер А., Каллаган М., Харрис П., Лу Б., Маллесон Н., Брансдон С. (2022). «gwverse: шаблон для новой универсальной географически взвешенной стойки». Географический анализ . 54 (3): 685–709. arXiv : 2109.14542 . дои : 10.1111/gean.12337 .
  19. ^ Смит, Сьюзен. «Conform for real time 3D visualization». www.giscafe.com . GISCafe . Получено 24 февраля 2015 г. .
  20. ^ abc "Arcgis homepage". Arcgis.com . Получено 2015-07-26 .
  21. ^ "CartoDB — самый простой способ картографировать и анализировать данные о вашем местоположении — CartoDB". Cartodb.com . Получено 26.07.2015 .
  22. ^ "Mapbox". Mapbox . Получено 2019-09-23 .
  23. ^ "MapTiler". MapTiler . Получено 23 апреля 2024 г. .
  24. ^ «Что такое экватор?».
  25. ^ "Mergin Maps". Mergin Maps . Получено 2023-06-01 .
  26. ^ «Используйте возможности сервера FME в облаке». Safe Software . Получено 5 ноября 2022 г.
  27. ^ "Служба геокодирования | Google Maps JavaScript API | Разработчики Google". Google Inc. Получено 26.07.2015 .
  28. ^ "Here Maps JavaScript API Here Developers". developer.here.com . Получено 15.12.2017 .
  29. ^ "Geocode Dataflow API". Msdn.microsoft.com. 2015-07-15 . Получено 2015-07-26 .
  30. ^ "Census Geocoder - Бюро переписи населения США". Census.gov . Получено 26 июля 2015 г.
  31. ^ "iOS 8 - Карты". Apple . Получено 2015-07-26 .
  32. ^ "Обзор Google Maps - Справка Google Maps". Google Inc. Получено 26.07.2015 .
  33. ^ "Here WeGo" . Получено 2017-12-15 .
  34. ^ "OpenStreetMap". OpenStreetMap . Получено 2015-07-26 .
  35. ^ "Bing Maps". Microsoft.com . Получено 2015-07-26 .
  36. ^ "SAP HANA® ускоряет пространственную обработку и аналитику для получения информации в реальном времени". Журнал Directions . Получено 07.07.2016 .
  37. ^ "Crunchy Certified PostGIS OGC Certification" . Получено 18.11.2020 .
  38. ^ "Crunchy Certified PostgreSQL" . Получено 2020-11-18 .