{"guid":"80b4e591-5df2-5359-82ee-0bffb728e414","title":"Vorteile einer Datenhaltung in PostgreSQL/PostGIS, die ein Shapefile nicht bietet","subtitle":null,"slug":"fossgis2021-9031-vorteile-einer-datenhaltung-in-postgresql-postgis-die-ein-shapefile-nicht-bietet","link":"https://pretalx.com/fossgis2021/talk/7ZW3YE/","description":"Auch im Jahr 2021 erfreut sich das Shapefile als Dinosaurier unter den Geodatenformaten zwar einer abnehmenden aber immer noch weiten Verbreitung. Leider betrifft dessen Nutzung erfahrungsgemäß nicht nur dessen Funktion als Austauschformat, sondern auch die Nutzung als permanente Datenhaltung. \n\nIm Rahmen einer Demosession möchte ich aufzeigen, wieso gerade für die Geo-Datenhaltung eine PostgreSQL/PostGIS-Datenbank die deutlich bessere Alternative zum Shapefile ist.\n\nAuch im Jahr 2021 erfreut sich das Shapefile als Dinosaurier unter den Geodatenformaten zwar einer abnehmenden aber immer noch weiten Verbreitung. \nLeider betrifft dessen Nutzung erfahrungsgemäß nicht nur dessen Funktion als Austauschformat, sondern auch die Nutzung als permanente Datenhaltung. \n\nIm Rahmen einer Demosession würde ich gerne aufzeigen, wieso gerade für die Geo-Datenhaltung eine PostgreSQL/PostGIS-Datenbank die deutlich bessere Alternative ist zum Shapefile, welches es langsam verdient hat „in die Rente geschickt zu werden“.\n\nNeben der Klärung der Frage, wie aufwändig das Bereitstellen einer hausinternen PostgreSQL/PostGIS Installation ist und wie ein minimales Setup incl. Backup mindestens aussehen sollte würde ich gerne die Vorteile demonstrieren hinsichtlich der Datenhaltung und dem Zusammenspiel mit QGIS.\n\n\nFolgende Themen sollen beleuchtet werden:\n\n-\tmögliche Bausteine für konsistente Datenhaltung\n        - Primary-Keys/Foreign Keys\n        - Check-Constraints\n-\tNutzung von Triggern und Rules bei Datenerfassung -/aktualisierung\n-\tNutzung von Views als Abstraktionsebene\n-\tGenaue Festlegung des Geometrietyps (Bsp. Differenzierung zw. Single- und Multigeometrie)\n-\tTransparente Informationen zum Encoding und KBS\n-\tSpeichern von Stilen und Standardstilen zu Layern in der Datenbank. Zentrale Pflege von gemeinsam genutzen Layerstilen und Herausforderung des Aktuell-Haltens der Layerstile in QGIS-Projekten, welche diese Layer enthalten\n-\tTriggern von Layer-Refresh und -Actions durch Notify-Signal aus der Datenbank\n\nAusblick: Möglichkeiten der Historisierung und Versionisierung","original_language":"deu","persons":["Thomas Baumann"],"view_count":276,"promoted":false,"date":"2021-06-08T09:00:00.000+02:00","release_date":"2021-06-09T00:00:00.000+02:00","updated_at":"2026-02-20T14:15:10.743+01:00","tags":["fossgis2021","9031","2021","Daten und Datenprozessierung","Geo","OpenStreeetMap","FOSS","Online"],"length":3389,"duration":3389,"thumb_url":"https://static.media.ccc.de/media/events/fossgis/2021/9031-80b4e591-5df2-5359-82ee-0bffb728e414.jpg","poster_url":"https://static.media.ccc.de/media/events/fossgis/2021/9031-80b4e591-5df2-5359-82ee-0bffb728e414_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/fossgis/2021/9031-80b4e591-5df2-5359-82ee-0bffb728e414.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/fossgis/2021/9031-80b4e591-5df2-5359-82ee-0bffb728e414.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/fossgis2021-9031-vorteile-einer-datenhaltung-in-postgresql-postgis-die-ein-shapefile-nicht-bietet","url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_title":"FOSSGIS 2021","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021","related":[],"recordings":[{"size":272,"length":3389,"mime_type":"video/webm","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-06-09T22:39:29.851+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/webm-hd/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/53785","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"},{"size":124,"length":3389,"mime_type":"video/webm","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-06-09T21:44:03.803+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/webm-sd/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/53757","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"},{"size":89,"length":3389,"mime_type":"video/mp4","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-06-09T21:07:04.790+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/h264-sd/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_sd.mp4","url":"https://api.media.ccc.de/public/recordings/53735","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"},{"size":51,"length":3379,"mime_type":"audio/mpeg","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-06-09T21:06:47.000+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/mp3/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/53734","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"},{"size":38,"length":3379,"mime_type":"audio/opus","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-06-09T21:06:30.789+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/opus/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_opus.opus","url":"https://api.media.ccc.de/public/recordings/53733","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"},{"size":213,"length":3389,"mime_type":"video/mp4","language":"deu","filename":"fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-06-09T20:59:39.943+02:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2021/h264-hd/fossgis2021-9031-deu-Vorteile_einer_Datenhaltung_in_PostgreSQL_PostGIS_die_ein_Shapefile_nicht_bietet_hd.mp4","url":"https://api.media.ccc.de/public/recordings/53729","event_url":"https://api.media.ccc.de/public/events/80b4e591-5df2-5359-82ee-0bffb728e414","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2021"}]}