GeoTools.getCellFromShapefile
Hello j utilise la fonction getCellFromShapefile qui fonctionne tres bien a part pour certaines zones. Il s'agit majoritairement de zones très petites. j'aimerais savoir comment la fonction récupère les cellules et s'il faut un recouvrement minimum entre le shape et la cellule. Est ce que cela explique que la zone isis soit vide ? Cela pose t il probleme si la zone du shp est discontinue, car j ai l impression que certaines fois seules les cellules d une zone sont selectionnées. Merci ! -- Sigrid LEHUTA ~ ><> ~ Fisheries modeller IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH) Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea Member of l'Association Française d'Halieutique IFREMER, Centre Atlantique Rue de l'Ile d'Yeu - BP 21105 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) https://halgo.ifremer.fr/en https://www.umr-decod.fr/en https://www.association-francaise-halieutique.fr/
Avec un image pour montrer l ecart entre shp et isis. En complement peut on modifier la fonction pour qu elle accepte plus de cellules ? Merci ! Le 25/09/2023 à 00:43, Sigrid LEHUTA a écrit :
Hello
j utilise la fonction getCellFromShapefile qui fonctionne tres bien a part pour certaines zones. Il s'agit majoritairement de zones très petites. j'aimerais savoir comment la fonction récupère les cellules et s'il faut un recouvrement minimum entre le shape et la cellule. Est ce que cela explique que la zone isis soit vide ? Cela pose t il probleme si la zone du shp est discontinue, car j ai l impression que certaines fois seules les cellules d une zone sont selectionnées.
Merci !
-- Sigrid LEHUTA ~ ><> ~ Fisheries modeller IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH) Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea Member of l'Association Française d'Halieutique IFREMER, Centre Atlantique Rue de l'Ile d'Yeu - BP 21105 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) https://halgo.ifremer.fr/en https://www.umr-decod.fr/en https://www.association-francaise-halieutique.fr/
Bonjour, Actuellement, cela fonctionne si la surface d'une zone Isis est en intersection avec la zone du shapefile à 95% (donnée totalement arbitraire). On pourrait tester avec un autre pourcentage (configurable) pour voir si cela fonctionne mieux. Tu utilises cela manuellement dans un script ou c'est via l'interface d'import de zone à partir d'un shapefile ? Le 25/09/2023 à 00:49, Sigrid LEHUTA a écrit :
Avec un image pour montrer l ecart entre shp et isis.
En complement peut on modifier la fonction pour qu elle accepte plus de cellules ?
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
merci pour ta reponse rapide. le seuil de 95% explique le patron que j obtiens. en effet si on pouvait reduire a 50% ca aurait du sens. Je l'utilise dans un script. Peux tu me donner la marche a suivre pour changer le seuil ? Merci ! Le 25/09/2023 à 09:46, Eric Chatellier a écrit :
Bonjour,
Actuellement, cela fonctionne si la surface d'une zone Isis est en intersection avec la zone du shapefile à 95% (donnée totalement arbitraire).
On pourrait tester avec un autre pourcentage (configurable) pour voir si cela fonctionne mieux. Tu utilises cela manuellement dans un script ou c'est via l'interface d'import de zone à partir d'un shapefile ?
Le 25/09/2023 à 00:49, Sigrid LEHUTA a écrit :
Avec un image pour montrer l ecart entre shp et isis.
En complement peut on modifier la fonction pour qu elle accepte plus de cellules ?
-- Sigrid LEHUTA ~ ><> ~ Fisheries modeller IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH) Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea Member of l'Association Française d'Halieutique IFREMER, Centre Atlantique Rue de l'Ile d'Yeu - BP 21105 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) https://halgo.ifremer.fr/en https://www.umr-decod.fr/en https://www.association-francaise-halieutique.fr/
Tu peux tester cette version : https://forge.codelutin.com/attachments/download/7787/isis-fish-4.4.7.6-rg3e... Il y a une nouvelle méthode getCellFromShapefile(FisheryRegion fisheryRegion, Collection<Cell> cells, File mapFile, double intersectionPourcentage) Dans le dernier argument, tu peux mettre le seuil que tu veux (0.5 pour 50%). Le 25/09/2023 à 10:57, Sigrid LEHUTA a écrit :
merci pour ta reponse rapide. le seuil de 95% explique le patron que j obtiens. en effet si on pouvait reduire a 50% ca aurait du sens. Je l'utilise dans un script. Peux tu me donner la marche a suivre pour changer le seuil ?
Merci !
Le 25/09/2023 à 09:46, Eric Chatellier a écrit :
Bonjour,
Actuellement, cela fonctionne si la surface d'une zone Isis est en intersection avec la zone du shapefile à 95% (donnée totalement arbitraire).
On pourrait tester avec un autre pourcentage (configurable) pour voir si cela fonctionne mieux. Tu utilises cela manuellement dans un script ou c'est via l'interface d'import de zone à partir d'un shapefile ?
Le 25/09/2023 à 00:49, Sigrid LEHUTA a écrit :
Avec un image pour montrer l ecart entre shp et isis.
En complement peut on modifier la fonction pour qu elle accepte plus de cellules ?
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Top merci ! Le 25/09/2023 à 16:41, Eric Chatellier a écrit :
Tu peux tester cette version : https://forge.codelutin.com/attachments/download/7787/isis-fish-4.4.7.6-rg3e...
Il y a une nouvelle méthode getCellFromShapefile(FisheryRegion fisheryRegion, Collection<Cell> cells, File mapFile, double intersectionPourcentage)
Dans le dernier argument, tu peux mettre le seuil que tu veux (0.5 pour 50%).
Le 25/09/2023 à 10:57, Sigrid LEHUTA a écrit :
merci pour ta reponse rapide. le seuil de 95% explique le patron que j obtiens. en effet si on pouvait reduire a 50% ca aurait du sens. Je l'utilise dans un script. Peux tu me donner la marche a suivre pour changer le seuil ?
Merci !
Le 25/09/2023 à 09:46, Eric Chatellier a écrit :
Bonjour,
Actuellement, cela fonctionne si la surface d'une zone Isis est en intersection avec la zone du shapefile à 95% (donnée totalement arbitraire).
On pourrait tester avec un autre pourcentage (configurable) pour voir si cela fonctionne mieux. Tu utilises cela manuellement dans un script ou c'est via l'interface d'import de zone à partir d'un shapefile ?
Le 25/09/2023 à 00:49, Sigrid LEHUTA a écrit :
Avec un image pour montrer l ecart entre shp et isis.
En complement peut on modifier la fonction pour qu elle accepte plus de cellules ?
-- Sigrid LEHUTA ~ ><> ~ Fisheries modeller IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH) Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea Member of l'Association Française d'Halieutique IFREMER, Centre Atlantique Rue de l'Ile d'Yeu - BP 21105 44311 Nantes Cedex 03, France Tél : 02 40 37 42 38 (N° interne : 8238) https://halgo.ifremer.fr/en https://www.umr-decod.fr/en https://www.association-francaise-halieutique.fr/
participants (2)
-
Eric Chatellier -
Sigrid LEHUTA