WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
OpenLayers
Тип JavaScript-библиотека
Автор
Разработчик OpenLayers Dev Team[1]
Написана на JavaScript[2]
Первый выпуск 26 июня 2006
Аппаратная платформа браузер
Последняя версия 5.3.0 [3] (6 ноября 2018)
Читаемые форматы файлов GeoRSS, KML, Graph Modelling Language[d], GeoJSON, Web Map Service и Web Feature Service[d]
Состояние активное
Лицензия 2-пунктная лицензия BSD[d][4][5]
Сайт openlayers.org
 OpenLayers на Викискладе

OpenLayers — библиотека с открытым исходным кодом, написанная на JavaScript, предназначенная для создания карт на основе программного интерфейса (API). Библиотека включает в себя компоненты из JavaScript-библиотек Rico и Prototype JavaScript Framework.

OpenLayers позволяет очень быстро и легко создать web-интерфейс для отображения картографических материалов, представленных в различных форматах и расположенных на различных серверах. Благодаря OpenLayers разработчик имеет возможность создать, к примеру, собственную карту, включающую слои, предоставляемые различными серверами, например, Mapserver, ArcIMS или GeoServer.

История

OpenLayers был разработан MetaCarta как библиотека с открытым исходным кодом в промежутке между конференцией O'Reilly Where 2.0[6] 29-30 июня 2005 года[7] и до конференцией Where 2.0 13-14 июня 2006 года. MetaCarta так же разработаны FeatureServer и TileCache с открытым кодом. С ноября 2007 года OpenLayers является проектом Open Source Geospatial Foundation (OSGeo).

Интерфейсы

OpenLayers предлагает различные интерфейсы для интеграции геоданных:

Возможна интеграция и с закрытыми форматами, например:

Разработка

Проект OpenLayers придерживается четких принципов разработки.

За ходом разработки проекта OpenLayers следит комитет[8] в который входят шесть разработчиков с правом голоса.[9] Проектный комитет осуществляет надзор за процессом разработки и пытается ускорить принятие решений в интересах сообщества.

В принципе, каждый пользователь имеет право сообщить об ошибке или внести предложение на разработку через систему заявок. Есть особые правила, которым нужно следовать. Если возможно, патч для ошибки или функции должен быть прикреплен к заявке.

Для того, чтобы обеспечить качество проекта написано более 1600 модульных тестов (англ. unit tests) для в более чем 150 реализованных классов.

См. также

Примечания

  1. OpenLayers Лицензия (17 января 2017).
  2. The openlayers Open Source Project on Open Hub: Languages Page — 2006.
  3. OpenLayers версия 5.3.0 (6 ноября 2018).
  4. https://github.com/openlayers/openlayers/blob/master/LICENSE.md
  5. The openlayers Open Source Project on Open Hub: Licenses Page — 2006.
  6. История – OpenLayers 2 (недоступная ссылка). Проверено 9 февраля 2019. Архивировано 18 октября 2007 года.
  7. Conferences Header - ML Redesign.
  8. Комитет проекта OpenLayers.
  9. Правила разработки OpenLayers.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии