「Python」 一覧

no image

プログラミング

ArcPy ユーザーのための Python 基本構文集

2018/7/11    

ArcPy サイト パッケージを使用するために必要な最低限の Python 基本構文です。ArcGIS Pro 2.1 の Pytyon 3.5、ArcMap の Python 2.7 共通で利用でき ...

no image

プログラミング ArcGIS

ArcGIS が認識できないラスター データセットをログに出力

別のロジックで大量に作成したラスター データセット(画像ファイル)が ArcGIS で正しく認識できるかどうかを検品するために作成しました。ファイル ジオデータベースのラスター データセットが認識でき ...

no image

プログラミング ArcGIS

Vricon 3D i3s をポータルにアップロードするためのバッチ リネーム処理

2018/6/28    ,

ArcGIS Online や Portal for ArGIS にコンピューター上のファイルをアイテムとして登録する際は、サイトにつきユニークなファイル名でなければいけません。 例えば、Vricon ...

プログラミング ArcGIS

ドーナツ ポリゴンの穴を埋めるジオプロセシング ツール

2018/1/9    ,

穴の空いたポリゴンをドーナツ ポリゴンと呼びますが、この穴を埋めるツールの紹介です。ラスターベクター変換を行うと不要な微小のドーナツ ポリゴンが生成されたので、それらを除外したいと思い作成しました。 ...

no image

プログラミング ArcGIS

ポリゴン フィーチャでクリップしたラスター レイヤーのセル最大値と最小値を取得

2017/12/19    ,

久しぶりに GIS らしい処理を ArcPy で実行したのでメモ。今回は、大きな範囲のラスター レイヤーの中にポリゴン フィーチャがいくつか存在し、各ポリゴン フィーチャの範囲内でセルの最大値・最小値 ...

no image

プログラミング

ループによるピラミッドの作成

2016/9/1    

ループのお勉強です。 #片方ピラミッドの作成 for c in range(10):     print "*" * c   #ちゃんとしたピラミッドの作成 max = 10 fo ...

no image

プログラミング

2 点間の角度

2016/9/1    

import math radian = math.atan((Y2-Y1)/(X2-X1)) degrees = radian * 180 / math.pi

no image

プログラミング

Decimal 型の操作

2016/9/1    

import numpy import decimal   x = 198576 / 1000.0 x = numpy.float64(x)   y = decimal.Decimal(x).quan ...

no image

プログラミング

VARCHAR 型の日付を変換

2016/9/1    

日付と時刻の表記も国際規格があり、ISO 8601で決められている。最新版は 2004年の ISO 8601:2004。 https://ja.wikipedia.org/wiki/ISO_8601 ...

no image

プログラミング

環境変数の取得

2016/9/1    

os.environ['USERPROFILE'] os.environ['TEMP']

no image

プログラミング

カンマ区切りしたテキストフィールドからカラムを取得

2016/9/1    

def GetNumber(field, column):   try:     theText = field.split(',')     theResult = int(theText[colu ...

no image

プログラミング

極角と方位角の相互変換

2016/9/1    , , ,

極角(polar angle)から方位角(azimuth angle)、もしくはその逆を計算する方法です。極角と方位角は 1つの式で求めることができます。 元の値を負にして90を加算し、さらに360を ...

no image

プログラミング

原点からの角度

2016/9/1    

import math result = (90 - math.fabs((math.atan2( !Y! , !X! ) * 180 / math.pi)) + 360) % 360 #1.逆正接を ...

no image

プログラミング

コマンドライン引数

2016/9/1    

import sys   #Pythonスクリプト名 <パラメータ1> <パラメータ2> <パラメータ3>... input_list = sys.argv[1:] ...

no image

プログラミング

日時の減算

2016/9/1    

#フィールド演算 str(datetime.datetime.now( ) - datetime.datetime.strptime( !Date1! , '%Y/%m/%d %H:%M:%S')) ...

no image

プログラミング

フィールド演算の実行

Public Sub FieldCalculator()     Dim pMxDocument As IMxDocument     Set pMxDocument = ThisDocument   ...

no image

プログラミング

フィールド演算による日付の出力

2016/9/1    

def GetDDMMSS(field):   tdatetime = datetime.datetime.strptime(field, '%Y/%m/%d %H:%M:%S')   return ...

no image

プログラミング

フィールド演算でコードのインポート

2016/9/1    

yosoro.py   #coding:cp932 def call(a):     return "ヨーソロー " * a --------------------------- ...

no image

プログラミング

Python の条件文である範囲内の値を判定

2016/1/13    ,

後輩から「Python プログラムの書き方を教えてください。」と言われました。 変数の値が 10 より大、且つ 100 未満であれば真、違えば偽としたい 後輩が実施に試しながら書いたコードがこれです。 ...

no image

プログラミング 基礎知識 ArcGIS

十進経緯度・度分秒の相互変換

2014/3/17    , ,

地図でよく使われる座標として緯度経度があります。たとえば東京タワーの場所はこのような緯度経度になります。 東経139度44分43.559秒 北緯35度39分30.888秒(WGS84) 度分秒から十進 ...

Copyright© WINGFIELD since1981 , 2018 All Rights Reserved.