-
Notifications
You must be signed in to change notification settings - Fork 102
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
ajout du pacquet npm geoman #2099
Conversation
GeoMan n'est actuellement pas utilisé dans GeoNature (même si ce serait certainement un bon remplaçant de Leaflet-Draw - #1802). Du coup si il n'est utilisé qu'au niveau d'un module, c'est au niveau du module qu'il faut l'ajouter, et pas de tout GeoNature de ce que j'ai compris. |
Codecov ReportBase: 64.13% // Head: 64.13% // No change to project coverage 👍
Additional details and impacted files@@ Coverage Diff @@
## develop #2099 +/- ##
========================================
Coverage 64.13% 64.13%
========================================
Files 73 73
Lines 6365 6365
========================================
Hits 4082 4082
Misses 2283 2283
Flags with carried forward coverage won't be shown. Click here to find out more. Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
J'avais essayé de l'installer au niveau du module mais ce n'était pas aussi simple que d'autres pacquets Il faut aussi corriger l'image des markers (marker-icon.png et marker-schadow.png), mais on n'a pas la main comme sur leaflet. GeoNature/frontend/angular.json Lines 20 to 26 in 3ff0460
GeoNature/frontend/src/app/GN2CommonModule/map/map.service.ts Lines 143 to 144 in 3ff0460
Avec ces lignes on apporte une solution qui fonctionne à la fois pour les marker de leaflet et ceux de geoman |
C’est quoi le problème avec les markers ? Est-ce que tu peux mettre cette correction à minima dans un commit séparé ? C’est quoi ton soucis avec l’installation de geoman dans ton module ? Normalement les dépendances du modules sont installé lors du processus d’install lors de l’appelle à cette fonction : https://github.com/PnX-SI/GeoNature/blob/develop/backend/geonature/utils/gn_module_import.py#L282 |
Pour les markers:Par défaut(sans les modification de le problème est que l'image de l'ombre du marker (http://localhost:4200/marker-shadow.png) n'est pas trouvé quand on saisi un marker sur la carte (par exemple sous occtax) Actuellement dans GeoNatureCes changement permettent de corriger ce problème GeoNature/frontend/angular.json Lines 20 to 27 in 8ebe38e
GeoNature/frontend/src/app/GN2CommonModule/map/map.service.ts Lines 140 to 150 in 8ebe38e
les adresse des icônes sont désormais http://localhost:4200/assets/marker-shadow.png et http://localhost:4200/assets/marker.png ça marche bien mais pas avec les marker de geoman PropositionGeoNature/frontend/angular.json Lines 20 to 26 in 3ff0460
GeoNature/frontend/src/app/GN2CommonModule/map/map.service.ts Lines 140 to 150 in 3ff0460
(on peut meme prendre tout simplement)
les icones sont chargées depuis les adresses http://localhost:4200/marker-shadow.png et http://localhost:4200/marker.png et ça marche pour leaflet-draw et geoman RemarqueGeoNature/frontend/src/app/GN2CommonModule/map/leaflet-draw/leaflet-draw.component.ts Lines 14 to 16 in 3ff0460
GeoNature/frontend/src/app/utils/leaflet-icon.js Lines 6 to 17 in 3ff0460
Il y a aussi ces ligne qui semble traiter ce pb mais si on les commente cela ne change pas (du moins pour la saisie sous occtax) |
Quand je cherche à installer geoman dans le frontend du module,
quand je lance
je pense que cela viendrait de la ligne comme le paquet geoman n'est pas dans le même répertoire que leaflet, cette ligne ne charge rien et conduit à l'erreur ci dessus Quand on installe le paquet geoman depuis le repertoire frontrend de goenature et donc que leaflet et geoman sont dans le même dossier |
PR redirigée vers
|
No description provided.