你的位置:首页 > 操作系统

[操作系统]andriod arcgis加载影像TIF


 private static final String TAG = "MainActivity";  private MapView mapView = null;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    this.mapView = (MapView)this.findViewById(R.id.map);    String rasterPath = Environment.getExternalStorageDirectory().getPath() +"/ArcGIS/samples/Raster/QL_IMage.tif"; //QL_IMage.tif,Landsat8Hawaii_naturecolor.tif    FileRasterSource rasterSource =null;    try {      rasterSource = new FileRasterSource(rasterPath);    } catch (IllegalArgumentException ie) {      Log.d(TAG, "null or empty path");    } catch (FileNotFoundException fe) {      Log.d(TAG, "raster file doesn't exist");    } catch (RuntimeException re) {      Log.d(TAG, "raster file can't be opened");    }    RasterLayer rasterLayer = new RasterLayer(rasterSource);    this.mapView.addLayer(rasterLayer);