Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 3 sur 3
  1. #1

    Date d'inscription
    novembre 2011
    Localisation
    Isère
    Emploi
    chargée d'études faune carto sig et cie
    Organisme
    Association
    Messages
    180

    Par défaut jointure avec superficie de superposition ou % de supersposition

    Bonjour,

    J'ai ma couche de cadastre et je souhaite ajouter des informations concernant le RPG

    (pour chaque parcelle de cadastre quelle est le type de zone de RPG?).

    Or pour chaque parcelle de cadastre, il y a plusieurs lignes de RPG

    Ce qui ne pose pas de problème, c'est une "simple" jointure 1-n, je récupère par exemple l'information dans une colonne agrégée

    select distinct cadastre.id, string_agg(rpg.typezone)
    from cadastre, rpg
    where st_intersects (cadastre.geom, rpg.geom)

    Or quand pour une parcelle de cadastre il y a plusieurs entités RPG c'est que
    -soit il y a vraiment 2 entités de rpg sur une parcelle de cadastre
    -soit c'est la numérisation qui déborde un tout petit peu et honnêtement ce n'est pas un croisement de parcelles juste un chevauchement des bordures

    J'aimerai pouvoir éliminer les petites superpositions ...
    et afficher pour chaque parcelle de cadastre, l'aire (ou le %) de la parcelle de RPG qui intersecte histoire de faire un tri...

    Serait-ce imaginable ?

    J'imaginais faire sinon un buffer - 5 sur les entités RPG mais je me retrouve avec des polygones vides ...

    Merci beaucoup pour votre aide,
    j'espère que la question est claire, et je n'ai pas trouvé de sujet similaire dernièrement (pour les sujets traitant ce type de demande de jointure 1-n, la réponse porte sur des unions dans Qgis mais je ne pourrai pas, j'ai 1 000 000 lignes de cadastre...).
    Cordialement
    A.

  2. #2
    Chasseur de Bots
    Date d'inscription
    août 2011
    Localisation
    Paris > Strasbourg
    Emploi
    Chargé de mission SIG
    Âge
    35
    Messages
    1 493

    Par défaut Re : jointure avec superficie de superposition ou % de supersposition

    Sous Postgis, le pourcentage de recouvrement peut se trouver de la manière suivante :
    Code:
    (ST_AREA(ST_INTERSECTION(cadastre.geom, rpg.geom))/ST_AREA(cadastre.geom))
    Je conseille de tester sur une petite portion avant de passer sur les 1 000 000 de lignes cadastrales.

  3. #3

    Date d'inscription
    novembre 2011
    Localisation
    Isère
    Emploi
    chargée d'études faune carto sig et cie
    Organisme
    Association
    Messages
    180

    Par défaut Re : jointure avec superficie de superposition ou % de supersposition

    Excellent, super merci...
    c'est tout à fait ça génial,
    ça m'a permis d'éliminer la grosse majorité de micro-superpositions

    Bonne journée
    A.

 

 

Discussions similaires

  1. [OpenLayers] Superposition d'une couche WMS avec google map
    Par achref_georex dans le forum Assistance et Programmation
    Réponses: 0
    Dernier message: 02/05/2012, 13h46
  2. [GDAL 1.x] Superposition avec la commande gdal_merge
    Par opossum_farceur dans le forum Assistance et Programmation
    Réponses: 9
    Dernier message: 22/02/2011, 01h15
  3. [ArcGIS 9.x] Créer des lignes de cars / superposition avec la voirie
    Par Bladrak dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 07/06/2010, 14h30
  4. [ArcGIS 9.x] Problème avec superposition de cartes en ECW
    Par purpulherb dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 04/03/2008, 14h52
  5. [ArcGIS 8.x] Jointure avec Oracle
    Par Quef dans le forum Assistance Technique
    Réponses: 2
    Dernier message: 10/12/2004, 13h44

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •