Bonjour à tous,
Je suis en train de créer un modèle à l'aide du Model Builder (MB). J'ai pour le moment une dizaine d'étapes qui ne font intervenir que des outils présents dans la bibliothèque des toolbox d'ArcGIS.
J'en suis à un stade où le résultat de tout mon algorithme est une simple ligne. Cette ligne, j'aimerais la segmenter tous les 50m, et c'est là que ça coince. Je n'ai, à ma connaissance, pas trouvé d'outil ou d'enchainement d'outils qui permette de faire ce que je souhaite. Le plus proche est l'outil "Dice", mais il découpe une ligne en fonction d'un nombre de vertex et me procure des segments qui varient de 10 à 1500m ... Il existe bien, dans l'éditeur de couche, l'outil "Split", qui fait ce que je souhaite, mais je ne parviens pas à l'intégrer à mon MB.
Du coup, 3 options/question auxquelles j'ai pensé :
Merci d'avance :wink:.
Je suis en train de créer un modèle à l'aide du Model Builder (MB). J'ai pour le moment une dizaine d'étapes qui ne font intervenir que des outils présents dans la bibliothèque des toolbox d'ArcGIS.
J'en suis à un stade où le résultat de tout mon algorithme est une simple ligne. Cette ligne, j'aimerais la segmenter tous les 50m, et c'est là que ça coince. Je n'ai, à ma connaissance, pas trouvé d'outil ou d'enchainement d'outils qui permette de faire ce que je souhaite. Le plus proche est l'outil "Dice", mais il découpe une ligne en fonction d'un nombre de vertex et me procure des segments qui varient de 10 à 1500m ... Il existe bien, dans l'éditeur de couche, l'outil "Split", qui fait ce que je souhaite, mais je ne parviens pas à l'intégrer à mon MB.
Du coup, 3 options/question auxquelles j'ai pensé :
- Est-il possible d'aller chercher cette outil "Split" et de l'intégrer dans le MB ?
- Est-ce qu'il existe, par un enchainement d'outil ArcGis que je n'ai pas essayé, un moyen de parvenir à mes fins ?
- Ou faut-il régler le problème en créant l'outil sous Python ?
- soit en le créant à part et en l'intégrant ensuite dans le MB
- soit en exportant l'ensemble du MB dans un script Python dans lequel on ajoute un fonction qui fasse tout ça
Par contre, j'ai beaucoup de mal à voir comment manipuler l'objet "ligne" dans le script Python que j'exporte du MB ...J'espère avoir été le plus clair possible. Si questions il y a, ne vous privez pas !
Merci d'avance :wink:.