package com.map.mobile.search;
import java.util.List;
import android.os.Environment;
import com.esri.core.geodatabase.Geodatabase;
import com.esri.core.geodatabase.GeodatabaseFeatureTable;
public class GeodatabaseService {
private static GeodatabaseService geodatabaseService;
private List<GeodatabaseFeatureTable> geodatabaseTables;
private GeodatabaseService()
{
try {
Geodatabase gdb = new Geodatabase(Environment.getExternalStorageDirectory() +
"/MobileSMD/CN423113.geodatabase");
this.geodatabaseTables = gdb.getGeodatabaseTables();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static GeodatabaseService getInstance()
{
if (geodatabaseService==null) {
geodatabaseService = new GeodatabaseService();
}
return geodatabaseService;
}
public List<GeodatabaseFeatureTable> getFeatureTables()
{
return this.geodatabaseTables;
}
}
arcgis API for Android 读取*.geodatabase文件
最新推荐文章于 2021-05-26 21:45:30 发布