-
Notifications
You must be signed in to change notification settings - Fork 5
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
Etape 3 - Liste ordonnée des taxons colorisés #23
Comments
En lien avec #5 |
C'est déjà réalisé, il faut configurer une source vectorielle dont les IDs matchent ceux issues de GeoNature. |
Nous n'avons pas encore de geonature 2 et comme j'utilise le serveur de test des ecrins, mes unities ne matchent pas. |
Il suffit de configurer une couche vectorielle dans le fichier de settings pour que cela fonctionne? |
Pas testé, j'ai pas encore pu faire fonctionner l'application mobile. |
Je prendrais le temps de documenter cette partie là. L'idée est que l'attribut Par exemple :
si la source vectorielle est du WKT. Les couches vectorielles peuvent être au format Par défaut, si aucune couche vectorielle n'est configurée, l'application va simplement charger la base des taxons sans les données additionnelles venant des unités géographiques. |
Oui, et on peut ajouter autant de couches vectorielles et pour chacune on peut appliquer des styles différents. Vous pouvez vous référer au README du module maps pour le paramétrage. |
OK, alors si vous souhaitez tester cela avec le serveur de démo http://demo.geonature.fr, je viens de faire un export geojson de la couche des mailles 10x10 sur toute la France présente dans la BDD de ce serveur de démo ( La couche est un peu volumineuse (4 Mo) car j'ai laissé toute la France, mais vous pouvez ne garder qu'une zone pour tester : Ici on voit ce que renvoie la route qui donne les couleurs des taxons observés dans les différents zonages : http://demo.geonature.fr/geonature/api/synthese/color_taxon |
Est-ce qu'au niveau de Occtax-mobile il faut définir en paramètre la couche que l'on utilise pour les unités géographiques en renseignant en configuration son code_type (M10 dans ce cas) ou est-ce que cela dépend uniquement de la couche vectorielle que l'on charge dans l'application mobile ? |
Pour le moment, j'ai pas réussi à ajouter la couche vectorielle. Quand je ne mets que la couche mbtiles alors l'application fonctionne bien :
Mais si j'ajoute la couche vectorielle alors l'application Occtax plante au lancement :
La commande
|
@camillemonchicourt Je soupçonne un souci de compatibilité de certaines bibliothèques pour Android 9 et 10 car l'erreur n'a aucun rapport avec le chargement des fonds vectoriels ... :
|
La version d'Android de ce terminal que j'ai utilisé pour tester est Android 7 ou 8. |
@camillemonchicourt |
OK, je retesterai aussi ces fonds vectoriels. Si quelqu'un réussit à faire fonctionner l'application avec le fichier GeoJSON que j'ai fourni, je suis preneur d'un retour. |
Concernant les fonds cartographiques, il faut suivre les règles suivantes : wkt
Par exemple :
json, geojson
|
OK c'est pour ça. Je referai le GeoJSON comme ça. |
OK, j'ai repris la couche en ne gardant qu'une colonne Extrait :
Je testerai dès que possible. PS : En passant, si besoin pour tests, un mbtiles général OpenTopoMaps sur toute la France est présent dans ce zip qu'on avait fait de démo : http://geonature.fr/documents/demo_mobile/demo_geonature_mobile.zip |
@camillemonchicourt |
Oui, voir PnX-SI/GeoNature#617. Normalement il y a 3 valeurs possibles pour chaque taxon dans chaque UG :
Mais dans ce que je vois côté GeoNature, on dirait que l'on ne distingue que 2 valeurs possibles. Donc il faut que l'on clarifie ça de notre côté d'abord. |
Concernant l'ajout d'une couche vectorielle, je n'arrive pas à la faire charger dans l'application, même en l'ayant reformatée comme ci-dessus. Et avec la même conf ci-dessus. |
@camillemonchicourt |
Idem que celle que j'avais testé précédemment, la voici complète :
|
Il y a une petite coquille sur la déclaration de la couche vectorielle : l'attribut à utiliser pour pointer sur la ressource est https://github.com/PnX-SI/gn_mobile_maps/tree/develop/maps |
Ah oui j'avais pas vu que ça avait changé. Ça fonctionne comme ça en effet. |
@sgrimault {
"map": {
"base_path": "/mnt/sdcard/Android/data/fr.geonature.maps",
"show_scale": true,
"show_compass": true,
"max_bounds": [
[
45.419299,
6.910915
],
[
45.336943,
6.782684
]
],
"center": [
45.38,
6.83
],
"start_zoom": 10.0,
"min_zoom": 8.0,
"max_zoom": 16.0,
"min_zoom_editing": 15.0,
"layers": [
{
"label": "Scans",
"source": "scanvanoise.mbtiles"
},
{
"label": "Ortho",
"source": "ortho.mbtiles"
},
{
"label": "Mailles",
"source": "unities.geojson",
"style": {
"stroke": true,
"color": "#FF0000",
"weight": 8,
"opacity": 0.9,
"fill": false,
"fillColor": "#FF8000",
"fillOpacity": 0.2
}
}
]
}
} Et pour la structure du fichier geojson {
"type": "FeatureCollection",
"name": "unities",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "id_area": 662765 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 6.496592678724459, 45.292753389389546 ], [ 6.509337199012614, 45.292354065001199 ], [ 6.508770515275033, 45.283358595407691 ], [ 6.496028047565462, 45.283757854659115 ], [ 6.496592678724459, 45.292753389389546 ] ] ] ] } },
{ "type": "Feature", "properties": { "id_area": 662766 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 6.509337199012614, 45.292354065001199 ], [ 6.522081536347365, 45.291953288786779 ], [ 6.5215128001197, 45.282957884566507 ], [ 6.508770515275033, 45.283358595407691 ], [ 6.509337199012614, 45.292354065001199 ] ] ] ] } },
{ "type": "Feature", "properties": { "id_area": 662767 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 6.522081536347365, 45.291953288786779 ], [ 6.534825690068711, 45.291551060777962 ], [ 6.534254901439777, 45.282555722167238 ], [ 6.5215128001197, 45.282957884566507 ], [ 6.522081536347365, 45.291953288786779 ] ] ] ] } }, |
@ClaireLagaye |
OK ça fonctionne !
|
@ClaireLagaye, peux-tu partager une capture écran de la liste des taxons avec les couleurs ? Merci. |
Merci, super. On a bien la couleur, ainsi que le nombre observations dans l'unité géographique et la date de dernière observation. |
Une fois le relevé localisé, l’application doit (avec le fichier unities.wkt) déterminer dans quelle unité géographique il se trouve et remonter les taxons selon 3 catégories.
@sgrimault Où en es tu sur ce sujet ?
The text was updated successfully, but these errors were encountered: