diadia

興味があることをやってみる。自分のメモを残しておきます。

geodjango

Djangoのテストを実装

分かったこと djangoでテストする項目がわかった。 どんな感じでdjangoのテストを書くのか分かった。 djangoのテストはどんな種類か フレームワークの種類によってTestが準備されていることが分かった 分かったことを軽くまとめる ふわっと理解する テストは…

GeoJsonデータをGoogle Mapにレンダリングする

コンテンツ GeoJsonを有効利用したいけど解決策はあるか? インストール 具体的な使用イメージ 色を変える 1. GeoJsonを有効利用したいけど解決策はあるか? GeoDjangoを使う場合にgeometry型のデータをGeoJsonとして出力できる。 以下のように簡単に。。。 fr…

geodjango実装メモ(修正版)

コンテンツ PointField等のGeo系特有のFieldを使うには? admin(管理ページ)でGeoデータを編集するためには? geometry型のデータをどのように画面に表示するか? django leafletの使い方 半径10km以内のpointのみを表示するにはどうすれば実現できるか? model…

緯度経度情報を取得する(LocationSevicesを使う)

アンドロイド端末から座標データを取得する 必要な要素__パーミッション なんのクラスメソッドを使って取得するのか? ドキュメントの位置はどこか? 座標データの取得方法 概要 パーミッションをマニフェストファイルに追記する。 座標データを取得するには…

geodjangoのためにcentos7でpostgis環境を構築する

まずCentos7にpostgresql11をインストールする postgeSQL公式のリポジトリを利用する。 $ sudo yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm リポジトリをインストール後postgresql…

geodjangoでポリゴンデータを表示したい

前提 モデルにポリゴンデータを格納済みで、views.pyで如何にして表示させるかを焦点とする。 資料: https://medium.com/@h4k1m0u/display-a-polygonized-raster-in-a-django-webapp-1-2-polygonize-a-raster-and-save-polygons-to-the-7779680a029e https:/…

ある座標点からxkm以内に存在するデータオブジェクトをmapに表示したい

PostGISを使う場合はST_DWithin()関数を使えばよいだろう。 ではgeodjangoではどうやって特定の範囲内のデータオブジェクトを取得するか? psycopg2を使ってデータオブジェクトのみ取得することももやり方としてはできるだろう。 しかしここではgeodjangoの…