opengeospatial / Geoapi
Licence: other
GeoAPI provides a set of interfaces in programming languages (currently Java and Python) for geospatial applications. The GeoAPI interfaces closely follow OGC specifications, adaptated to match the expectations of programmers.
Programming Languages
python 139335 projects - #7 most used programming language
java 68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Geoapi
MattersendLibrary and CLI utility to send messages to mattermost's incoming webhooks
Stars: ✭ 68 (-4.23%)
Mutual labels: api
PlumberTurn your R code into a web API.
Stars: ✭ 1,160 (+1533.8%)
Mutual labels: api
Wise Old ManThe Open Source Old School Runescape progress tracker.
Stars: ✭ 68 (-4.23%)
Mutual labels: api
Branca JsAuthenticated encrypted API Tokens for JavaScript.
Stars: ✭ 69 (-2.82%)
Mutual labels: api
InstatrackConvert Instagram user ID to username & vice versa
Stars: ✭ 70 (-1.41%)
Mutual labels: api
Fipe Json🚘 FIPE API - Listagem com preço médio de veículos: carro, moto e caminhão.
Stars: ✭ 71 (+0%)
Mutual labels: api
Auth0 Python Api SamplesAuth0 Integration Samples for Python REST API Services using Flask
Stars: ✭ 70 (-1.41%)
Mutual labels: api
KcdContinuous Delivery for Kubernetes
Stars: ✭ 69 (-2.82%)
Mutual labels: api
Api StoreContains all the public APIs listed in Phantombuster's API store. Pull requests welcome!
Stars: ✭ 69 (-2.82%)
Mutual labels: api
Dark Sky ApiPHP Library for the Dark Sky API.
Stars: ✭ 70 (-1.41%)
Mutual labels: api
ApyApy is a simple client-side library for making rest api ajax calls.
Stars: ✭ 68 (-4.23%)
Mutual labels: api
Chubbyphp FrameworkA based PSR-15 microframework that also sets maximum flexibility with minimum complexity and easy replaceability of the individual components, but also of the framework.
Stars: ✭ 69 (-2.82%)
Mutual labels: api
Directus DockerDirectus 6 Docker — Legacy Container [EOL]
Stars: ✭ 68 (-4.23%)
Mutual labels: api
Hopp Doc Gen📔 API documentation generator CLI for https://hoppscotch.io
Stars: ✭ 70 (-1.41%)
Mutual labels: api
Api Blueprint BoilerplateMinimalistic boilerplate to quick-start API specification using API Blueprint description language.
Stars: ✭ 71 (+0%)
Mutual labels: api
JokeapiA REST API that serves uniformly and well formatted jokes in JSON, XML, YAML or plain text format that also offers a great variety of filtering methods
Stars: ✭ 71 (+0%)
Mutual labels: api
Cups IppCUPS Implementation of IPP - PHP Client API
Stars: ✭ 70 (-1.41%)
Mutual labels: api
GeoAPI interfaces for OGC/ISO conceptual models
GeoAPI provides a set of Java and Python language programming interfaces for geospatial applications.
The interfaces developed by the GeoAPI project include data structures and manipulation methods needed
for geographic information system applications. The GeoAPI interfaces closely follow the abstract models
and concrete specifications published collaboratively by the International Organization for Standardization (ISO)
in its 19100 series of documents and the Open Geospatial Consortium (OGC) in its abstract and implementation specifications.
The current release is GeoAPI 3.0.1, published as an
Open Geospatial Consortium standard and
available on Maven Central.
Development branches on GitHub are "3.1" for GeoAPI 3.1 (backward compatible with GeoAPI 3.0)
and "master" for GeoAPI 4.0. The main sub-directories are:
-
geoapi
contains the normative interfaces proposed for next GeoAPI releases.
-
geoapi-pending
contains experimental interfaces not yet targeted for a release.
-
geoapi-conformance
contains a test suite for testing vendor implementations.
-
src/main/asciidoc
contains the GeoAPI specification.
- Other directories are examples.
See the wiki page for the roadmap and completion status.
Development snapshots
GeoAPI requires Java 10 and Maven 3 for building,
but the compilation result can be used with Java 8 or later.
-
OGC specification
is built in HTML format with
mvn pre-site -N
.
The output file will be created in the target/site/
directory.
-
Java interfaces
are built as a Java Archive File (JAR) with
mvn install
.
The output file will be created in the geoapi/target/
directory.
-
Python interfaces
are located in the
geoapi/src/main/python
sub-directory
and do not need to be built.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].