Package projet

Examples of projet.DonneesGeo


    public static double longitudeReelle(int j, double lonMin, double delta){
        return j * delta + lonMin;
    }
   
   public static DonneesGeo determinerCoord(DonneesGeo donnee1, DonneesGeo donnee2, double valeur){
       DonneesGeo resultat = new DonneesGeo();
       double v1 = donnee1.getConcentration();
       double v2 = donnee2.getConcentration();
       double x1 = donnee1.getLongitude();
       double y1 = donnee1.getLatitude();
       double x2 = donnee2.getLongitude();
       double y2 = donnee2.getLatitude();
       double v = ((valeur - donnee1.getConcentration()) / (donnee2.getConcentration() - donnee1.getConcentration()));
      // System.out.println("v1 = " + v1 + "v2 = " + v2);
       double longitude = ((v2 - valeur) / (v2 - v1)) * x1 + ((valeur - v1) / (v2 - v1)) * x2;
       double latitude = ((v2 - valeur) / (v2 - v1)) * y1 + ((valeur - v1) / (v2 - v1)) * y2;
       resultat.setLongitude(longitude);
       resultat.setLatitude(latitude);
       resultat.setConcentration(valeur);
       return resultat;
   }
View Full Code Here


    * @return
    */
   public static ArrayList<Segment> creerSegments(PointColor[][] data, double valeur, double latMin, double lonMin, double delta){
       ArrayList<Segment> segments = new ArrayList<>();
       ArrayList<DonneesGeo> donneesGeo ;
       DonneesGeo d1,d2,d3,d4;
       d1 = new DonneesGeo();
       d2 = new DonneesGeo();
       d3 = new DonneesGeo();
       d4 = new DonneesGeo();
       for(int i = 0; i < data.length; i++){
           for(int j = 0; j < data[i].length; j++){
               if((i + 1) < data.length && (j + 1) < data[i].length){
                   donneesGeo = new ArrayList<>();
                   d1.setLongitude(longitudeReelle(j, lonMin, delta));
                   d1.setLatitude(latitudeReelle(i, latMin, delta));
                   d1.setConcentration(data[i][j].getValeur());
                   d2.setLongitude(longitudeReelle(j + 1, lonMin, delta));
                   d2.setLatitude(latitudeReelle(i, latMin, delta));
                   d2.setConcentration(data[i][j + 1].getValeur());
                   d3.setLongitude(longitudeReelle(j + 1, lonMin, delta));
                   d3.setLatitude(latitudeReelle(i + 1, latMin, delta));
View Full Code Here

TOP

Related Classes of projet.DonneesGeo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.