Forum Linux.débutant incompréhension de mise en place programme

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
18
déc.
2023

Bonjour je débute totalement sur linux : je cherche à mettre en place une routine pour élaborer des cartes géographique style : https://mapant.es/
pour ce faire j'ai un programme qui explique comment faire :

Rusty Kartta Pullautin : https://github.com/rphlo/rusty-pullauta/releases/tag/20231214b

le readme suivant explique comment faire : j'ai téléchargé le protocole mais je n'arrive pas à faire démarrer le programme.
mon terminal : f6@f6-ThinkPad-L430:~$
le fichier exemple que je veux faire tourner : essai.laz

ma question comment adapter l'exemple sur mon terminal et comment faire tourner ce logiciel

Si il y a un passionné de cartographie et de linux je suis preneur !!! MERCI!

Rusty-Pullauta is a application that is designed to generate highly accurate maps out of LIDAR data input files.

With Rusty-Pullauta, users can expect to achieve up to 10 times faster results compared to the previous software. This is achieved through the use of Rust's ability to compile to efficient, low-level code.

Rusty-Pullauta supports a wide range of LIDAR data input file formats, including LAS, LAZ, and XYZ. The software also includes advanced algorithms for filtering, classification, and feature extraction, ensuring that users can generate highly accurate maps with ease.

In addition to its performance and accuracy, With its powerful features and fast results, Rusty-Pullauta is a must-have tool for anyone working with LIDAR data to generate orienteering maps.

Warning: The original perl script hasnt been completly ported to rust and few steps are still executed with the old perl script, however you will be able to use this program to to generate maps from start to finish.

Usage

You can download latest binary for rust-pullauta for your platform from the latest tags.

https://github.com/rphlo/rusty-pullauta/releases/latest

Linux & Mac

For the script to work you may need to install the perl script dependencies:

sudo cpan install GD POSIX Config::Tiny Geo::ShapeFile

Finally you'll also need the las2txt binary that you'll have to compile:

git clone https://github.com/LAStools/LAStools
cd LAStools
make
cp bin/las2txt /usr/local/bin/

Finally run the perl script as you would run the pullautin.exe, it will invoke the rust binary when posible, eg:

perl pullauta L3323H3.laz

Windows

On windows, you can use the pullauta.exe file as you where using the original pullauta.exe file.

Development

Make your changes, if you modify the rust script you must run:

cargo build --release

Then add the new binary to your $PATH, for example:

cp target/release/rusty-pullauta /usr/local/bin/

  • # ?

    Posté par  . Évalué à 3.

    Merci pour la pub du logiciel que je ne connaissais pas, mais avec juste un "je n'arrive pas à faire démarrer le programme", pas grand monde va pouvoir t'aider…

    Que te réponds perl pullauta essai.laz?

  • # Et QGis ?

    Posté par  . Évalué à 2.

    Bonjour,

    Est-ce que tu connais QGis ?

    Je ne suis pas spécialiste du SIG mais peut-être ferait-il l'affaire, en plus il a une interface graphique :)

  • # tu as lu le readme ?

    Posté par  . Évalué à 4.

    parce que techniquement tout est marqué dedans

    You can download latest binary for rust-pullauta for your platform from the latest tags.

    https://github.com/rphlo/rusty-pullauta/releases/latest

    Linux & Mac
    For the script to work you may need to install the perl script dependencies:

    sudo cpan install GD POSIX Config::Tiny Geo::ShapeFile

    Finally you'll also need the las2txt binary that you'll have to compile:

    git clone https://github.com/LAStools/LAStools
    cd LAStools
    make
    cp bin/las2txt /usr/local/bin/
    

    Finally run the perl script as you would run the pullautin.exe, it will invoke the rust binary when posible, eg:

    perl pullauta L3323H3.laz
  • # lecture commentaire

    Posté par  . Évalué à 2.

    oui j'ai lu le readme et justement je ne sais pas où ça va sur mon pc (quel répertoire) et rien ne fonctionne comme il devrait.
    en gros j'ouvre le fichier.las avec Pullauta comme demandé et rien ne se passe.

    • [^] # Re: lecture commentaire

      Posté par  . Évalué à 2. Dernière modification le 18 décembre 2023 à 18:03.

      Bonjour, je ne connais pas cette application, mais:

      je ne sais pas où ça va sur mon pc

      La commande suivante:

      sudo cpan install GD POSIX Config::Tiny Geo::ShapeFile

      installe des packages perl. Si elle n'a pas renvoyé de message d'erreur, je ne pense qu'il y ait lieu de s'inquiéter de la localisation dans l'arborescence des fichiers.

      Les commandes suivantes dans le README installe le code source avec l'outil git, puis compile le programme avec la commande make.

      cp bin/las2txt /usr/local/bin/

      c'est peut être là ou ça coince, il n'y a pas de sudo (sudo = prendre le statut de super-utilisateur le temps de l’exécution de la commande) avant le cp (cp = copie). Il est probable qu'en conséquence elle ait échoué. (on ne peut pas écrire n'importe ou en tant que simple utilisateur)

      ls -l /usr/local/bin/las2txt

      devrait le confirmer on non. Et tant qu'à faire vérifier que rusty-paulata est bien installé lui aussi:

      ls -l /usr/local/bin/rusty-pullauta

      "Si tous les cons volaient, il ferait nuit" F. Dard

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.