private QName determineFeatureTypeSchema(File file) {
try {
GML2Handler handler = new GML2Handler();
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.newSAXParser().parse(new FileInputStream(file), (DefaultHandler) handler);
String schemaUrl = handler.getSchemaUrl();
if (schemaUrl == null) {
return null;
}
String namespaceURI = handler.getNameSpaceURI();
return new QName(namespaceURI, schemaUrl);
} catch (Exception e) {
LOGGER.error("Exception while trying to determine schema of FeatureType.", e);
throw new IllegalArgumentException(e);
}
}
GML3BasicParser.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:javaps-geotools-backend
作者:
评论列表
文章目录