« Tutorial FilterBySat » : différence entre les versions

De Opera
Aller à la navigation Aller à la recherche
(Page créée avec « <syntaxhighlight lang="java"> import java.util.ArrayList; import java.util.List; import fr.cnes.dynvol.opera.TLE.ObjTLESearch; import fr.cnes.dynvol.opera.TLE.OperaTLESat... »)
 
Aucun résumé des modifications
 
Ligne 3 : Ligne 3 :
import java.util.List;
import java.util.List;


import fr.cnes.dynvol.opera.TLE.ObjTLESearch;
import fr.cnes.dynvol.opera.calc.TLE.ObjTLESearch;
import fr.cnes.dynvol.opera.TLE.OperaTLESatSizes;
import fr.cnes.dynvol.opera.calc.util.OperaTleManager;
import fr.cnes.dynvol.opera.configuration.OperaAppConfigurationProperties;
import fr.cnes.dynvol.opera.configuration.OperaAppConfigurationProperties;
import fr.cnes.dynvol.opera.ihm.config.DecayChoice;
import fr.cnes.dynvol.opera.enums.DecayChoice;
import fr.cnes.dynvol.opera.util.OperaTleManager;
import fr.cnes.dynvol.opera.enums.OperaTLESatSizes;


public class FilterBySat {
public class FilterBySat {
Ligne 34 : Ligne 34 :
     }
     }


}
}</syntaxhighlight>
</syntaxhighlight>

Dernière version du 3 avril 2020 à 15:37

import java.util.ArrayList;
import java.util.List;

import fr.cnes.dynvol.opera.calc.TLE.ObjTLESearch;
import fr.cnes.dynvol.opera.calc.util.OperaTleManager;
import fr.cnes.dynvol.opera.configuration.OperaAppConfigurationProperties;
import fr.cnes.dynvol.opera.enums.DecayChoice;
import fr.cnes.dynvol.opera.enums.OperaTLESatSizes;

public class FilterBySat {

    public static void main(String[] args) {

        // Opera properties configuration
        final OperaAppConfigurationProperties operaAppConfigurationProperties = OperaAppConfigurationProperties.getInstance();
        operaAppConfigurationProperties.load("data/operaapp-configuration.properties");

        final String filterNoradId = "*479";
        final String filterCosparId = "*";
        final String filterName = "DEL*";
        final String filterCountry = "US";
        final ArrayList<OperaTLESatSizes> validSizes = new ArrayList<OperaTLESatSizes>();
        validSizes.add(OperaTLESatSizes.MEDIUM);
        validSizes.add(OperaTLESatSizes.SMALL);
         
        final List<ObjTLESearch> list = OperaTleManager.searchObjectsBySat(filterNoradId, filterCosparId, filterName, filterCountry, validSizes, DecayChoice.REENTERED, null);
        
        for ( ObjTLESearch obj : list ) {
            System.out.println(obj.getNoradId());
            System.out.println(obj.getCriteria());
        }
        
    }

}