タグ

2011年1月28日のブックマーク (8件)

  • 地図ファイル ベクタデータ for MapServer

    MapServerでは、多くの地図フォーマットデータに対応しています。ここではベクタデータの地図フォーマットについてメモしてます。 ベクタデータ(Vector)とは、簡単に言うと、点・線・面を数値によって表しているデータです。一方、ラスタデータ(raster)という地図データがあり、これはGIF・JPG・PNGなどの画像データを言います。 MapServerでは、ベクタデータをOGRソフトによってサポートされ使用しています。ラスタデータの場合にはGDALソフトを使用します。 参照リンク先 HOWTO for OGR Use in MapServer / MapServer ベクタデータ各種地図フォーマットの使用方法 FWTools: Open Source GIS/RS Binary Kit / ラスタ・ベクタデータの地図フォーマットを操作できるディスクトップツール(for Wi

  • 【ハウツー】C#とSharpMapで地図を描画するアプリケーションを作る -高機能編 (1) ズームと中央位置を設定 | エンタープライズ | マイコミジャーナル

    前回、シンプルな日地図の表示方法を紹介しましたが、今回はより使いやすい地図アプリケーションになるように機能を拡張していきます。 ズームの設定 まず、TrackBarコントロールのScrollイベントに次のプログラムを追加して、スクロールでズームサイズを変更するようにします。 リスト5 Form1.cs抜粋 - トラックバーの値に応じてズームサイズを設定 //トラックバーの値をスクロールした時のイベント private void trbZoom_Scroll(object sender, EventArgs e) { //倍率をバーの目盛に応じて拡大(縮小) _Map.Zoom = _BaseZoom / Math.Pow(2, trbZoom.Value); picJapan.Image = _Map.GetMap(); } ズームの度合いを変更するには、MapクラスのZoomプロパティ

  • 【ハウツー】C#とSharpMapで地図を描画するアプリケーションを作る -シンプル編 (1) プログラム作成のための準備 | エンタープライズ | マイコミジャーナル

    SharpMapの概要 地図機能を持つシステムのことをGIS(Geographic Information System:地理情報システム)と呼びます。複数の地理情報を組み合わせることで地図に価値を持たせ、有効に活用することができます。 ただ、このようなGISアプリケーションを作ろうとしても、データファイルの理解やイメージの出力といった高度な知識が必要でした。しかし、オープンソースライブラリの「SharpMap」を利用すれば、比較的容易に地図を描画することができます。稿では、このSharpMapを活用して、地図を描画するアプリケーションの作り方について紹介します。 ここでは、次のようなWindowsフォームアプリケーションを作成します。 作成する地図アプリケーション 以下のレイヤ(画像の層)を重ね合わせて、地図を描画していきます。 (1)日地図(行政区域) (2)河川 (3)市町村名

    indication
    indication 2011/01/28
    地図を描画する方法
  • Photoshop初心者さんが写真のレタッチ(色調補正)などをするために覚えたい機能

    私は毎日使っている Adobe Photoshopですが、まだまだ使いこなせてません ...。 初心者だったころは今以上に分からないことだらけでした。 今回はとても長い記事になってしまいましたが、初心者だった頃分かりにくかったなーと思った Photoshop の機能についてまとめてみました。 私が Web制作をするときに、いつもお世話になってるのが Adobe Photoshop。Photoshop は Webデザイナーでなくても、DTP デザイナーさんやカメラマンさんなど、職種を問わずいろんな所で使われていますよね。もちろん仕事で使っていないけれど、趣味のことに Photoshop を使っている … という人もたくさんいると思います。 Photoshop はとっても高機能でいろんな機能がついていて、分からないことだらけ …。難しい用語もあったりして、取っ付きにくいなーと思ってる人も多いは

  • あなたが「グズ」な5つの理由 - ライフハックブログKo's Style

    あなたは自分が「グズ」だと思いますか? 「グズ」じゃない方は、「自分に必要な情報ではない」と、この記事のタイトルを見ただけで続きを読むのをやめてしまうでしょう。 私は、現在発売中の『PRESIDENT (プレジデント) 2011年 2/14号』 をとても興味深く読んだ一人です(汗)。 今日は、 グズ時間習慣などについて特集された誌全体から、グズな人の5つの理由として興味深いものをまとめてみました。 1.グズは足りない時間を捻出しようとする つまり私たちは時間の量ではなく、時間の質を奪われたときに「時間ドロボーに遭った」と感じるわけです。 (中略) 多くの人は忙しくなると、「足りない時間をどうやって捻出するか」といった時間の増減に意識を向けてしまいます。しかし、24時間という枠の中であれこれと考えても、24時間以上に時間が増えることはない。そうではなく、時間の質をいかに高めるかという視点を

  • Perl公式ドキュメント日本語版

    このサイトは Perl の公式ドキュメントを日語翻訳したものを表示するサイトです。翻訳データは、perldocjp project からとってきたものです。 類似のものに perldoc.jp がありますが、それよりもみやすくなるようにがんばってみました。 ドキュメント一覧 概要(overview) perl - Perl の概要 perlrun - perl コマンドの実行とオプションについて チュートリアル perldebtut - デバッグのチュートリアル perlopentut - Perl でいろんなものを開くためのチュートリアル perlpacktut - pack と unpack のチュートリアル perlreftut - Mark によるリファレンスに関するとても短いチュートリアル perlretut - Perl の正規表現のチュートリアル perlt

  • 仕事を上手に頼む人はやっている。頼み方の6つのコツ | designaholic

    昨日のブログで「仕事を頼むのが不安になる人の7つの行動」を書いたのですが、もちろん頼み方だって重要です。 頼み方次第でトラブルの発生率や作業者のやる気も大きく変わってきます。 ということで上手に仕事を頼むコツをまとめてみました。 仕事の期限はきちんと時間で指定する。 「○日中にやっておいて」、「今週中にお願い」といった頼み方をすることがあると思います。 人によって「今日中=定時まで」ととらえる人もいれば「残業しても帰るまでにやっておけばよい」ととらえる人もいます。十分に時間があって余裕を持ってすすめているならまだよいですが、期限はなるべく時間まで決めた方がよいですね。 作業の目的をきちんと伝える。 1) 「レンガを積んでください。」 2) 「ここに教会を立てるので土台になるレンガを積んでください。」 どうでしょうか?依頼している作業は一緒ですが作業者が受け取る情報が全然違いますね。目的を伝

    仕事を上手に頼む人はやっている。頼み方の6つのコツ | designaholic
  • WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc

    [追記1] 最後で説明しているproxy cacheの設定を修正しました。 [追記2] nginx proxy cacheでキャッシュしない場合の処理を変更しました。 [追記3] スマートフォンや携帯で閲覧した時にキャッシュしない設定を追加しました。 はじめに 大げさな題名ですが、今回はWordPress単体を速くするのではなく、データベースやWebサーバなどの調整、またnginxのproxy cache機能を使って速くする話になります。 サイトの構成によっては、proxy cacheは使えないかもしれませんが、使わなくても5倍程度速くすることはできましたので、参考にしていただければと思います。 今回行うチューニング一覧 DBを最適化するプラグインを導入する APCを導入してPHPを速くする MySQLを速くする 重いWordPressプラグインを外す nginx+FastCGIにする W

    WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc