てつふみはブログ

プログラミングなどの失敗記録

2014-01-01から1ヶ月間の記事一覧

Arcpy フィールドの削除について

DeleteFields_management() の第二引数はフィールドオブジェクトではなく、フィールドの名前を指定する。 フィールドオブジェクトを指定すると、なんか変なRuntimeErrorが返ってくる。 ホームページには引数はフィールドオブジェクトと書いてあるし、なんじ…

リストへの追加:appendとextend

■リストに整数をappendする。 >>> list=[] >>> list.append(1) >>> print(list) [1] リストが一つ増えた。 ■リストに整数をextendする。 >>> list.extend(2) Traceback (most recent call last): File "<interactive input>", line 1, in <module> TypeError: 'int' object is not itera</module></interactive>…

変数の適用範囲

変数はどこまで適用されるのか ■関数の外部で定義した変数は、関数内で使用できるのか? →使用可能。 def function(text): print(aaa) print(text) aaa="HELLO" function("WORLD") >>> HELLO WORLD ■内部でも同じ変数を定義していた場合はどうなるか? →内部…

【疑問】投影変換の失敗

arcpyで投影変換を行う。出力にはあるGDB下のデータセットを指定する。 すると、データセット下にではなく、GDB下に投影変換が出力される。 なぜか?

【疑問】空間参照のプロパティを変更する方法がわからない。

どうすればプロパティを変更できるのか? ## #空間参照のプロパティを変更する方法 ## #しかし、距離単位が変わらない・・・ ## sr.linearUnitName="Meter" ## sr.linearUnitCode=9001 ## ## print"*******変更結果********" ## print sr.linearUnitCode ## …

プログラム テスト組立の要点

プログラムのテスト仕様を組み立てるうえで、何に注意すればいいのか? 項目立ての注意点 ・仕様に沿っているか? ・出力データはどんなデータであって欲しいか? ・入力される可能性のあるデータはどんなデータか? シナリオを作成する上での注意点 ・誰が…

距離単位が定義されていない時のXY座標精度

距離単位が定義されていない時のXY座標精度 →投影座標が定義されていないshpをフィーチャクラスに変換した時、単位がメートルであるとしてXY座標精度が扱われる。 例) Point = arcpy.Point(12.34567,89.01234)を作成 arcpy.Describe(Point).spatialReferenc…

てすと

試しに書いてみる