Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Sysma-foss
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • eptbsn
  • Sysma-foss
  • Issues
  • #82

Closed
Open
Created Jan 06, 2023 by Antoine RIVIERE@ariviereOwner

geometries invalides

Attention : sysma permet de stocker des géométries invalides
types de géometries concernées : polygon, linestring
exemple object_id 1011786

select st_isvalid(geom), sysma_object_id, st_geometrytype(st_makevalid(geom))--::geometry(polygon,2154), 
,*  from sysma.sysma_object WHERE sysma_object_id in (1011786)
  • cela ne semble pas poser de problème pour les requetes d'intersection, ni calcul de surfaces :
    image
  • ni lors de l'export pg :
    image

image

  • note : un st_makevalid sur cette geom => multipolygon (ce qui n'est pas compatible avec l'export pg qui, pour l'instant insère dans colonne geom qui sont en simple geometrie) image
Edited Jan 06, 2023 by Antoine RIVIERE
Assignee
Assign to
Time tracking