本文整理了Java中io.jeo.util.Key.get()
方法的一些代码示例,展示了Key.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Key.get()
方法的具体详情如下:
包路径:io.jeo.util.Key
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!