Fluent builder for constructing OgcItemsRequest objects.

Create via OgcQueryBuilder.from(collectionId) (standalone) or OgcQueryBuilder.for(client, collectionId) (bound to a client for .run()).

// Standalone — build request object
const req = OgcQueryBuilder.from("rivers")
.limit(50)
.bbox("-180,-90,180,90")
.build();

const result = await client.listOgcItems(req);

// Bound — build and execute in one chain
const result = await OgcQueryBuilder.for(client, "rivers")
.limit(50)
.bbox("-180,-90,180,90")
.run();

Methods