標高データ
ダウンロードしたファイルは、FG-GML-5340-22-DEM5A.zipというファイルでした。
解凍すると、FG-GML-5340-22-DEM5Aというディレクトリの中に次のような100個のXMLファイルができました。
FG-GML-5340-22-nn-DEM5A-20161001.xml (nn=00〜99)
中身は、次のようなものでした。
<?xml version="1.0" encoding="UTF-8"?> <Dataset xsi:schemaLocation="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema FGD_GMLSchema.xsd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema" gml:id="Dataset1"> <gml:description>基盤地図情報メタデータ ID=fmdid:15-3101</gml:description> <gml:name>基盤地図情報ダウンロードデータ(GML版)</gml:name> <DEM gml:id="DEM001"> <fid>fgoid:10-00100-15-60101-53402200</fid> <lfSpanFr gml:id="DEM001-1"> <gml:timePosition>2016-10-01</gml:timePosition> </lfSpanFr> <devDate gml:id="DEM001-2"> <gml:timePosition>2016-10-01</gml:timePosition> </devDate> <orgGILvl>0</orgGILvl> <orgMDId>H21GC004-01</orgMDId> <type>5mメッシュ(標高)</type> <mesh>53402200</mesh> <coverage gml:id="DEM001-3"> <gml:boundedBy> <gml:Envelope srsName="fguuid:jgd2011.bl"> <gml:lowerCorner>35.5 140.25</gml:lowerCorner> <gml:upperCorner>35.508333333 140.2625</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <gml:gridDomain> <gml:Grid dimension="2" gml:id="DEM001-4"> <gml:limits> <gml:GridEnvelope> <gml:low>0 0</gml:low> <gml:high>224 149</gml:high> </gml:GridEnvelope> </gml:limits> <gml:axisLabels>x y</gml:axisLabels> </gml:Grid> </gml:gridDomain> <gml:rangeSet> <gml:DataBlock> <gml:rangeParameters> <gml:QuantityList uom="DEM構成点"></gml:QuantityList> </gml:rangeParameters> <gml:tupleList> 地表面,80.01 地表面,80.07 地表面,80.10 地表面,80.10 中略 地表面,58.77 地表面,59.76 地表面,61.18 地表面,62.85 </gml:tupleList> </gml:DataBlock> </gml:rangeSet> <gml:coverageFunction> <gml:GridFunction> <gml:sequenceRule order="+x-y">Linear</gml:sequenceRule> <gml:startPoint>0 0</gml:startPoint> </gml:GridFunction> </gml:coverageFunction> </coverage> </DEM> </Dataset>
どうも、この<gml:tupleList>の中が標高データのようです。
となると、XMLパーサーを探さないと…