このブログを検索

大文字小文字を区別する 正規表現

Atelierで“野鳥観察”が含まれるブログ記事

2019年11月 5日

庭の【ほととぎす】が咲いた

家内が裏庭の小さな花壇で育てていた【ほととぎす】の花が咲いた。このはなの名前は、花披片の斑点が、鳥の「ほととぎす」の胸の模様に似ていることかららしい。鳴き声(日本の野鳥での聞きなしは、特許許可局となっている)は、ゴルフ場などでもよく聞くが、残念ながら写真に収めたことはない。
 鳴き声の記録がないかと自分のブログを検索してみると野鳥観察に夢中になっていた頃に、昨年解体した山小屋で録った10年以上前の音声(2007/7/20)が残っていた。ウグイスに続いて特許許可局が聞こえる。

下の再生ボタンをクリックすると鳥の鳴き声が聞こえてきます。。



191017_001.jpg 2019/10/17 My garden(堺)
ホトトギス 1
確かに花びらの模様は、鳥の胸の模様と似ている。
191017_003.jpg 2019/10/17 My garden(堺)
ホトトギス 2
191017_008.jpg 2019/10/17 My garden(堺)
ホトトギス 3


2018年12月10日

隠居のドライブ:初冬の滋賀北部(1)メタセコイア並木

12月に入って夏のように暑くなったりして天候が不順だったが、ようやく冬らしくなってきた12月6日、前から気になっていた琵琶湖西岸北部に行ってみた。目的地は、マキノスキー場の近くにあるメタセコイア並木と鯖街道の熊川宿である。
 メタセコイア並木近くにあるマキノピックランドをカーナビで指定すると、第二京阪道から阪神高速京都線の山科から出て1号線から湖西道路へのルートを推奨する。地道の混雑がいやで湖西道路へのつなぎが楽と思う名神高速京都東出口経由を選んだ。近畿自動車道の終点吹田から名神高速に乗るのだが、第二京阪への分岐点となる門真を頭に渋滞である。知らなかったが、朝の出勤時間7時台は恒常的にどうも混むらしい。周りの車を見るとほとんどは、仕事に向かう車のようだ。景気が少しは回復しているのだろうか、最近の職人さんは、一人一台の世の中になってきているようだ。
 天気予報では、午後には雨になると言っていたが、紅葉はチャンスを逃すと1年待たなければならない。雑用で毎日が過ぎていく合間を縫って出かけることにしたのだ。
 名神高速の桂川 PA で一息入れて、京都東ICから湖西道路を走る。高島市の野鳥観察公園を右手にやり過ごして、カーナビの指示するまますこし北に走ったところから左折するとマキノ高原に向かう幅10mほどの直線道路が現れる。この道路の両側道に高さ15~20mほどのメタセコイアがトンネルを作っている。すべてが赤褐色に紅葉している。すごい。神戸の森林植物園にも、メタセコイアの並木があるが、比較にならない。
 マキノピックランドの駐車場に車をおいて側道を歩いた。この並木は2.4KMあって、500本のメタセコイアが植わっているらしいが、途中まで歩いたところで雨がぱらつき出したので、引っ返してきた。

181206_004.jpg 2018/12/6 マキノ(滋賀県高島)
メタセコイア並木 -1
この並木になるとみんなゆっくり走っている。貸しテニスコートの看板が見える。

SONY α7Ⅱ+Sigma 18-300mm
200.0mm 1/350 f/6.7 ISO16000 EV 0
181206_028.jpg 2018/12/6 マキノ(滋賀県高島)
メタセコイア並木 -2
かっこいいスポーツカーで走りたくなったのか。近くにレンタカーがあるのか、同じような車が2台走っていた。壁紙にして余韻に浸っている。

RICOH GRⅡ
18.3mm 1/40 f/2.8 ISO200 EV 0
181206_029.jpg 2018/12/6 マキノ(滋賀県高島)
メタセコイア並木 -3
バスも何台も走ってくる。滋賀の名残紅葉ツアーーなのかもしれない。先の連休に訪れたという京都長岡京に住む娘は、休日にはすごく渋滞するといっていた。

RICOH GRⅡ
18.3mm 1/40 f/2.8 ISO125 EV 0
181206_007.jpg 2018/12/6 マキノ(滋賀県高島)
メタセコイア
近くで見ると、このようにかなり猛々しい樹木である。当初、化石しか発見されていなかったため絶滅種と考えられていたが、1945年に中国・四川省の山奥で生きた個体がみつかり、「生きた化石」として話題を集めた。その後は苗木が増やされ、日本の公園でもふつうに見られる木になったと「葉で見分ける樹木」という図鑑に解説がある。ちなみに、ここのメタセコイアは昭和56年(1981)に初めて植えられてから年々増やしていったようだ。

RICOH GRⅡ
18.3mm 1/40 f/2.8 ISO125 EV 0
181206_027.jpg 2018/12/6 マキノ(滋賀県高島)
倒れたメタセコイアの根っこ
これも台風21号の爪痕だろうか。植えられてから37年くらい経つのに、初めての被害だろう。琵琶湖湖岸も結構吹いたようだ。

RICOH GRⅡ
18.3mm 1/40 f/2.8 ISO125 EV 0
181206_009.jpg 2018/12/6 マキノ(滋賀県高島)
並木道側道
並木道の両側の畑は、果樹園である。収穫が終わったブルーベリーやブドウと思われる。さりげなく、ベンチがおかれていたりする。

