[mapserver-commits] [MapServer/MapServer] 5185bf: OGC API Features - Part 5 : implement /collections...

Even Rouault noreply at github.com
Mon Mar 9 10:45:00 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/MapServer/MapServer
  Commit: 5185bf11c645bfa5188549448d07fd31dee790d8
      https://github.com/MapServer/MapServer/commit/5185bf11c645bfa5188549448d07fd31dee790d8
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2026-02-25 (Wed, 25 Feb 2026)

  Changed paths:
    M msautotest/api/expected/conformance.html
    M msautotest/api/expected/conformance.json
    M msautotest/api/expected/ogcapi_api.json
    M msautotest/api/expected/ogcapi_collections.json
    M msautotest/api/expected/ogcapi_collections_mn_counties.html
    M msautotest/api/expected/ogcapi_collections_mn_counties.json
    M msautotest/api/expected/ogcapi_extraparams_collections.json
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_major_rivers.html
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_major_rivers.json
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_population_centers.html
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_population_centers.json
    M msautotest/api/expected/ogcapi_queryables.html
    A msautotest/api/expected/ogcapi_queryables_all.json.txt
    A msautotest/api/expected/ogcapi_queryables_error_collection.json.txt
    A msautotest/api/expected/ogcapi_queryables_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_queryables_none.json.txt
    A msautotest/api/expected/ogcapi_schema.html
    A msautotest/api/expected/ogcapi_schema.json.txt
    A msautotest/api/expected/ogcapi_schema_error_collection.json.txt
    A msautotest/api/expected/ogcapi_schema_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_sortables.html
    A msautotest/api/expected/ogcapi_sortables.json.txt
    A msautotest/api/expected/ogcapi_sortables_all.json.txt
    A msautotest/api/expected/ogcapi_sortables_error_collection.json.txt
    A msautotest/api/expected/ogcapi_sortables_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_sortables_none.json.txt
    A msautotest/api/expected/ogcapi_sorted.json.txt
    A msautotest/api/expected/ogcapi_sorted_error.json.txt
    A msautotest/api/expected/ogcapi_sorted_minus.json.txt
    A msautotest/api/expected/ogcapi_sorted_plus.json.txt
    M msautotest/api/ogcapi.map
    M msautotest/config/expected/onlineresource_ogcapi_collections.json
    M share/ogcapi/templates/html-plain/collection-queryables.html
    A share/ogcapi/templates/html-plain/collection-schema.html
    A share/ogcapi/templates/html-plain/collection-sortables.html
    M src/mapogcapi.cpp

  Log Message:
  -----------
  OGC API Features - Part 5 : implement /collections/{collid}/schema and /collections/{collid}/sortables API calls

- Elements returned in /schema are those determined by existing
  [oga]_include_items and [oga]_exclude_items metadata items.

- Elements returned in /sortables are those listed in a new
  "oga_sortable_items" whose value is "all" or a comma separated list of
  items. If not specified, defaults to no sortable items.

- Implement the 'sortby=[+-]?<item-name>' query parameters of
  /collections/{collid}/items (draft Part 8 - Sortables)


  Commit: e14a55a90b256f45b48ba057e9b1593f18a93c98
      https://github.com/MapServer/MapServer/commit/e14a55a90b256f45b48ba057e9b1593f18a93c98
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M msautotest/api/expected/ogcapi_queryables.html
    M msautotest/api/expected/ogcapi_queryables.json.txt
    M msautotest/api/expected/ogcapi_queryables_all.json.txt
    M msautotest/api/expected/ogcapi_queryables_none.json.txt
    M msautotest/api/expected/ogcapi_schema.html
    M msautotest/api/expected/ogcapi_schema.json.txt
    M src/mapogcapi.cpp

  Log Message:
  -----------
  OGCAPI Features: map layer->type to geometry-point-or-multipoint/geometry-linestring-or-multilinestring/geometry-polygon-or-multipolygon


  Commit: 31405eac2aa2769bcd737a3a0e9ce0bd5e7c9553
      https://github.com/MapServer/MapServer/commit/31405eac2aa2769bcd737a3a0e9ce0bd5e7c9553
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M src/mapogcapi.cpp

  Log Message:
  -----------
  OGC API Features: tag feature id field as x-ogc-role = id


  Commit: 5166f662b8821bd60df4ff959d6cd9d8e981ae9a
      https://github.com/MapServer/MapServer/commit/5166f662b8821bd60df4ff959d6cd9d8e981ae9a
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    A share/ogcapi/templates/html-bootstrap/collection-queryables.html
    A share/ogcapi/templates/html-bootstrap/collection-schema.html
    A share/ogcapi/templates/html-bootstrap/collection-sortables.html

  Log Message:
  -----------
  Add html-bootstrap/collection-queryables.html collection-schema.html and collection-sortables.html


  Commit: 149681981757ff6a8ad98ca6a23659f6e452bae5
      https://github.com/MapServer/MapServer/commit/149681981757ff6a8ad98ca6a23659f6e452bae5
  Author: Even Rouault <even.rouault at spatialys.com>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M msautotest/api/expected/conformance.html
    M msautotest/api/expected/conformance.json
    M msautotest/api/expected/ogcapi_api.json
    M msautotest/api/expected/ogcapi_collections.json
    M msautotest/api/expected/ogcapi_collections_mn_counties.html
    M msautotest/api/expected/ogcapi_collections_mn_counties.json
    M msautotest/api/expected/ogcapi_extraparams_collections.json
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_major_rivers.html
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_major_rivers.json
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_population_centers.html
    M msautotest/api/expected/ogcapi_extraparams_collections_mn_population_centers.json
    M msautotest/api/expected/ogcapi_queryables.html
    M msautotest/api/expected/ogcapi_queryables.json.txt
    A msautotest/api/expected/ogcapi_queryables_all.json.txt
    A msautotest/api/expected/ogcapi_queryables_error_collection.json.txt
    A msautotest/api/expected/ogcapi_queryables_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_queryables_none.json.txt
    A msautotest/api/expected/ogcapi_schema.html
    A msautotest/api/expected/ogcapi_schema.json.txt
    A msautotest/api/expected/ogcapi_schema_error_collection.json.txt
    A msautotest/api/expected/ogcapi_schema_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_sortables.html
    A msautotest/api/expected/ogcapi_sortables.json.txt
    A msautotest/api/expected/ogcapi_sortables_all.json.txt
    A msautotest/api/expected/ogcapi_sortables_error_collection.json.txt
    A msautotest/api/expected/ogcapi_sortables_error_unexpected_kvp.json.txt
    A msautotest/api/expected/ogcapi_sortables_none.json.txt
    A msautotest/api/expected/ogcapi_sorted.json.txt
    A msautotest/api/expected/ogcapi_sorted_error.json.txt
    A msautotest/api/expected/ogcapi_sorted_minus.json.txt
    A msautotest/api/expected/ogcapi_sorted_plus.json.txt
    M msautotest/api/ogcapi.map
    M msautotest/config/expected/onlineresource_ogcapi_collections.json
    A share/ogcapi/templates/html-bootstrap/collection-queryables.html
    A share/ogcapi/templates/html-bootstrap/collection-schema.html
    A share/ogcapi/templates/html-bootstrap/collection-sortables.html
    M share/ogcapi/templates/html-plain/collection-queryables.html
    A share/ogcapi/templates/html-plain/collection-schema.html
    A share/ogcapi/templates/html-plain/collection-sortables.html
    M src/mapogcapi.cpp

  Log Message:
  -----------
  Merge pull request #7443 from rouault/ogcapi_part5_schema

OGC API Features - Part 5 : implement /collections/{collid}/schema and /collections/{collid}/sortables API calls


Compare: https://github.com/MapServer/MapServer/compare/09d3c4b73a8f...149681981757

To unsubscribe from these emails, change your notification settings at https://github.com/MapServer/MapServer/settings/notifications


More information about the MapServer-commits mailing list