pycsw icon indicating copy to clipboard operation
pycsw copied to clipboard

pycsw is an OGC CSW server implementation written in Python. pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development sta...

Results 141 pycsw issues
Sort by recently updated
recently updated
newest added

# Description I would like to be able to import EML metadata in PyCSW: https://eml.ecoinformatics.org/ # Additional Information Is the project willing to evaluate a possible pull request? What could...

# Description in #808 a new database field `contacts` has been introduced, the field is currently only populated from iso records, this item aims to extend the load functionality so...

enhancement

# Overview populate links in record.geojson for common link types using the suggested templated approach # Related Issue / Discussion in #814 I raised the question how record.geojson links are...

# Description csw:AnyText - Chinese+digital content query doesn't return expected records. using csw url syntax below: ```shell http://localhost/pycsw?service=CSW&version=2.0.2&request=GetRecords&typeNames=gmd:MD_Metadata&resultType=results&elementSetName=full&Constraint=csw:AnyText%20like%20%27%%E6%A0%87%E9%A2%98%%27&constraintLanguage=CQL_TEXT ``` the results appear as shown below. ![image](https://user-images.githubusercontent.com/28652843/205421253-35287b97-2fc5-4a49-af3f-3e53f108108f.png) When I use the...

# Description I noticed when I set maxrecords to 1000 on pycsw config, any request to /collections/main/items returns 1000 records. It would be nice to be able to configure the...

pycsw does not support https://standards.iso.org/iso/19115/-3/mdb/2.0/.

# Description When following the discussion at https://github.com/opengeospatial/ogcapi-records/ you get the impression the group aims to keep the standard record geojson to a minimum (for ease of adoption), but encourages...

# Description Following the discussion at https://github.com/opengeospatial/ogcapi-records/issues/95, to capture enough detail on a association in record.geojson so a client is able to bind to the service advertised, we need some...

# Description Currently we support sending `POST` requests to `/collections/{collectionId}/items` with a CQL JSON payload to filter results. With the addition of OGC API Features Part 4 - Transaction support...

bug

https://github.com/geopython/pycsw/blob/bde1825b73f50839a552708bf3fff737f4152abc/pycsw/plugins/profiles/apiso/apiso.py#L675-L697By design pycsw captures a [limited subset of iso19139](https://github.com/geopython/pycsw/blob/c380f9923dcd60691a3b24e09a0c0f21bda800a3/pycsw/plugins/profiles/apiso/apiso.py#L65-L121), this subset is then [used to populate the recordgeojson of ogcapi-records](https://github.com/geopython/pycsw/blob/c380f9923dcd60691a3b24e09a0c0f21bda800a3/pycsw/ogc/api/records.py#L941-L1040), which leads to unexpected data loss. I wonder if it...