ГеоAPI
Разработчик(и) | Открытый геопространственный консорциум |
---|---|
Стабильная версия | 3.0.2
/ 24 января 2023 г |
Репозиторий | github |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | ГИС- инструментарий |
Лицензия | Лицензия Апач-2.0 |
Веб-сайт | http://www.geoapi.org/ |
GeoAPI — это бесплатное программное обеспечение, предоставляющее набор Java- интерфейсов для ГИС- приложений. Интерфейсы GeoAPI основаны на абстрактной модели и конкретных спецификациях, опубликованных совместно Международной организацией по стандартизации ( ISO ) в серии документов 19100 и Открытым геопространственным консорциумом ( OGC ) в ее абстрактных спецификациях и спецификациях реализации. GeoAPI обеспечивает интерпретацию и адаптацию этих стандартов для соответствия ограничениям и использованию целевого языка программирования. Международные стандарты, переведенные на интерфейсы Java:
- ISO/TS 19103:2005 — Язык концептуальных схем
- ISO 19115:2003 — Метаданные
- ISO 19115-2:2009. Метаданные. Часть 2. Расширения для изображений и данных с координатной сеткой.
- ISO 19111:2007 — Пространственная привязка по координатам
GeoAPI 3.0 утвержден в качестве стандарта OGC и опубликован как спецификация реализации OGC. [ 1 ] Архивные файлы Java доступны в центральном репозитории Apache Maven . [ 2 ]
Интерфейсы Java определены в org.opengis
пакеты.
История
[ редактировать ]Первый публичный выпуск интерфейсов Java в org.opengis
Пакеты были в стандарте спецификации реализации службы преобразования координат OpenGIS, опубликованном 12 января 2001 г. [ 3 ]
Этот стандарт ретроспективно получил название GeoAPI 1.0. [ 4 ] [ 5 ]
Разработчики проектов с открытым исходным кодом присоединились позже, после публичного электронного письма с призывом к созданию геопространственного API в октябре 2002 года. [ 6 ] OGC создала рабочую группу по стандарту GeoAPI и опубликовала GeoAPI 2.0 в июне 2005 года. [ 7 ]
Работа OGC GeoAPI была прекращена в июне 2006 года, но воссоздана как GeoAPI 3 в январе 2009 года. [ 8 ] OGC выпустила GeoAPI 3.0 в июне 2011 года, затем 3.0.1 в 2017 году и 3.0.2 в 2023 году. [ 9 ]
Проект GeoTools участвовал в GeoAPI 2, но завершился до GeoAPI 3.
GeoTools создала ответвление интерфейсов GeoAPI, но сохранила org.opengis
пространство имен, что приводило к несовместимости со стандартными выпусками OGC. [ 10 ]
Конфликт был разрешен в октябре 2023 года с выпуском GeoTools 30.
См. также
[ редактировать ]- Открытый геопространственный консорциум - организация по стандартизации
Ссылки
[ редактировать ]- ^ Спецификация GeoAPI
- ^ GeoAPI в репозитории Maven
- ^ Спецификация реализации службы преобразования координат OpenGIS
- ^ ГеоAPI 1.0
- ^ Согласование номеров версий GeoAPI с официальными выпусками OGC.
- ^ Призыв к созданию геопространственного API.
- ^ ГеоAPI 2.0
- ^ GeoAPI 3 SWG
- ^ ГеоAPI 3.0
- ^ Неэтичное использование библиотеки GeoAPI в Geotools.