georchestra / cadastrapp

Cadastre application for geOrchestra
GNU General Public License v3.0
10 stars 19 forks source link

[BP] parcelle mise en surbrillance en dessous de la couche cadastre #173

Closed landryb closed 7 years ago

landryb commented 8 years ago

surbrillance

Si on selectionne une parcelle avec un bati, l'appel WFS pour récupérer la parcelle la fait bien apparaitre par dessus les autres couches sur la visionneuse, mais lors qu'on édite le BP j'ai l'impression que l'image de la parcelle est mise en dessous de la couche parcellaire - et si le batiment est rendu plein, ca va cacher le contour de la parcelle.

pierrejego commented 8 years ago

Normalement non, la sélection de la parcelle se fait en avant dernier. Tu devrais avoir du bleu par dessus le batiment aussi.. La création de l'image côté serveur correspond à la superposition d'image. D'abord l'image en fond, puis par dessus la couche parcelle, puis par dessus la sélection de la parcelle, puis l'échelle et la boussole. La méthodologie pour l'affichage et la sélection de la parcelle doit être changé. Au lieu de faire un appel WFS ramenant la feature et générant l'image avec GeoTools, il faudrait faire un appel WMS avec un SLD associé.

landryb commented 8 years ago

Je viens de refaire le test chez nous après maj de cadastrapp, je reproduis bien le pbm sur p.ex le puy en velay, section AC, parcelle 6.

MaelREBOUX commented 8 years ago

Pas ce souci là ici : la sélection graphique est bien au-dessus. screenshot092

A ce sujet : il va falloir avoir une symbologie avec un contour plutôt qu'une surface.

landryb commented 8 years ago

A ce sujet : il va falloir avoir une symbologie avec un contour plutôt qu'une surface.

Pour l'instant par cohérence avec la visionneuse, la symbologie est la meme que quand la parcelle est selectionne dans la visionneuse.. donc tu veux un style différent pour la visionneuse et l'export PDF ?

landryb commented 8 years ago

@MaelREBOUX des fois ca serait pas ton baseWMS le fond cadastral,ce qui expliquerait pourquoi ca marche chez toi ?

pierrejego commented 8 years ago

Vérifier dans imageParcelleController

https://github.com/georchestra/cadastrapp/blob/master/cadastrapp/src/main/java/org/georchestra/cadastrapp/service/ImageParcelleController.java

Il semble y avoir une inversion entre drawPlot et drawImage

drawPlot(g2, bufferGeometry, targetGeometry, (int) pdfImageHeight, (int) pdfImageWidth); logger.debug("Add Image to final picture"); g2.drawImage(parcelleImage, 0, 0, null);

MaelREBOUX commented 7 years ago

oui : c'est systématiquement notre couche de fond en WMTS.

@landryb : on peut fermer ?

landryb commented 7 years ago

Non. Pas de commit qui corrige a ma connaissance, uniquement les 2 commentaires de @pierrejego le 4 aout.