2013-01-01から1年間の記事一覧
本記事は https://boiledorange73.hatenablog.com/entry/2013/12/09/000000 に移動しました。
id:yellow_73:20130809とかid:yellow_73:20130814とかの続き。https://twitter.com/tmizu23/statuses/363253994665152512 参照。http://trac.osgeo.org/gdal/ticket/4379 で、マルチプロセス用パッチが出てたという。同じようなこと考えてるんだ、20ヶ月も前…
前回のあらすじ id:yellow_73:20130809 の続き。先にgdalwarpでリサンプリングすることでgdal2tiles.pyではニアレストですむようにし、また gdal2tiles.py の魔改造によりマルチプロセス化した。魔改造スクリプトはガワが全く無い状態なのでガワを被せたいな…
はじめに 某方面からあるラスタを頂きました。 ピクセルサイズは忘れたのですが、Google Maps等のズームレベル16よりもうちょっと細かい解像度で関東平野全体のラスタで、圧縮なしTIFFで40G程度だったと記憶しています。 前からクレクレ言ってて向こうから「…
divなりの要素を作ってborderで細い横線だけ持つ要素を作る。同じように縦線だけ持つ要素を作る。これらをセンターマーカーとなるような位置に持っていく。そうすると、縦線、横線の真上だけホイールイベントを邪魔するので、以外と分かりにくくなります。画…
id:yellow_73:20120909 の続き。id:yellow_73:20130717 の通り、マウスホイールイベントが効かないのが解決されていましたので、あらためてセンターマーカーのコントロールを作ってみます。 OpenLayers 2.13以上でのみ有効です。resizeイベントが取れない云…
id:yellow_73:20120909 の続き。 当時はできなかったでいいと思うのですが、OpenLayers 2.13 からは、マーカなりの要素のCSSクラスに "olScrollable" を付けると、マウスホイールをパスしてくれるようになっています。…知らんかった。CSSクラス名は HTML な…
たとえば、ラスタデータの地理範囲が数字では分かってるけど、ベクタデータになっていなくて、GISのレイヤにできない、そういうことがたまにあるかも知れません。…現に今直面してました。 WKT 数字として分かっている場合には WKT を使うとコピペとちょっと…
標題通り。計算用の機械が他の仕事で動きが怪しくなっているため、Windows機でも仕事をさせたい。Windowsならosgeo4wを入れると早いのですが、osgeo4wのGDALは32ビットバイナリなので GDAL_CACHEMAX に2Gのカベがあります。そこで、64ビットバイナリを作りた…
http://www.osgeo.jp/foss4g-mext/ から id:yellow_73:20130527 で言及した問題をクリアして下さったものが出ています。バイナリ版については確認しました。1.9の問題箇所だけならすぐ話が終わったかと思いますが、バージョンを上げたものでの対応だったので…
C言語では、float型はよく考えたうえで使うべきで、基本的にはdouble型にしたほうが良いと思いますという話。数値演算ユニットが入ってないとか、メモリや外部記憶が少ない機械で使うとかいった場合には、float型を用いる方が良い場合がかなりあると思います…
2013/5/31 この問題について対応して下さっています。id:yellow_73:20130411 で出てきた基盤地図情報対応GDAL/OGRの続き。 問題無いという問題な判断 金曜日にtwitterで流れてきた話。基盤地図情報2500の建物とか道路縁とかのベクタデータを ogr2ogr で他の…
id:yellow_73:20110408#p1 (2年前)で、こっそり gdal2tiles ... -s epsg:900913 と、EPSG:900913 を指定しています。 本来はGeoTIFFにEPSG:900913を埋めているので問題ないはずですが、なぜかgdal2tilesとかMapTilerとかではうまくいかない。ちょっと北にず…
id:yellow_7320130415 の続き。今回は「右ネジ」規則を確保する方法です。STLは前述の通り「右ネジ」にしないといけませんが、場合によってはポイント順序を逆にしなければなりません。 外から見れば「左回り」 法線ベクトルは物体内側から物体外側に出て、…
ここでいうSTLはStandard Triangulated Languageです。 ラスタの特定のバンドの値を高さ方向にとってSTLにしてしまおう、というもの。普通はラスタと言ってもDEMです。STLの仕様は http://ja.wikipedia.org/wiki/Standard_Triangulated_Language 参照。今回…
いまさら感もあるけど、基盤地図情報(JPGIS)対応GDAL。以下「mext_gdal」とします。mextと付いているのは文科省さんの事業の中で開発されたためです。GDALは、GISの各種フォーマットの相互変換や加工等に活躍してくれるライブラリ+ユーティリティ。基盤地図…
当日の年月日は、localtimeとtimeを使えば、すぐに解決。 my @arr = localtime(time); my $y = $arr[5] + 1900; my $m = $arr[4] + 1; my $d = $arr[3]; printf "%d %d %d\n", $y, $m, $d; 前日というのは実にやっかいで、前述の$dから引き算をすると、2013…
はじめに タイトルと末尾がメインで、中の方は飛ばしちゃって良いと思います。 packages/portsをはじめから入れなおそうとするから FreeBSDでは各種ソフトウェアは packages (バイナリ) または ports (ソースからコンパイル) で入れるのが多いです。今回は、…
標記の通り。まず、Googleさんに聞いたところ http://www26.atwiki.jp/kmgr/pages/60.html に行き当たりました。グループポリシで設定を変えると良いようです。ただ、設定の説明を見てもいまひとつピンとこないので、もうちょっと調べてみる。Windows 7等で…
3D Touchがやってきた 3次元プリンタ 3D Touch がやってきました。「カッコいい箱を作る」というミッションのためです。見た目重要ですからね。粘土細工で見本を作るよりもきれいに、しかもパソコンで編集したものを、短時間で作成できます(作成にかかる時間…