OgcApi.Net
3.0.0
dotnet add package OgcApi.Net --version 3.0.0
NuGet\Install-Package OgcApi.Net -Version 3.0.0
<PackageReference Include="OgcApi.Net" Version="3.0.0" />
<PackageVersion Include="OgcApi.Net" Version="3.0.0" />
<PackageReference Include="OgcApi.Net" />
paket add OgcApi.Net --version 3.0.0
#r "nuget: OgcApi.Net, 3.0.0"
#:package OgcApi.Net@3.0.0
#addin nuget:?package=OgcApi.Net&version=3.0.0
#tool nuget:?package=OgcApi.Net&version=3.0.0
OgcApi.Net
.NET implementation of the OGC API family of standards. This package provides the core functionality for building Web APIs that conform to OGC API standards.
Features
- Implements OGC API - Features, Tiles, and Schemas standards.
- Supports modular API building blocks based on OpenAPI specifications.
- Provides automatic API generation from metadata descriptions.
Installation
Install the package via NuGet:
dotnet add package OgcApi.Net
Usage
To use this package, follow these steps:
Register the API in
Startup.cs:services.AddOgcApi("ogcapi.json");Add controllers:
services.AddControllers().AddOgcApiControllers();Configure the API using a JSON file (
ogcapi.json), data provider for example PostGis:{ "LandingPage": { "Title": "OGC API Implementation", "Description": "The implementation of the OGC API family of standards that being developed to make it easy for anyone to provide geospatial data to the web", "Version": "1.0", "ContactName": "OGC API", "ContactUrl": "https://www.example.com/", "ApiDocumentPage": "/api/ogc/index.html", "ApiDescriptionPage": "/api/ogc/swagger.json" }, "Collections": { "Items": [ { "Id": "Test", "Title": "Test collection", "Features": { "Crs": [ "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "http://www.opengis.net/def/crs/EPSG/0/3857" ], "StorageCrs": "http://www.opengis.net/def/crs/EPSG/0/3857", "Storage": { "Type": "PostGis", "ConnectionString": "Host=localhost;User Id=postgre;Password=myStrongP@ssword;Database=Tests;Port=5432;Timeout=50;", "Schema": "test", "Table": "test_table", "GeometryColumn": "geom", "GeometrySrid": 3857, "GeometryDataType": "geometry", "GeometryGeoJsonType": "MultiPolygon", "IdentifierColumn": "id", "Properties": [ "name", "region" ] } }, "Tiles": { "Crs": "http://www.opengis.net/def/crs/EPSG/0/3857", "Storage": { "Type": "MbTiles", "FileName": "TilesData\\data.mbtiles" } } } ] } }Run your application and access the API at
/api/ogc.
For more details, see the full documentation.
License
This project is licensed under the MIT License. See the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.OpenApi (>= 2.7.0)
- NetTopologySuite.IO.GeoJSON4STJ (>= 4.0.0)
- NetTopologySuite.IO.VectorTiles.Mapbox (>= 1.1.0)
- ProjNet (>= 2.1.0)
-
net8.0
- Microsoft.OpenApi (>= 2.7.0)
- NetTopologySuite.IO.GeoJSON4STJ (>= 4.0.0)
- NetTopologySuite.IO.VectorTiles.Mapbox (>= 1.1.0)
- ProjNet (>= 2.1.0)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on OgcApi.Net:
| Package | Downloads |
|---|---|
|
OgcApi.Net.MbTiles
A package to support publishing MVT using the OGC API Tiles standard in ASP.NET Core applications |
|
|
OgcApi.Net.PostGis
PostgreSQL/PostGis provider for the OGC API Features Standard implementation |
|
|
OgcApi.Net.SqlServer
SQL Server provider for the OGC API Features Standard implementation |
|
|
OgcApi.Net.Schemas
Schemas standard implementation for OGC API in ASP.NET Core applications |
|
|
OgcApi.Net.SpatiaLite
SQLite provider for the OGC API Features Standard implementation |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 511 | 3/11/2026 |
| 2.0.0 | 230 | 2/20/2026 |
| 1.2.2 | 2,452 | 10/10/2025 |
| 1.1.3 | 316 | 9/12/2025 |
| 1.1.2 | 696 | 8/7/2025 |
| 1.1.1 | 1,168 | 7/30/2025 |
| 1.1.0 | 643 | 7/2/2025 |
| 1.0.1 | 1,522 | 3/29/2025 |
| 1.0.0 | 1,832 | 8/7/2024 |
| 0.5.2 | 1,033 | 5/15/2024 |
| 0.5.1 | 268 | 5/14/2024 |
| 0.5.0 | 339 | 1/31/2024 |
| 0.4.1 | 692 | 7/5/2023 |
| 0.3.16 | 1,127 | 9/15/2022 |
| 0.3.15 | 1,094 | 9/5/2022 |
| 0.3.14 | 1,052 | 9/5/2022 |
| 0.3.13 | 1,096 | 6/15/2022 |
| 0.3.12 | 1,139 | 5/3/2022 |
| 0.3.11 | 1,137 | 4/28/2022 |
| 0.3.10 | 1,087 | 4/28/2022 |