You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
descriptionUrl -> type text Lien vers une page qui décrit l'option (wiki, ...)
osmTags -> type EmbedMany OsmTag Tags OpenStreetMap Correspondant
Les tags d'openstreetmap sont des combinaison clé/valeur. Ils permettent de définir un object. Par exemple un Bar est définit sur OSM avec la clé "amenesty" et la valeur "bar". Cela permettra de pouvoir exporter les éléments de GoGoCarto vers OSM
Tu peux t'inspirer de ce que j'ai fait pour le document element et les sous documents ElementImage et ElementUrl !
Besoin de créer un nouveau document OsmTag de type Embedded avec comme propriété
key -> text
value -> text
Puis de rajouter la dans le document Option une propriété osmTagsde type EmbedMany
Une fois les attributs ajoutés, on peut faire dans la console : doctrine:mongodb:generate:documents BiopenGeoDirectoryBundle --document=Option
pour générer les getter et les setters automatiquement
2. Editer le fichier OptionAdmin
Rajouter dans la méthode configureFormFields les nouveaux attributs créés.
Pour les labels, utiliser le texte associé à chaque propriété mis en italique ci-dessus.
Il faudra pouvoir rajouter autant de tag OSM "clé/valeur" que l'on désire
Là encore, tu peux t'inspirer de ce que j'ai fait dans ElementAdmin. tu devras créer un fichier admin pour OsmTag, donc OsmTagAdmin, qui ressemblera beaucoup à ElementUrlAdmin. Il faut également déclarer le service dans app/config/services_admin (inspire toi des autres)
The text was updated successfully, but these errors were encountered:
1. Dans le document GeoDirectoryBundle::Option rajouter les attributs suivant
semanticUri
-> type texteLien vers un page sémantique type DbPedia ou WikiData
exple: https://www.wikidata.org/wiki/Q12643213
descriptionUrl
-> type textLien vers une page qui décrit l'option (wiki, ...)
osmTags
-> type EmbedMany OsmTagTags OpenStreetMap Correspondant
Les tags d'openstreetmap sont des combinaison clé/valeur. Ils permettent de définir un object. Par exemple un Bar est définit sur OSM avec la clé "amenesty" et la valeur "bar". Cela permettra de pouvoir exporter les éléments de GoGoCarto vers OSM
Tu peux t'inspirer de ce que j'ai fait pour le document
element
et les sous documentsElementImage
etElementUrl
!Besoin de créer un nouveau document
OsmTag
de type Embedded avec comme propriétékey -> text
value -> text
Puis de rajouter la dans le document Option une propriété
osmTags
de type EmbedManyUne fois les attributs ajoutés, on peut faire dans la console :
doctrine:mongodb:generate:documents BiopenGeoDirectoryBundle --document=Option
pour générer les getter et les setters automatiquement
2. Editer le fichier OptionAdmin
Rajouter dans la méthode
configureFormFields
les nouveaux attributs créés.Pour les labels, utiliser le texte associé à chaque propriété mis en italique ci-dessus.
Il faudra pouvoir rajouter autant de tag OSM "clé/valeur" que l'on désire
Là encore, tu peux t'inspirer de ce que j'ai fait dans
ElementAdmin
. tu devras créer un fichier admin pourOsmTag
, doncOsmTagAdmin
, qui ressemblera beaucoup àElementUrlAdmin
. Il faut également déclarer le service dansapp/config/services_admin
(inspire toi des autres)The text was updated successfully, but these errors were encountered: