Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Carto] Ajout des zones de compétences des CROSS #1611

Merged
merged 5 commits into from
Aug 19, 2024

Conversation

maximeperraultdev
Copy link
Collaborator

@maximeperraultdev maximeperraultdev force-pushed the maxime/feat/805/zone_competence_cross branch from 67aa95a to 55635e4 Compare August 6, 2024 08:24
name,
description,
"timestamp",
begin,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

c'est normal qu'il ne soit pas entre "" comme pour "end"

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai pas eu l'impression que ce soit problématique mais je peux le faire pour assurer le coup

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

et pourquoi il y en a qui ont des quotes et d'autres non ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

parce que c'est des mots réservés pour du SQL.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator

@claire2212 claire2212 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

il faut ajouter le style openlayer dans ce fichier : getAdministrativeLayersStyle. Et tu verras qu'on peut afficher du texte, il suffit d'ajouter la prop zoneFieldKey dans la définition du layer (fichier constants).

Par exemple pour les zones MARPOL :


case Layers.MARPOL.code:
      return feature =>
        new Style({
          stroke: new Stroke({
            color: darkPeriwinkle,
            width: 1
          }),
          text: new Text({
            fill: new Fill({ color: THEME.color.gunMetal }),
            font: '12px Marianne',
            stroke: new Stroke({ color: getColorWithAlpha(THEME.color.white, 0.9), width: 2 }),
            text: `${feature.get(Layers.MARPOL.subZoneFieldKey) ? feature.get(Layers.MARPOL.subZoneFieldKey) : ''}`
          })
        })

Je pense que pour les zones de compétences on peut utiliser ce qu'il y a dans la colonne name, donc à ajouter ici ;

  [MonitorEnvLayers.COMPETENCE_CROSS_AREA]: {
    code: 'competence_cross_areas',
    name: 'Zones de compétences des CROSS',
    type: LayerType.ADMINISTRATIVE,
    zoneFieldKey: 'name' 
  },

@VincentAntoine
Copy link
Collaborator

J'ai juste une petite interrogation sur le type de géométrie, c'est un LINESTRINGZ c'est-à-dire une géométrie 3D avec longitude, latitude et altitude. L'altitude est toujours 0 donc la dimension altitude ne sert à rien. Si ça marche comme ça ce n'est pas gênant, mais on pourrait la convertir en géométrie 2D, comme toutes les autres zones, par cohérence.

Copy link
Collaborator

@VincentAntoine VincentAntoine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
J'imagine que tu gardes deux fichiers de migration parce que le premier a déjà été déployé en inté ?

@maximeperraultdev
Copy link
Collaborator Author

@VincentAntoine Toutafé !

@maximeperraultdev maximeperraultdev force-pushed the maxime/feat/805/zone_competence_cross branch from f39c758 to 61ea086 Compare August 19, 2024 13:14
@maximeperraultdev maximeperraultdev merged commit 8b26e74 into main Aug 19, 2024
22 checks passed
@maximeperraultdev maximeperraultdev deleted the maxime/feat/805/zone_competence_cross branch August 19, 2024 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants