-
Notifications
You must be signed in to change notification settings - Fork 1
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
[Carto] Ajout des zones de compétences des CROSS #1611
Conversation
67aa95a
to
55635e4
Compare
name, | ||
description, | ||
"timestamp", | ||
begin, |
There was a problem hiding this comment.
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"
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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 ?
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this 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'
},
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. |
6e943f5
to
2d675e8
Compare
There was a problem hiding this 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é ?
@VincentAntoine Toutafé ! |
f39c758
to
61ea086
Compare
Related Pull Requests & Issues