geopython/pycsw
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 started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories of geospatial metadata can also be exposed, providing a standards-based metadata and catalogue component of spatial data infrastructures. pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X). Please read the docs at https://pycsw.org/docs for more information.
PythonMIT
Issues
- 0
[ogcapi:records] on /items endpoint, when requested items?f=xml, json is returned but with a xml content type
#1049 opened by pvgenuchten - 1
advertise layer name as part of dct:references
#1046 opened by pvgenuchten - 0
review DC import for dates
#1045 opened by pvgenuchten - 0
- 0
updated modified date in iso19139 import
#1043 opened by pvgenuchten - 0
[ogcapi-records] typo in procotol
#1041 opened by pvgenuchten - 0
[ogcapi-records] FTS extension
#1040 opened by pvgenuchten - 0
- 0
POST of GeoJSON with no 'links' makes catalogue fail
#1035 opened by spinto - 0
some tests with date filters
#1034 opened by pvgenuchten - 0
[records] sort by updated
#1033 opened by pvgenuchten - 1
[STAC] trailing slash management
#995 opened by pvgenuchten - 3
GetCapabilities - TypeError: list indices must be integers or slices, not str
#1032 opened by Dubkoslove - 3
Undeclared Jinja2 dependency
#1030 opened by craigds - 0
- 0
- 0
- 0
protect all_keywords for None
#1019 opened by pvgenuchten - 2
sqlite3 connection on Windows: TypeError: declarative_base() got an unexpected keyword argument 'bind'
#1012 opened by jmckenna - 0
- 0
pycsw 2.6.1 (latest release) requires the deprecated "imp" library which is no longer available in python 3.12
#1013 opened by mirandadam - 0
ISO metadata not being generated from GeoNode
#1006 opened by ahmdthr - 0
- 0
add a sorting option by relevance, which internally uses FTS ranking capabilities
#1009 opened by pvgenuchten - 0
[ogcapi-records] Configure a default sorting
#1008 opened by pvgenuchten - 0
docker compose fails with docker/compose/pycsw.yml
#1002 opened by eemilhaa - 1
[ogcapi-records] 404's if identifier is a uri
#998 opened by pvgenuchten - 0
record not found and ?f=xml
#1001 opened by pvgenuchten - 0
no date parsing on None
#1000 opened by pvgenuchten - 0
- 0
[ogcapi-records] how does cql operate on elements which are multiple, such as keywords
#997 opened by pvgenuchten - 0
false positives on q search
#996 opened by pvgenuchten - 0
error parse json record
#982 opened by pvgenuchten - 1
issues with parsing DC rdf/xml records
#983 opened by pvgenuchten - 1
update OGC API - Records support
#985 opened by tomkralidis - 0
sortby on ogcapi records is case sensitive?
#965 opened by pvgenuchten - 1
- 0
Prev-next buttons on item page
#974 opened by pvgenuchten - 1
STAC API failing pystac_client validation when STAC Item is generated from ISO 19115 XML
#980 opened by kalxas - 0
Capture and share data-model metadata
#979 opened by pvgenuchten - 0
Option to capture record-source(s) for a record
#978 opened by pvgenuchten - 0
Option for multilingual metadata
#977 opened by pvgenuchten - 0
[ogacapi-html] facet-click should reset offset to 0, else no results are returned
#969 opened by pvgenuchten - 0
extract contact info from fgdc
#973 opened by pvgenuchten - 1
Upgrade to Shapely 2.x
#970 opened by kalxas - 1
sorting by abcABC or aAbBcC, what is expected?
#964 opened by pvgenuchten - 0
- 0
option to run pycsw with starlette
#957 opened by pvgenuchten - 0
use of filter-lang cql2-text, not cql-text
#955 opened by pvgenuchten - 1
ERR_HTTP2_PROTOCOL_ERROR: -337 on /csw endpoint
#954 opened by pvgenuchten