io.jeo.util.Key.get()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(66)

本文整理了Java中io.jeo.util.Key.get()方法的一些代码示例,展示了Key.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Key.get()方法的具体详情如下:
包路径:io.jeo.util.Key
类名称:Key
方法名:get

Key.get介绍

暂无

代码示例

代码示例来源:origin: io.jeo/jeo-mongo

public static MongoOpts fromMap(Map<?,Object> map) {
  MongoOpts mopts = new MongoOpts(DB.get(map));
  mopts.host(HOST.get(map))
     .port(PORT.get(map))
     .user(USER.get(map))
     .passwd(PASSWD.get(map));
  return mopts;
}

代码示例来源:origin: io.jeo/jeo-csv

public static CSVOpts fromMap(Map<?, Object> map) {
  CSVOpts csvOpts = new CSVOpts();
  csvOpts.delimiter(DELIM.get(map)).header(HEADER.get(map));
  
  Object x = X.get(map);
  if (x instanceof Integer) {
    csvOpts.xy((Integer)x, (Integer)Y.get(map));
  }
  else {
    csvOpts.xy(x.toString(), Y.get(map).toString());
  }
  return csvOpts;
}

代码示例来源:origin: io.jeo/jeo-mbtiles

public static MBTilesOpts fromMap(Map<?,Object> map) {
  return new MBTilesOpts(FILE.get(map));
}

代码示例来源:origin: io.jeo/jeo-geobuf

@Override
  public GeobufDataset create(Map<?, Object> opts, Schema schema) throws IOException {
    return new GeobufDataset(FILE.get(opts));
  }
}

代码示例来源:origin: io.jeo/jeo-postgis

public static PostGISOpts fromMap(Map<?,Object> map) {
  PostGISOpts pgopts = new PostGISOpts(PostGIS.DB.get(map));
  if (PostGIS.SCHEMA.in(map)) {
    pgopts.schema(PostGIS.SCHEMA.get(map));
  }
  if (PostGIS.HOST.in(map)) {
    pgopts.host(PostGIS.HOST.get(map));
  }
  if (PostGIS.PORT.in(map)) {
    pgopts.port(PostGIS.PORT.get(map));
  }
  if (PostGIS.USER.in(map)) {
    pgopts.user(PostGIS.USER.get(map));
  }
  if (PostGIS.PASSWD.in(map)) {
    pgopts.passwd(PostGIS.PASSWD.get(map));
  }
  return pgopts;
}

代码示例来源:origin: io.jeo/jeo-gdal

@Override
protected OGRWorkspace open(File file, Map<?, Object> opts) throws IOException {
  // was driver explicitly specified
  if (DRIVER.in(opts)) {
    Driver drv = ogr.GetDriverByName(DRIVER.get(opts));
    return new OGRWorkspace(file, new OGR(drv));
  }
  DataSource ds = ogr.OpenShared(file.getAbsolutePath());
  if (ds == null) {
    throw new IOException("Unable to open file: " + file);
  }
  try {
    return new OGRWorkspace(file, new OGR(ds.GetDriver()));
  }
  finally {
    ds.delete();
  }
}

代码示例来源:origin: io.jeo/jeo-gdal

@Override
protected boolean canOpen(File file, Map<?, Object> opts, Messages msgs) {
  msgs = Messages.of(msgs);
  if (DRIVER.in(opts)) {
    String drvName = DRIVER.get(opts);
    Driver drv = ogr.GetDriverByName(drvName);
    if (drv == null) {
      msgs.report("Unknown driver: " + drvName);
      return false;
    }
    try {
      DataSource data = drv.Open(file.getAbsolutePath());
      if (data == null) {
        msgs.report("Driver: " + drvName + " unable to open file: " + file);
        return false;
      }
    }
    catch(Exception e) {
      msgs.report(e);
      return false;
    }
  }
  return true;
}

相关文章

微信公众号

最新文章

更多

Key类方法