ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Pythonコミュの地図情報から必要な値だけを抽出。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
すいません、python初心者です。
大学の課題でいき詰まってしまったので先輩達の助言をいただけたらと思います。


課題が、
与えられた川崎区の道路データから必要な値を抽出。変数に代入。
です。



与えられたデータは

<?xml version="1.0" encoding="Shift_JIS" ?>
- <Dataset xsi:schemaLocation="http://fgd.gsi.go.jp/spec/2008/FGD_GMLSchema FGD_GMLSchema.xsd" xmlns:gml="http://www.opengis.net/gml" 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:7-26</gml:description>
<gml:name>基盤地図情報ダウンロードデータ(GML版)</gml:name>
- <RdEdg gml:id="K19_1">
<fid>fgoid:10-00200-7-1-4647577</fid>
- <lfSpanFr gml:id="K19_1-1">
<gml:timePosition>2005-01-01</gml:timePosition>
</lfSpanFr>
- <devDate gml:id="K19_1-2">
<gml:timePosition>2008-03-31</gml:timePosition>
</devDate>
<orgGILvl>2500</orgGILvl>
<orgMDId>7-9</orgMDId>
- <loc>
- <gml:LineString gml:id="K19_1-g" srsName="fguuid:jgd2000.bl">
<gml:posList>35.541496231 139.741872914 35.54155024 139.741893146 35.541695228 139.741951543 35.5417964 139.741999292 35.54348051 139.742767747</gml:posList>
</gml:LineString>
</loc>
<type>真幅道路</type>
<name />
</RdEdg>
- <RdEdg gml:id="K19_3">
<fid>fgoid:10-00200-7-1-4647578</fid>
- <lfSpanFr gml:id="K19_3-1">
<gml:timePosition>2005-01-01</gml:timePosition>
</lfSpanFr>
- <devDate gml:id="K19_3-2">
<gml:timePosition>2008-03-31</gml:timePosition>
</devDate>
<orgGILvl>2500</orgGILvl>
<orgMDId>7-9</orgMDId>
- <loc>
- <gml:LineString gml:id="K19_3-g" srsName="fguuid:jgd2000.bl">
<gml:posList>35.541956842 139.741872502 35.54348045 139.742567573</gml:posList>
</gml:LineString>
</loc>













の形でここから
<gml:posList>
       </gml:posList>
の値を抜きだして変数に代入するという課題です。
違う形式のファイルから一部だけを抜き出すことにとまどっています。

インターネットで検索したところ、

>>> f.readline()

を使うのかなと思っているレベルです。


できたら助言をお願いします。

最終的には川崎の道路データをPDFに変換することが最終課題です。
川崎のデータと最終的なPDFのファイルは持っているので、もし助言をいただけるのならばすぐにでもメールで添付して送ります。

失礼します。

コメント(1)

xmlとxpathについて調べよう。可能なら xml namespace について調べられるとほとんど課題は完了したようなものです。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Python 更新情報

Pythonのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング