Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:structuration:principes:orbisgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Dernière révisionLes deux révisions suivantes
fonctions:structuration:principes:orbisgis [//06/04/2011 12:11//] realifonctions:structuration:principes:orbisgis [//06/04/2011 12:12//] reali
Ligne 33: Ligne 33:
  
 import org.gdms.sql.function.FunctionManager;  import org.gdms.sql.function.FunctionManager; 
 +
 t = FunctionManager.nameFunction.keySet().toArray(new String[0]);  t = FunctionManager.nameFunction.keySet().toArray(new String[0]); 
 +
 Arrays.sort(t);  Arrays.sort(t); 
 +
 for(Object f: t)  for(Object f: t) 
 +
 { print(f); }  { print(f); } 
 +
 Exemple 2 : Comment évaluer la coordonnée en Z d'une couche ?  Exemple 2 : Comment évaluer la coordonnée en Z d'une couche ? 
 +
 import com.vividsolutions.jts.geom.Coordinate;  import com.vividsolutions.jts.geom.Coordinate; 
 +
 sds = gc.getLayerModel().getLayerByName(”gdms1215009158660″).getDataSource();  sds = gc.getLayerModel().getLayerByName(”gdms1215009158660″).getDataSource(); 
 +
 for (int rowIndex = 0 ; rowIndex < sds.getRowCount() ; rowIndex++) {  for (int rowIndex = 0 ; rowIndex < sds.getRowCount() ; rowIndex++) { 
 geom = sds.getGeometry(rowIndex);  geom = sds.getGeometry(rowIndex); 
 +
 print(rowIndex + ” ” + geom.getClass().getSimpleName());  print(rowIndex + ” ” + geom.getClass().getSimpleName()); 
 +
 s = “tz :: “;  s = “tz :: “; 
 +
 for (Coordinate c : geom.getCoordinates())  for (Coordinate c : geom.getCoordinates()) 
 { s = s + ” ” + c.z; }  { s = s + ” ” + c.z; } 
 print(s);  print(s); 
 +
  
  

Bandeau bas