Re: [OSGeoJapan-discuss] GRASSのはじめ方について

Nobusuke Iwasaki wata909 @ gmail.com
2010年 10月 6日 (水) 11:06:23 EDT


矢部様

岩崎です。

> 入力
> g.list rast
> g.list vect
> →実行

ここは,一行毎に「実行」をクリックして下さい。つまり,

> g.list rast
> →実行

> g.list vect
> →実行

という形です。
ここでは表示は複数行になっていますが,実際には一行として解釈されているようです。
あとは,GIS.mのウィンドに入力するよりも,DOSウィンドを立ち上げてそちらに入力した方が,キーボードの矢印キーの上下でキーボードの過去の履歴を呼び出すことができるので,コマンドの入力が楽になるかもしれません。

参考までに。


2010年10月6日16:21 Nobuko Yabe <nyabe6 @ hotmail.com>:
> 岩崎様
>
>  回答ありがとうございました。岩崎さまの推察通り、Windows でバージョン6.4を使っています。
>
>  岩崎様の返信で不明だった点がはっきりしました。
>
>  回答を踏まえて、本(p.32〜)にあるようなコマンドをGIS.mの下の入力部分に打ち込んでみたのですが、
>
> 出力部分にはこのように出てきます。
>
> 入力
> g.list rast
> g.list vect
> →実行
>
> をした場合。
>
> **************************************************
> <g.list> オプションは無効です
> <vect> オプションは無効です
> 説明:
>  標準出力へのユーザー指定されたデータタイプの現在使用できるGRASSデータベースファイルの一覧を表示します
> キーワード:
>  一般的な, マップ管理
> 用例:
>  g.list [-f] type=datatype[,datatype,...] [mapset=string] [--verbose]
>    [--quiet]
> フラッグ:
>   -f   説明つき表示のリスト(マップタイトルもリストします)
>  --v   詳細モジュール出力
>  --q   モジュールを出力
> パラメータ:
>     type   Data type
>            オプション: rast,rast3d,vect,oldvect,asciivect,icon,labels,sites,
>                     region,region3d,group,3dview
>   mapset   リストするマップセット(デフォルト=現在のマップセット)
>
> ************************************************************
>
> p.33のコマンドも入れた場合。
>
> 入力
> g.list rast
> g.list vect
> g.region rast=elevation -p
> d.erase
> d.rast elevation
> d.his h=elevation i=elevation_shade
> d.vect streams col=blue
> d.vect roadsmajor
> d.vect overpass icon=extra/bridge size=15 fcol=
> →実行
>
> をした場合。
>
> **********************************************************
> <g.list> オプションは無効です
> <vect> オプションは無効です
> <g.region> オプションは無効です
> <rast> パラメータは無効です
> <p> フラッグは無効です
> <d.erase> オプションは無効です
> <d.rast> オプションは無効です
> <elevation> オプションは無効です
> <d.his> オプションは無効です
> <h> パラメータは無効です
> <i> パラメータは無効です
> <d.vect> オプションは無効です
> <streams> オプションは無効です
> <col> パラメータは無効です
> 説明:
>  標準出力へのユーザー指定されたデータタイプの現在使用できるGRASSデータベースファイルの一覧を表示します
> キーワード:
>  一般的な, マップ管理
> 用例:
>  g.list [-f] type=datatype[,datatype,...] [mapset=string] [--verbose]
>    [--quiet]
> フラッグ:
>   -f   説明つき表示のリスト(マップタイトルもリストします)
>  --v   詳細モジュール出力
>  --q   モジュールを出力
> パラメータ:
>     type   Data type
>            オプション: rast,rast3d,vect,oldvect,asciivect,icon,labels,sites,
>                     region,region3d,group,3dview
>   mapset   リストするマップセット(デフォルト=現在のマップセット)
>
> ***********************************************************
>
>
>
>  そして、マップ表示1というウィンドウには、図3.5(p.32)のような図は
>
> 全然現れてきませんし、GIS マネージャーにも何も表示が出てきません。
>
>  これは正常な動きではないですよね。
>
>  何が問題になっていると考えられますか?
>
>  やり方がどこか間違っているとか、何か作業を抜かしているのでしょうか?
>
>  私には全くどこが問題になっているのか検討がつかないので、よろしくお願いいたします。
>
>
>  矢部暢子
>
>
>
>
>
>
>> Date: Wed, 6 Oct 2010 14:56:51 +0200
>> Subject: Re: [OSGeoJapan-discuss] GRASSのはじめ方について
>> From: wata909 @ gmail.com
>> To: nyabe6 @ hotmail.com
>> CC: osgeojapan-discuss @ lists.osgeo.org
>>
>> 矢部様
>>
>> 岩崎と申します。
>> まず確認させていただきたいのですが,ご利用されているのはWindows,それとも他のものでしょうか? また,バージョンは6.4でしょうか?
>>
>> GRASSの場合,OSやバージョンによって挙動が違ったりします。
>>
>> Windowsで6.4だとすると,GRASS本で書かれているやり方がバージョン6.3に準拠したものなので,多少戸惑うかもしれません。Windowsでバージョン6.4を使用しているとして,お返事いたします。
>> GRASS本に書かれているやり方に準拠した作業をするとすると,デスクトップのショートカットではなく,スタートメニューにある「GRASS
>> old TckTK GUI」を立ち上げてもらうのがよろしいかと思います。書かれているのを見ると,おそらくそうしてると感じるのですがいかがでしょうか?
>>
>> 以下,個別の質問についてです。
>>
>> > 1.真っ黒い画面?
>> 「GRASS old TckTK GUI」で起動する場合には,コマンド・プロンプトが表示されませんが,GIS.mの下の部分「Run (in
>> DOS box)」をクリックしていただければDOSプロンプトが表示されます。
>>
>> > 2.gis.mの入力
>> これは,
>> >「Output-GIS.m」、 「Map Display1」、「GRASS 6.4.0 GIS Manager-nc_spm_08
>> > user1」
>>
>> が立ち上がって無かった場合に行うことなので,上記のものが表示されていれば特に行わなくて大丈夫です。なお,これら三つをあわせて呼び出すコマンドが「gis.m」だと思います(間違えていたら,ごめんなさい・・・)
>>
>> > 3.gis.mのウィンドウ
>> > 【訳者注】に「これは、gis.mのウィンドウにある上下の入力スペースのうち、下の入力スペースに
>> ここは,小文字の「gis.m」ではなく,大文字の「GIS.m」だと思います。
>> Runに関して「実行」で大丈夫だと思います。
>>
>> > 4. gis.mとGIS.m
>>
>> 2.にも書きましたように,gis.mは操作画面を呼び出すためのコマンドで,GIS.mはそれにより表示される画面の一つになります。ですので,コマンドを入力するのはGIS.mの下の画面になります。
>> 以下がgis.mのマニュアルのアドレスになりますので,ご参考下さい(英語ですが・・・)。三枚目のOutput -
>> GIS.mの画面がコマンドを入力した例になります。
>> http://grass.fbk.eu/grass64/manuals/html64_user/gis.m.html
>>
>> 以上,参考までに。
>>
>> 2010年10月6日13:53 Nobuko Yabe <nyabe6 @ hotmail.com>:
>> > メーリングリストの皆様
>> >
>> >
>> > 初めて投稿します。
>> > GRASSを研究に使いたいと思っている者です。
>> > 具体的には、酪農家とバイオガスプラントの最短距離を計算して出したいと思っています。
>> >
>> > GRASSを学び始めてまだ数日です。『オープンソースGIS グラスアプローチ第3版 日本語版』や
>> > ネットでの情報を元にいろいろ試行錯誤しながら動かしているのですが、なかなかうまくいきません。
>> >
>> > とにかく、一通りの動かし方を経験してみよう、と考えまして、『オープンソースGIS グラスアプローチ第3版 日本語版』の
>> > 「3章 GRASSのはじめ方」にそってやっています。
>> >
>> > そこで質問です。
>> >
>> > 1.真っ黒い画面?
>> >
>> > p.31の【訳者注】に「真っ黒い画面と、「Output-GIS.m」、
>> > 「Map Display1」、「GRASS 6.4.0 GIS Manager-nc_spm_08
>> > user1」が立ちあがる」と書かれてあるのですが、この中の真っ黒い画面というのが私の場合では立ち上がりません。
>> >
>> >  この真っ黒い画面というのを立ち上げるにはどうしたらいいのでしょうか?
>> >
>> >
>> > 2.gis.mの入力
>> >
>> > また、p.31に「利用者はまた、gis.m GUIを利用することもできる。もし見つからない場合は、
>> > 以下のコマンドを入力すればよい。」とありますが、これは、、「Output-GIS.m」の下の入力スペースに
>> > いれるのですか?それとも、真っ黒い画面というのがMS-DOSか何かで、そちらに入力すればいい、という
>> > 事なのでしょうか?
>> >
>> > 3.gis.mのウィンドウ
>> >
>> > P.32に「利用可能なラスタ・ベクタ地図を表示させるには、以下を入力すればよい」とあり、
>> > 【訳者注】に「これは、gis.mのウィンドウにある上下の入力スペースのうち、下の入力スペースに打ち込んで、
>> > Runを押す。」とありますが、ここで言うgis.mのウィンドウというのは、2.の作業で出てくる画面のことでしょうか?
>> > また、Runは日本語版のGRASSではRun(in DOS box)ではなく、 「実行」でいいのでしょうか?
>> >
>> > 4. gis.mとGIS.m
>> >
>> > p.33の【訳者注】を読むと、GIS.mの下のフレームに打ち込むということが書かれてあるのですが、
>> > GRASSではコマンドを打ち込むウィンドウがgis.m とGIS.mの2つがある、そして、どちらも
>> > 上下にフレームが分かれているものである、という理解でいいのでしょうか?
>> >
>> > 私の今の現状ですが、GRASSを起動すると、GIS.mというウィンドウは現れるのですが、3でも書きましたように
>> > gis.mというウィンドウの出し方がわかりません。p.32では、gis.mに入力するように書いてあって、p.33ではGIS.mに
>> > 入力することが書かれてありますが、GRASSを動かす場合のコマンドはgis.mとGIS.m、どちらに入力するのでしょうか?
>> >
>> >
>> > 初歩的な質問ですみません。いろいろ読んでも分からず、実際にいろいろ試しに動かしてみたのですが、
>> > 本に書かれてあるようにならず、ウィンドウの名前とコマンドが同じだったり、大文字と小文字の違いだったりで、
>> > どのように理解していいのか困っています。
>> >
>> >  どうかアドバイスをよろしくお願い致します。
>> >
>> >
>> >  矢部暢子
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > OSGeoJapan-discuss mailing list
>> > OSGeoJapan-discuss @ lists.osgeo.org
>> > http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>> >
>> >
>
>


OSGeoJapan-discuss メーリングリストの案内