質問

シェープファイルから情報を抽出するためにpyshpを使用しています。The ShapeFile.Reader()プログラムを使用して、次の出力を取得できます。

    [('DeletionFlag', 'C', 1, 0), ['Id', 'N', 11, 0], ['Hrapx', 'N', 6, 0], ['Hrapy','N', 6, 0], ['Lat', 'N', 7, 4], ['Lon', 'N', 9, 4], ['Globvalue', 'N', 16, 2]]
.

リスト内の最後のインデックスの値の all をリスト(すなわち、「globValue」)の all を抽出できます。

これはまた、LATとLONフィールドを正しく抽出するのが簡単なはずですか?

Points= Shaperecs [:]の線に沿ったものであると仮定しています。shape.points [:]ですが、正確な構文を把握しようとしています。

誰かが素晴らしいでしょう!

役に立ちましたか?

解決

BASEMAP(PYSHPを使用)を使用してこれを解決することができました:

   val = []
   s = m.readshapefile('last_500','last_500')
   for shapedict in m.last_500_info:
       val.append(shapedict['fieldname'])
   print val
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top