SONY α7Ⅱ+Sigma 18-300mm
50.0mm 1/90 f/4.5 ISO1600 EV 0
181206_010.jpg 2018/12/6 マキノ(滋賀県高島)
山麓の紅葉
ベンチに座ってみると、果樹園の向こうは山裾がこうようしていた。

SONY α7Ⅱ+Sigma 18-300mm
70.0mm 1/125 f/5.6 ISO1000 EV 0
 

2014年2月 6日

隠居の自然散策:伊丹市昆陽池公園(1)水鳥たち


 奥さんが早くに亡くなって、独り身を続けている友人が伊丹のマンションに引っ越した。新居を見せてもらうのと、廃棄するというパソコンをもらいに出かけた。
 聞くと昆陽池はすぐ近くだという。以前(2009年)にも彼と訪れたことがある。今は、ちょうど冬鳥のシーズンなので、昆陽池にも冬鳥がやってきているはずである。

 駐車場を出て、反時計回りに池を巡っていくとすぐに、野鳥観察橋がある。そこは野鳥への給餌場となっている。その付近から多くの水鳥が泳ぎまわっている。ここにくれば餌をもらえると思っているのだろう、岸辺に近づくとオナガガモなどがよってくる。そんな中に、背中に細い矢が刺さっているようなオナガガモがいる。よく見てみるとどうやら発信機のようだ。
 ネットでサーチしてみると、環境省が東京大学生物多様性科学研究室に委託して、【ハクチョウ・カモ類の飛来経路及び移動状況】を調査しており、その中で【人工衛星を利用した調査】を実施しているようだ。オナガガモの背中に取り付けらているのは、人工衛星に向けた送信機だったのだ。
 その報告書の中に、【兵庫県で送信機を装着したオナガガモの移動状況】の次のような記載がある。
  本個体は4月中旬に北海道へ渡りました。サハリンを経由後、オホーツク海を越え、5月末にロシア東部沿岸に上陸しました。6月上旬にカムチャッカ半島に移動し、同半島北部で長期滞在していました。10月中旬に南下を開始し、3月15日現在、同半島南端部に滞在しています。 (平成22年3月15日現在)

 平成21年冬(?)に伊丹(昆陽池と思われる)で送信機を装着されたオナガガモの飛行ルートは、次のような図で表示されている。

satelite-01.JPG

 送信機をつけたオナガガモを数羽目撃したので、今年も調査行われるのだろう。結果が楽しみであるが、送信機を付けられたオナガガモには大きな迷惑だろう。
 この池には、飼育されている思われるコブハクチョウやマガモとアヒルの交雑種もおり、人間の臭いが感じられる。

昆陽池の水鳥たち
送信機をつけたオナガガモ;クリックすると大きな写真になります。 マガモとアヒルの交雑種;クリックすると大きな写真になります。 飼育されているコブハクチョウ;クリックすると大きな写真になります。
送信機をつけたオナガガモ:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート
1/640s F6.3 ISO160
RAW画像をAdobe で現像
マガモとアヒルの交雑種:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
78mm(35mm換算117mm)
シャッター優先オート
1/640s F5.0 ISO200
RAW画像をAdobe で現像
飼育されているコブハクチョウ:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
240mm(35mm換算360mm)
シャッター優先オート
1/640s F11.0 ISO100
RAW画像をAdobe で現像
餌場に集まる水鳥たち;クリックすると大きな写真になります。 ヒドリガモ♂:昆陽池;クリックすると大きな写真になります。 ハシビロガモ♂:昆陽池;クリックすると大きな写真になります。
餌場に集まる水鳥たち:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
460mm(35mm換算690mm)
シャッター優先オート
1/640s F6.3 ISO100
RAW画像をAdobe で現像
ヒドリガモ♂:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
240mm(35mm換算360mm)
シャッター優先オート
1/640s F6.0 ISO450
RAW画像をAdobe で現像
ハシビロガモ♂:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
240mm(35mm換算360mm)
シャッター優先オート
1/640s F6.0 ISO140
RAW画像をAdobe で現像
オナガガモ♀:昆陽池;クリックすると大きな写真になります。 ユリカモメ:昆陽池;クリックすると大きな写真になります。 キンクロハジロ♂:昆陽池;クリックすると大きな写真になります。
オナガガモ♀:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
240mm(35mm換算360mm)
シャッター優先オート
1/640s F6.3 ISO100
RAW画像をAdobe で現像
ユリカモメ:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
460mm(35mm換算690mm)
シャッター優先オート
1/640s F9.0 ISO100
RAW画像をAdobe で現像
キンクロハジロ♂:昆陽池(伊丹)
2014/1/27
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート
1/640s F6.3 ISO800
RAW画像をAdobe で現像


2013年12月 6日

隠居の野鳥観察:今シーズンも野鳥日誌を記録することに


 ずいぶんサボっていた探鳥日誌を、今シーズンも始めることにした。気候が不順であるが、今年も例年のように冬鳥がやってきている。

 11月はじめに近所の溜池を回った時は、和田川にコガモのエスプリがいただけだが、師走になって回ってみると、種類が増えてきた。当然のことなのかもしれないが、各池に飛来しているカモ類は昨年飛来していたのと同じ種類である。
 畑作地にある葭原には、アオジとカシラダカが観察されたが、それぞれの冬以外の生息地は異なるようだ。【鳴き声と羽根でわかる野鳥図鑑】でのそれぞれの解説は以下のようになっている。

