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();
String namespaceURI = handler.getNameSpaceURI();
return new QName(namespaceURI, schemaUrl);
} catch (Exception e) {
LOGGER.error(
"Exception while trying to determining GML2 FeatureType schema.",
e);
throw new IllegalArgumentException(e);
}
}
GML2BasicParser.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:javaps-geotools-backend
作者:
评论列表
文章目录