raster)の読み書きの基本を学んでおきます。Developmentを参考にして、実践的に使えるPythonでGeoSpatialの使い方を学んでいくものです。code等に関しては、あくまでも参考としてください。なにがあっても責任とれませんので。そこんところ、ヨロシク~~!!準備PythonでGeoSpatialをやってみる。PythonとGeoSpatialに関するlibraryが設定できているもとして進めていきます。下記のwindows版のlibraryがinstallしてください。http://trac.gispython.org/lab/wiki/Shapelyこのtutorialでは、pyprojについては、PythonでProjectionを使ってみる。dataとしてShapefileを読み込んで、ちょっとした解析をやってみます。box」を取得してみましょう。box」は特別の国の地図を作成するのに使用することができます。fileをclickしてdownload、その後解凍しておきます。私の開発環境では、f:¥shapefile_dataのfolderを作成して、解凍したfileをcopyしておきます。dataを扱うので、ogrを使います。Ediorで下記のcodeを入力して、保存します。folderにcalcBoundingBoxes.pyで保存します。maxLong)[/python]注意)上記codeで¥は全角ですので、半角にするかもしくは、バックスラッシュに置き換えてください。PyScriptでrunすると、codeの説明calcBoundingBoxes.pyが何を行っているのかを順にみていきましょう。shapefile.GetLayer(0)Shapefileのlayerはただ一つのlayerですから、GetLayer(0)となります。boxの値を入れるためのlistです。maxLong))layer.GetFeatureCount()でデータ数分for文でloopします。ここでは国の数になります。featureはここでは各国となります。Shapefileはfeatureの集合と考えると良いでしょう。GetFieldで属性値を取り出します。ここでは、countryCodeとcountryNameを取り出しています。geometry.GetEnvelope()で最大最小の経度緯度を取り出します。取り出した最大最小の経度緯度をcountriesのlistに追加していきます。boxの国別の値を出力する。box」を取得してみました。box」からShapefileを作成してみます。Scriptの基本的なことはある程度理解している前提で今後も話を進めていきます。誤字、脱字、spell間違いや勘違いや翻訳間違いなど多々出てくると考えられます。それは違うじゃん!!とかいろんな意見をいただければと思います。Tutorialの目次に戻る。IPythonを使ってみる。水文水理解析ソフトウェアの販売セール後1日です。水文水理解析ソフトウェアの販売PythonでMySQLを使ってみる。4]PythonでGUIを試してみる。第1弾ExcelでPythonを使ってみる。ExcelでPythonを動かす。3]PythonでExcelを読み書きする。PythonでGeocodingする。2]Pythonで水文水理解析をやってみる。AB-WebLog.com.。