アオジ:北海道、本州、四国、九州、沖縄で、留鳥や漂鳥として見られる.繁殖期は標高1000m以上の草原などに生息し、冬になると平地に降りてくる.地上を跳ねながら歩いて草の実を食べる.冬の間は、街中の公園や庭先などでも、地面に降りて落ちている種子をついばむ様子を見ることができる.ただし、警戒心が強く、すぐやぶの中に逃げ込んでしまう。鳴き声も「チッ」とい う小さなものに。抱卵はメスが行う。


カシラダカ:本州、四国、九州、沖縄で冬鳥として渡来する。北海道でも、まれに見られる。ユーラシア大陸で繁殖し、日本では青森県で繁殖の記録がある。やぶの多いところを好み、郊外で林のある公園などでも見られる。地面に落ちている種子や昆虫類などを食べる。群れで行動をし、ときには数百羽の規模にもなる。
 群れにミヤマホオジロが交じることもある。冠羽があり、頭が少し高くなっていることから、「頭高(カシラダカ)」と名がついた。


イソヒヨドリ♀:和田川・大森;クリックすると大きな写真になります。 アオジ:野々井;クリックすると大きな写真になります。 カシラダカ:野々井;クリックすると大きな写真になります。 ムクドリ:野々井;クリックすると大きな写真になります。
イソヒヨドリ♀:和田川・大森(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO1400
RAW画像をAdobe で現像
アオジ:野々井(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO1000
RAW画像をAdobe で現像
カシラダカ:野々井(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO900
RAW画像をAdobe で現像
ムクドリ:野々井(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
210mm(35mm換算315mm)
シャッター優先オート 1/1000s F6.0 ISO110
RAW画像をAdobe で現像
セグロセキレイ:松池;クリックすると大きな写真になります。 コゲラ:堺西高校;クリックすると大きな写真になります。 ハクセキレイ:野々井;クリックすると大きな写真になります。 モズ:野々井;クリックすると大きな写真になります。
セグロセキレイ:松池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO6400
RAW画像をAdobe で現像
コゲラ:堺西高校(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
340mm(35mm換算510mm)
シャッター優先オート 1/1000s F6.3 ISO560
RAW画像をAdobe で現像
ハクセキレイ:野々井(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
340mm(35mm換算510mm)
シャッター優先オート 1/1000s F6.3 ISO500
RAW画像をAdobe で現像
モズ:野々井(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
420mm(35mm換算630mm)
シャッター優先オート 1/1000s F6.3 ISO110
RAW画像をAdobe で現像
セグロセキレイ:和田川・檜尾;クリックすると大きな写真になります。 センダンの実にヒヨドリ:檜尾;クリックすると大きな写真になります。 シジュウカラ:鴨谷台;クリックすると大きな写真になります。 キセキレイ:甲斐田川;クリックすると大きな写真になります。
セグロセキレイ:和田川・檜尾(堺)
2013/12/3
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO1000
RAW画像をAdobe で現像
センダンの実にヒヨドリ:檜尾(堺)
2013/12/3
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO160
RAW画像をAdobe で現像
シジュウカラ:鴨谷台(堺)
2013/12/3
NIKON D7000+∑50-500mm/F4.5-6.3
460mm(35mm換算690mm)
シャッター優先オート 1/800s F6.3 ISO140
RAW画像をAdobe で現像
キセキレイ:甲斐田川(堺)
2013/12/3
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO1400
RAW画像をAdobe で現像


今年もやってきた水鳥たち
キンクロハジロ:筆池;クリックすると大きな写真になります。 ホシハジロ:尾美濃池;クリックすると大きな写真になります。 ハシビロガモ♀:尾美濃池;クリックすると大きな写真になります。 マガモ:松池;クリックすると大きな写真になります。 ヒドリガモ:田辺池;クリックすると大きな写真になります。
キンクロハジロ:筆池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO360
RAW画像をAdobe で現像
ホシハジロ:尾美濃池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO360
RAW画像をAdobe で現像
ハシビロガモ♀:尾美濃池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO1000
RAW画像をAdobe で現像
マガモ:松池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO2500
RAW画像をAdobe で現像
ヒドリガモ:田辺池(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/1000s F6.3 ISO2500
RAW画像をAdobe で現像
カルガモ:和田川・檜尾;クリックすると大きな写真になります。 バン:和田川・檜尾;クリックすると大きな写真になります。 アオサギ:和田川・檜尾;クリックすると大きな写真になります。 コガモ♂:和田川・檜尾;クリックすると大きな写真になります。 コガモ♀:和田川・檜尾;クリックすると大きな写真になります。
カルガモ:和田川・檜尾(堺)
留鳥であるが、冬になると数が増える。
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
210mm(35mm換算315mm)
シャッター優先オート 1/800s F6.0 ISO1800
RAW画像をAdobe で現像
バン:和田川・檜尾(堺)
留鳥であるが、冬になると姿を現す。
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
240mm(35mm換算360mm)
シャッター優先オート 1/800s F6.0 ISO1100
RAW画像をAdobe で現像
アオサギ:和田川・檜尾(堺)
年中観察できる。
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
170mm(35mm換算255mm)
シャッター優先オート 1/800s F5.6 ISO1000
RAW画像をAdobe で現像
コガモ♂:和田川・檜尾(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO720
RAW画像をAdobe で現像
コガモ♀:和田川・檜尾(堺)
2013/12/1
NIKON D7000+∑50-500mm/F4.5-6.3
500mm(35mm換算750mm)
シャッター優先オート 1/800s F6.3 ISO1100
RAW画像をAdobe で現像


2011年10月30日

隠居のスマートフォン備忘録:(15)野鳥図鑑のさえずりを Xperia acro に収納する


 野鳥観察のときに写真を撮ることができず、さえずりだけ収録した音声の同定には、自宅に帰って、SoundEngine というソフトの助けを借りて編集した後、【ことりのさえずり】というサイトに掲載されているさえずりを参考にさせていただく。
 このサイトの管理者である 岩下 緑さんが写真家の 吉田 巧さんと共著で、【鳴き声と羽でわかる 野鳥図鑑】を出版された。

 
野鳥図鑑 鳴き声と羽根でわかる

池田書店
売り上げランキング: 196832


 この本で、岩下 緑さんは、音声監修をされているのだ。【ことりのさえずり】というサイトにあるさえずりを選択し、音声QR コード(㈱アイエスビーのVoiceQR ではないようだ)という形で図鑑に収載されている。この音声QR コードは、たいていの携帯電話についている QR コードスキャナーで読み取れば、音声が再生できるらしい。だが残念ながら、スマホではコードは読み取ることができるが、再生や保存をすることはできない。

 この図鑑では、収載されている144種類の野鳥の鳴き声がmp3 ファイルとして収録されている圧縮フォルダーをダンロードできるURL が記載されている。このフォルダーをダウンロードして、解凍するには図鑑に記載されているパスワードが必要である。
 解凍してファイルの中身を見ると次のように mp3 のID3 タグが付けられている。

yacho_1.JPG
 これをよく見るとジョウビタキのようにタグが空白のファイルがある。これらのファイルが入ったフォルダーをスマホに収納するのには、スマホ Xperia acro の Memory Card ⇒ music に本体のPC から Copy&Paste するのであるが、アーティストやタイトルが空白のファイルは、スマホのミュージック アプリのトラックとして表示されない。そこで、ID3-TagIT というソフトで、mp3 ファイルのID3 タグを編集した。

yacho_2.JPG
 上のように編集したファイルの入るフォルダーを Xperia acro の Memory Card ⇒ music にCopy&Paste すると以下のように、アルバム Bird Songs in Japan のトラック表示には、野鳥の名前(mp3 ファイルのタイトル)が表示される。元のファイルでは、タイトルが空白だったジョウビタキもきちんと表示されている。

111030-acro_1.png

 鳥の名前をクリックするとさえずりが聞こえてくる。このような準備しておけば、図鑑のQRコードを読み取るより早く、さえずりを確認できるかもしれない。スマホにさえずりを収納し、この図鑑と同時に携行すれば、観察した野鳥の認識には非常に有用である。
 この図鑑には、該当の鳥の羽模様のイラストが表示されていたり、その他の見分けポイントが解説されたりしているので、バード・ウオッチャーには必携の書となるだろう。

2011年2月 6日

隠居の探鳥ウォーク:立春の鉢ヶ峯


 2月4日立春、快晴である。気象予報では、暖かくなるという。久しぶりに、鉢ヶ峯に車を走らせた。
 車から降りると、いきなりヒバリのさえずりが耳に飛び込んだ。稲株を掘り返してある田んぼに眼をこらしてみたが、見つけることができなかった。もう少し鳥の姿を期待したが、案外少なかった。
 この場所でも、ツグミをアチラコチラで観察することができた。あとは、アオジとホオジロもかなりの数を観察できた。車に戻ろうとしていると、双眼鏡を胸からぶら下げ、カメラが入っていると思われるリュックを背負って、自転車をこいでくる熟年と出会った。この場所は、野鳥観察の人が多い。

 帰りに公園墓地近くの法道寺の2つの小さな池に立ち寄った。カワセミ期待であるが、マガモが水浴びをしているのしか観察できなかった。
 
ツグミ;クリックすると大きな写真になりますホオジロ;クリックすると大きな写真になりますアオジ;クリックすると大きな写真になりますマガモ;クリックすると大きな写真になります
ツグミ:鉢ヶ峯(堺)
2/4/2011
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO450 1/800s F5.6
トリミング
ホオジロ:鉢ヶ峯(堺)
2/4/2011
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/800s F5.6
トリミング
アオジ:鉢ヶ峯(堺)
2/4/2011
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/800s F6.3
トリミング
マガモ:法道寺(堺)
2/4/2011
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO800 1/800s F5.6
トリミング


2011年1月29日

隠居のGoogle Maps: (続)Google Maps API を使って野鳥出現地点をカスタム・マーカーでプロットする

 先にエントリーした【隠居のGoogle Maps: Picasa を使って野鳥出現地点をプロットする】の方法では、プロットする地点を追加しようとすると、そこで記録した 4. 以降のかなり厄介な作業を、一からやり直さなければならないことが分かった。これでは不便である。

 それで、もとに戻って、自由度の高い Google Maps API を応用することを再度試みることにした。右フレームにおいている【京都・滋賀・奈良近辺私的観光地図】のような方式に変えれば、XML ファイルに位置情報と写真へのリンクを追加するだけで、プロット地点を増やしていけることが分かっている。ただ、先のエントリーのように、プロット地点に立てるマーカーを鳥のアイコンにする方法が、乏しい知識ではなかなかわからなかった。マーカーを任意のものに変える方法は色々と紹介されているが、外部のXML ファイルを呼びこんでくるようなコードは紹介されていなかった。

 いろいろとトライしているうちに、どうやら使えそうにコードが、Google から紹介されているのを見つけた。このコードを応用して追加・訂正することで カスタム・マーカー ができたので、忘れないうちに記録しておくことにした。

 仕樣は【野鳥の写真サムネイル】の種別名欄に、【撮影地点地図】 というボタンを置き、これをクリックすると新しい画面が開き、小鳥のマーカーが地図上にプロットされる。このマーカーか、右フレームの地名をクリックすると、その地点で撮影した野鳥の写真が吹きだしに表示される仕組みである。
そして、ここが肝心なのだが、新しい写真とその撮影地点は、XML ファイルで容易に追加することができるようにしたことである。カワラヒワの撮影地点地図を例にとって、以下、順を追って記録する。

  1. まず、XML ファイルを呼びこんで地図にマーカーを立てるもととなる html コード(Google Maps API の JavaScript が含まれている。)を用意する。このオリジナルは、Google Maps API Tutorial からいただいたもので、【道東ドライブ:Google Maps API Traial_3】のエントリーで紹介している。
    このHTML コードの中で、使用している JavaScript は、以下のようなものである。
    
    <script type="text/javascript">
        //<![CDATA[
    
        if (GBrowserIsCompatible()) {
          // this variable will collect the html which will eventualkly be placed in the side_bar
          var side_bar_html = "";
        
          // arrays to hold copies of the markers and html used by the side_bar
          // because the function closure trick doesnt work there
          var gmarkers = [];
          var htmls = [];
          var i = 0;
    
          // A function to create the marker and set up the event window
          function createMarker(point,name,html) {
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function() {
              marker.openInfoWindowHtml(html);
            });
            // save the info we need to use later for the side_bar
            gmarkers[i] = marker;
            htmls[i] = html;
            // add a line to the side_bar html
            side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
            i++;
            return marker;
          }
    
          // This function picks up the click and opens the corresponding info window
          function myclick(i) {
            gmarkers[i].openInfoWindowHtml(htmls[i]);
          }
    
    
          // create the map
          var map = new GMap2(document.getElementById("map"));
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng( 43.745305,144.431763), 9);
    
    
          // Read the data from example.xml
          var request = GXmlHttp.create();
          request.open("GET", "http://n-shuhei.net/xxxx/xxx/trial.xml", true);
          request.onreadystatechange = function() {
            if (request.readyState == 4) {
              var xmlDoc = request.responseXML;
              // obtain the array of markers and loop through it
              var markers = xmlDoc.documentElement.getElementsByTagName("marker");
              
              for (var i = 0; i < markers.length; i++) {
                // obtain the attribues of each marker
                var lat = parseFloat(markers[i].getAttribute("lat"));
                var lng = parseFloat(markers[i].getAttribute("lng"));
                var point = new GLatLng(lat,lng);
                var html = markers[i].getAttribute("html");
                var label = markers[i].getAttribute("label");
                // create the marker
                var marker = createMarker(point,label,html);
                map.addOverlay(marker);
              }
              // put the assembled side_bar_html contents into the side_bar div
              document.getElementById("side_bar").innerHTML = side_bar_html;
            }
          }
          request.send(null);
        }
    
        else {
          alert("Sorry, the Google Maps API is not compatible with this browser");
        }
    
        //]]>
        </script>
    

    上のコードの赤字部分を、下のコードと置き換えれば、標準マーカーを小鳥のアイコン(この場合、カワラヒワのアイコン)で表示できることが分かった。この時、用いるイメージは、必ずしも .png ファイルだけではなく .gif ファイル、.jpg ファイルでもOKである。
    
    // Create birds marker icon
           var birdIcon = new GIcon(G_DEFAULT_ICON);
           birdIcon.image = "http://n-shuhei.net/Libraly/Icon/birds/kawarahiwa.gif";
           birdIcon.iconSize = new GSize(20, 34);
                    
    // Set up our GMarkerOptions object
           markerOptions = { icon:birdIcon };
    
    // A function to create the marker and set up the event window
          function createMarker(point,name,html) {
          var marker = new GMarker(point,birdIcon);
    

  2. このコードを入れた JavaScript は以下のようになる。
    
    <script type="text/javascript">
        //<![CDATA[
    
        if (GBrowserIsCompatible()) {
    // this variable will collect the html which will eventualkly be placed in the side_bar
        var side_bar_html = "";
        
    // arrays to hold copies of the markers and html used by the side_bar
    // because the function closure trick doesnt work there
        var gmarkers = [];
        var htmls = [];
        var i = 0;
    
    // Create birds marker icon
        var birdIcon = new GIcon(G_DEFAULT_ICON);
         birdIcon.image = "http://n-shuhei.net/xxxxxxx/Icon/birds/kawarahiwa.gif";
           birdIcon.iconSize = new GSize(20, 34);
                    
    // Set up our GMarkerOptions object
           markerOptions = { icon:birdIcon };
    
    // A function to create the marker and set up the event window
        function createMarker(point,name,html) {
        var marker = new GMarker(point,birdIcon);
         GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
            });
    
    // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        htmls[i] = html;
    
    // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
            i++;
        return marker;
          }
    
    // This function picks up the click and opens the corresponding info window
        function myclick(i) {
            gmarkers[i].openInfoWindowHtml(htmls[i]);
          }
    
    // create the map
          var map = new GMap2(document.getElementById("map"));
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng(34.48675,135.490608),14);
    
    // Read the data from example.xml
          var request = GXmlHttp.create();
          request.open("GET", "http://n-shuhei.net/atelier/xxxxx/xxxxxxxx/API_kawarahiwa.xml", true);
          request.onreadystatechange = function() {
          if (request.readyState == 4) {
          var xmlDoc = request.responseXML;
    // obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
              
          for (var i = 0; i < markers.length; i++) {
    // obtain the attribues of each marker
                var lat = parseFloat(markers[i].getAttribute("lat"));
                var lng = parseFloat(markers[i].getAttribute("lng"));
                var point = new GLatLng(lat,lng);
                var html = markers[i].getAttribute("html");
                var label = markers[i].getAttribute("label");
    // create the marker
                var marker = createMarker(point,label,html);
                map.addOverlay(marker);
              }
    
    // put the assembled side_bar_html contents into the side_bar div
              document.getElementById("side_bar").innerHTML = side_bar_html;
            }
          }
          request.send(null);
        }
    
        else {
          alert("Sorry, the Google Maps API is not compatible with this browser");
        }
    
        //]]>
        </script>
    

  3. 上の JavaScript で青色文字で示したのは、以下の3箇所である。
    • マーカーに使うアイコン
    • 地図の中心となる経度・緯度と地図の縮尺の大きさ
    • 呼びこんでくる XML ファイル
    この3箇所は作成する地図ごとに書き換えねばならない。
  4. 呼びこんでくる XML ファイルには、
    • マーカーを立てる位置(経度・緯度)
    • リンクする写真のサーバー内のありか
    • ラベル(地図の右フレームに表示する地名)
    をリストする必要がある。このファイルの編集には、私は XML Notepad というソフトを使っている。duplicate 機能があるので楽ちんである。
  5. マーカーを立てる経度・緯度の値は10進法でなければならない。これは、【隠居のGoogle Maps: Picasa を使って野鳥出現地点をプロットする】で記載した方法(2. および 3.)のように Picasa のウェブアルバムで行うと、アルバムにある写真をクリックすると、右フレームに10進法の経度・緯度が表示される。
     Picasa の写真プロパティで表示される EXIF では、表示は 60進法になっている。 Picasa のウェブアルバムの助けを借りるのは、そのためである。
  6. リンクする写真のありか(例えば、 http://n-shuhei.net/xxxx/xxxx/xxxxx.jpg )は、【野鳥の写真サムネイル】で、種別表示をして写真サムネイルの下に表示されているリンク先のエントリーのソースからコピーしてくる。これが、少々煩わしいが、仕方ない。なにかいい方法がないか考えてみたい。
     このようにして作成した小鳥マーカーが表示された地図のサンプルは、以下である。
     Example:
  7. 【野鳥の写真サムネイル】の種別名欄に、【撮影地点地図】 というボタンを置き、これをクリックするとこの地図が、新しい Window で開くようにするために、下のような別の JavaScript を使っている。
    // POPUP Window
    
    function open_win_kawarahiwa(){
    window.open("http://n-shuhei.net/atelier/xxxxx/xxxxxxxxx/API_kawarahiwa_m.htm","","
    menubar=no,toolbar=no,location=yes,status=yes,scrollbars=yes,resizable=yes,
    width=950,height=600,left=50,top=50"); }

    この JavaScripr ファイルを、【野鳥の写真サムネイル】の、種別表示をしているページのHTML の <head> 部分に次のように読み込み、
    <script type="text/javascript" src="http://n-shuhei.net/atelier/xxxxx/xxxxxxxxx/pup_kawarahiwa.js"></script>
    、【撮影地点地図】 というボタンをクリックすると地図が新しい window に開くように、<body> 部の適切な位置に、次のコードを置いた。
    <input type="button" value="撮影地点地図" onClick="open_win_kawarahiwa()">

  8. 作成した地図は、まだカワラヒワだけであるが、順次時間を見て増やしていきたいと思う。泉北ニュータウンのごく限られた地域ではあるが、記録としては面白いのではないかと思っている。
     カワラヒワのプロット地図

2010年11月 3日

隠居の探鳥ウォーク:木枯らし1号のあと


 大阪では、10月27日に木枯らし1号が吹いた。寒くなってきたので、見られる野鳥も変わってきたのではないかの期待をもって、いつもの泉北ニュータウンの二級河川和田川を探索した。何やかやと10月の下旬はヤボ用が多かったので、野鳥観察も間があいている。

 この時期、セキレイ類が元気である。恋の季節なのか、2羽でじゃれ合っているハクセキレイもいる。 セグロセキレイも、この川で初めて見たキセキレイもやってきた。
 流れの中には、いつものカルガモとは別に、カルガモよりひと回り小さいコガモの群れが泳いでいた。 しかし、冬場に見かける典型的な雄の姿はみあたらない。どうやら、エクリプスのようだ。
 この和田川の上流美木多上あたりに残っているこんもりとした林で、例のイカルのさえずりが聞こえる。梢を見上げると、曇天の空をバックに留まってさえずっている。9月に京都府立植物園で撮ったのが初めてであるが、自宅近くにも生息していたのだ。
 どんよりした雲から、ポツリと雨が落ちてきた。あわててカメラにスーパーのポリ袋をかぶせて、急いで自宅に戻った。

ハクセキレイ:和田川;クリックすると大きな写真になりますキセキレイ:和田川;クリックすると大きな写真になりますコガモ:和田川;クリックすると大きな写真になりますイカル:和田川;クリックすると大きな写真になります
ハクセキレイ:和田川
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/320s F5.6
トリミング
キセキレイ:和田川
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/100s F5.6
トリミング
コガモ(♀とエクリプス):和田川
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/500s F5.6
トリミング
イカル:和田川
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/500s F5.6
トリミング

2010年9月 7日

隠居のパソコン備忘録:LP をデジタル(MP3)化するもうひとつの簡便な方法

 前回記載した方法では、オーディオ装置とパソコンは少なくとも同じ部屋になければならない。デスクトップPCと大型のオーディオ装置を別の部屋においているような場合は、ラインでの入出力が難しい。そのような場合でもLP の音楽をデジタル化する簡便な方法を試してみた。

 簡便な方法とは、ポータブルのPCM recorderを使用することである。私は、野鳥のさえずりを録音するために、Roland の EDIROL R-1 という機種を2006年春に求めた。この機種は、孫のエレクトーン発表会などの音楽を録音するなどにも使ってきた。いろいろな設定ができていいのだが、持ち歩くには少しかさばる。それでなくとも、野鳥観察に出かけるときには荷物が多いので、最近は小型の SANYO PCM recorder を持ち歩いている。あまり肥えていない耳には、音質の差は感じられない。

 どちらのレコーダーも WAV(PCM) または MP3 の録音ができる。今回は、EDIROL R-1 での録音について記載する。
  1. オーディオ装置の lineout(出力)端子からステレオ・ミニプラグがついたケーブルで EDIROL に接続した。EDIROL R-1 には linein の端子が付いている。 (SANYO PCM recorder にもついている。)
  2. EDIROL R-1 には、9種類の録音モードがあるが、WAV 16bit/44.1 khz で設定した。16bit でないとMP3にエンコードできない。こ1GB のコンパクト・フラッシュ(CF)で1時間以上の録音ができる。(EDIROL R-1 のメモリーは、CFである)
    また、録音後のファイルを 【隠居のパソコン備忘録:(続)LP をデジタル(MP3)化して、音楽CD にする】で説明した Sound Engine Free で編集するには、WAV 録音の方が良い。
    (SANYO PCM recorder でもPCM(WAV) 録音できる)
  3. 録音スタンバイで、入力レベルが確認できるが、あまり神経質になることはない。録音後のファイルを Sound Engine Free で調整できる。
  4. EDIROL R-1 の録音ボタンを押してから、レコードに針を落とせばよい。これも、 Sound Engine Free を使って、後で頭の無音部分は削除できる。
  5. 録音が終わったら、オーディオ装置からのケーブルからEDIROL R-1 を外して、パソコンと USB ケーブルで接続する。(CF を抜いて、カード・リーダーで読み取ることもできる)
    ( SANYO PCM recorder には、本体にUSB 端子がついている)
  6. Sound Engine Free を立ち上げ、CF に入っている録音した WAV ファイルを開く。波形を見ながら、録音の頭の無音部分を削除する。削除は、削除したい部分を反転させて(L とR の真ん中の線あたりに矢印がでるので、それでドラッグする)、【Delete】キーを押せばよい。削除まで少し時間がかかる。SoundE_10.JPG
  7. 波形の波が小さいようであれば、メニュー【音量】ででてくるセレクトボックスから【オートマキシマイズ】を選択するとでてくるポップアップ画面のライブラリーで、-15dB(popsならこれぐらいいいのでは)を選んで OK すれば音量を調整してくれる。
    SoundE_11.JPG
  8. 後の作業は、先のページ【隠居のパソコン備忘録:(続)LP をデジタル(MP3)化して、音楽CD にする】の 4. 以降と同じである。


 このような方法を使えば、ポータブルなデジタル録音機器を持ち歩くだけだから、オーディオ機器とパソコンとが離れた場所にあっても作業ができる。
 古希に近い私と同じような世代は、若い時に求めた棄てきれずに死蔵しているLP があるのではないかと思う。LP を聴いて若いころの思い出に浸りながら秋の夜長を過ごすのもいいだろう。デジタル化してしまえば、LP は処分できる。

2010年7月19日

隠居の読書:梨木香歩、【渡りの足跡】


渡りの足跡
渡りの足跡
posted with amazlet at 10.07.19
梨木 香歩
新潮社
売り上げランキング: 11003
おすすめ度の平均: 4.0
4 ここではない、どこか別の場所へ。鳥たちの渡り、彼らの旅路に思いをめぐらすエッセイ集

 毎日曜日の毎日新聞には、【今週の本棚】という読書欄がある。ここに、湯川豊三という方が、この本を紹介されている。これを読んですぐに読みたくなり、Amazon で注文した。このようにして購入してもいつも梅棹忠夫のいう【みた】だけで積ん読が多いのだが、今回は一気に読んだ。

 梨木香歩さんは、Wikipedia では、日本の児童文学作家、絵本作家、小説家ということになっている。私のサイトにある Masajii's Weblog の読書日記「西の魔女が死んだ」にあるように、児童文学が本職なのかもしれない。
 だから、この本の主題である野鳥観察は仕事の一部なのか、趣味なのかはっきりしないが、とにかく私のようなご近所野鳥観察とはスケールが全く違う。オオワシの渡りを確かめるために、国内の網走や知床をはじめとする道東周辺・諏訪湖・琵琶湖や海外はカムチャッカまで出かけるのである。

 どうしてもそこに興味がいくのだが、野鳥観察のための装備について詳しい記述はないが、双眼鏡は肌身離さずで、撮った写真を専門家に見てもらって鑑別もされているので、望遠のついたカメラも携行されているに違いない。また、10ページには、次のような記述があるのでKestrel4000 のような携帯気象計もコンパスも持って行かれているのではと想像する。
 この日この時間の網走の湿度は約22パーセント、西北西の風、最大13.9m。清々しく冷気を含んだ空気。

 場合によっては、フィールドスコープももって旅行されるから、現地での案内人がない単独行動はレンタカーのようだ。察するに、物書きはいろいろな記録が大事なのだ。私の隠居のたわごとブログの場合でも、記録はとるようにしている。音の記録は梨木香歩さんの場合はないようだが、音の記憶も見事に記述されている。

 私も同じような現象に出くわしたヒヨドリのさえずりについて、次のような記述がある。少し、長いが引用させていただく。
 今、この原稿を書いているところは――比較的緑が多いとはいえ――都心と言われるところである。それなのにここ数日、明け方の四時半頃になるとまるでブラックバード囀る英国の朝のような鳥の囀りが聞こえる。その声に起こされ、一体どんな鳥が、と出て行って確かめたいのだが何しろ起き抜けでぼうっとしていて、すぐに動けない。そのうち眠気に負けてしまう。 あの声は一体、と日中はずっと悶々とした思いを重ねていた。「最近明け方に一羽で美しく長 く囀り続ける鳥がいます。お気づきの方、何という鳥か、ご存じありませんか」、と近所に回覧板を回そうかと真剣に考えたほどだ。
 今日の午後出先から帰宅したとき、敷地内でその囀りの主が分かった。まるでメジロのように、ホオジロのように ――でも本物ではあり得ないとすぐ分かる―― 次から次へ囀り、信じられないことに、途中でホイホイホイと明らかにサンコウチョウの鳴き真似で合いの手を入れる。電線に留まって我を忘れてうっとりと鳴き続け、佳境に入ると感動のあまり自分で自分をもてあますのか、囀りながら空高く舞い上がり、それからあの独特の波状飛行をしてずっと向こうのお寺の屋根まで飛んで行き、それからまた此処へ戻ってきて続きを歌う、という事を繰り返していた。まちがいなく、ヒヨドリだった。けれど、今は梅雨が明けたばかりの真夏、これから所帯を持とうというのか、それともそんなことに問係なく(あのヒヨドリには自分以外の何ものも見えているようではなかったし)芸術的な研讃を積もうとしていたのか、こんなところ でサンコウチョウの声など聞こえるはずはないから、どこか遠い山の奥で彼の鳥と接近遭遇し た事があったのか。あれやこれや考えても、留鳥のヒヨドリとは考えられない。春の渡りが遅 れてしまって繁殖期がずれているのかもしれない。相手の確保は大丈夫だろうか。
 それにしてもあの美しい声が、けたたましく耳障りだとばかり思っていた、あのヒヨドリの声だったとは......。ああいう調子で渡りの途中のあちこちで、熱心にその地方の鳴禽(めいきん)の声を採 集し、また自分も自慢の歌声を披露し、などして帰ってきたのかも知れない。今日だって私が 気づかなかっただけで、近くに繁殖可能な雌が存在していたのかも知れない。ここ数日ずっと 囀っているから、その可能性は低いかも知れないけれど、ないわけではないだろう。

 私は残念ながら、サンコウチョウのさえずりは知らない。いつもお世話になっている【小鳥のさえずり】サイトで確認すると確かにヒヨドリのさえずりに似ているようだ。実のところ、私も同じ梅雨明け間近の4時半頃に、鳥のさえずりで眼を覚ましたことが多かったのだが、ヒヨドリのさえずりとは確信がもてなかった。それで、録音した mp3 のファイルを上のサイトの管理者である pika@Bird Songs in Japan さんに送って確認してもらった。少しして、次のような回答があった。
いただいた音声ファイル、聞いてみました。
ひよどりが、歌ってますね。
単調なリズムですが、ちゃんと音階があって、かわいいですね!
カラスも元気そうですが...。


 この本は単なる野鳥観察の本ではない。鳥の渡りを追いながら、生存することの意味を考えさせてくれる一冊である。明日からの探鳥ウォークで見るもの、聴くものへの思いが変わるかもしれない。