元数据-使用python自动构建
我们有一个大型的(10,000多个)空间数据存储库(shp / gdb / tab向量和ecw / tif栅格,以及las,xyz和DEM数据),其中一些使用ANZLIC元数据编辑器在xml中有元数据记录。我想检查每个空间数据集是否具有关联的xml记录,并对照关联的空间文件检查投影,空间范围,源和大小。 我创建了一个基于arcpy的脚本,以从ESRI可读格式中提取此信息,但是不确定如何处理选项卡文件,更重要的是如何根据基于Anzlic Metaeditor的xml记录对其进行检查。 因此,如果我们有citypoints.shp / .tab,则应该将citypoints_metadata.shp / .tab.xml作为元数据记录-这与某些软件自动创建的citypoints.shp.xml是分开的。 另一个类似的论坛问题是使用ArcGIS 10.x的新方法是否支持ANZLIC元数据?但这并不能满足我的疑问(如何在ArcPy中读取MapInfo .tab文件),该要求不要求检查开放源代码/创意公共空间中是否存在有效记录并处理.tab(其他非esri)格式。?)。我还浏览了“ 寻找开源ISO元数据编辑器”中提到的软件。但它们都不自动生成基本元数据文件,也不允许将现有记录与源进行比较。