Closed GeoLotti closed 1 year ago
@Charlotte - bitt entsprechende Absprachen mit JO machen und ihm für dieses ticket als Ansprechpartner zur Verfügung stehen. Technisch kann ja auch CT helfen.
die automatisierte Metadatenerfassung soll auf Basis von 2 komponenten erfolgen:
Komminaktion mit GNOS-Api; CSRF Token erzeugen und in Post/Get Requests wiederverwenden TODO:
Einfügen oder Updaten eines Datensatzes mittels CURL hat jetzt funktioniert.
als näachsten Schritt müsste aus den Testdaten die so aussehen:
` Layer name: f7a92cf4-9b2f-4248-8adf-6e4e99fb820f Geometry: Polygon Feature Count: 1 Extent: (42.242187, 22.478514) - (47.375002, 27.330078) Layer SRS WKT: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4326"]] properties: String (0.0)
`
Ein XML erzeugt werden welches z.B. so aussieht: `<?xml version="1.0" encoding="UTF-8"?> <gmd:MD_Metadata xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gss="http://www.isotc211.org/2005/gss" xmlns:srv="http://www.isotc211.org/2005/srv" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://www.isotc211.org/2005/gmd/gmd.xsd http://www.isotc211.org/2005/srv http://www.isotc211.org/2005/srv/srv.xsd http://www.opengis.net/gml http://www.isotc211.org/2005/gml/gml.xsd http://www.w3.org/1999/xlink http://www.isotc211.org/2005/xlink/xlinks.xsd">
Die Informationen über den Datensatz sollen automatisch in einen bestehenden Metadatensatz übertragen werden. Dies sollte durch die reine Betrachtung der Daten möglich sein (Die zusätzliche Alternative von Datenerfassung durch KI wird vom Projektpartner abgedeckt).
In #45 wird ermöglicht Geodaten in ein bestimmtes Verzeichnis hochzuladen. Dabei wird ein Metadatensatz erzeugt und der Titel angepasst. Diese hochgeladenen Geo-Daten sind zu betrachten und Informationen (Absprache CE oder TA z.B. mit ogrinfo o.ä.) daraus in den oben genannten Metadatensatz zu schreiben (s. dazu auch #47).
DoD: Ein serverseitiges Skript detektiert Informationen aus den hochgeladenen Datensätzen (z.B. BBOX, EPSGCode usw.) und schreibt diese in einen Metadatensatz. Dieser Metadatensatz wird anschließend in das Metadatenupload-Verzeichnis kopiert (s. #47).