地理情報システム

地図製作者、地理学者、およびGIS専門家のためのQ&A

3
Pythonプログラムを実行するボタンをArcMapに作成しますか?
ツールバーのボタンがクリックされたときにArcMap内で実行するスクリプトがあり、これまでのところ、スクリプトをスクリプトツールにすることしかできません。ジオプロセシングツールとしてではなく、コマンドとして実行する必要があります。 これをジオプロセシングツールとして実行すると、コマンドラインウィンドウから同じコードを実行する場合よりも時間がかかります。ArcObjectsの調査を開始したばかりですが、必要な場合はそれを使い始めたいと思います。 ボタンを作成するためのサンプルコードまたはリソースがあれば、それは素晴らしいことです。

3
GRASS v.kernelの結果を解釈する方法は?
GRASSのマニュアルは次のとおりです。 v.kernel-移動する2D等方性ガウスカーネルを使用して、ベクトルポイントデータからラスター密度マップを生成します... では、結果をどのように解釈したらよいでしょうか。v.kernelはv.neighbor機能よりも高度であることを理解していますが、v.kernelがどのような利点を持っているかはわかりません。
10 grass  density 

2
ArcObjectsをモッキングでユニットテストするにはどうすればよいですか?
私はユニットテストの大ファンですが、それでもFGDBを利用して、ArcObjectsフレームワークの使用時にユニットテストを実行するための機能を取得します。 IFeature、IGeometry、IWorkspaceなどのモックに対してうまくモックを使用している人はいますか。そうであれば、それを行う方法の例をいくつか見てみたいと思います。私はあなたがどのようなモックフレームワークを使用するかについては特に気にかけていません。 私が見ている問題は、同じオブジェクトの非常に多くのインターフェース間でスライスしてダイスを作成しなければならないことです。そのため、代表的なモックオブジェクトを作成するオーバーヘッドが非常に大きくなります。

4
カスタムOpenStreetMapsスタイル(land = white、water = black)のレンダリング:これを行うだけの専用コンピューターが必要ですか?
編集:私の目標は、OpenStreetMapやcloudmadeをWebマップとして使用することではありません。私は何を望んでいるのかを正確に説明しました(「zoom = 10で全世界のタイル化された完全なタイルセット(約68ギガピクセル、water = black、land = white、ラベルなし)」。私はcloudmade.comのみを使用するつもりでした例としてリンクして、私が何のために撮影しているのかを示します(実際のところ、cloudmadeスタイルはその方法の90%にすぎません)。オフラインでタイルが必要です。マスクとして説明した画像(68 Gpix)が必要ですNASAとUSGSのデータを使用して構築しているカスタムマップの大きなラスターマップタスク。 例として 私は自分が望むものを示すようなカスタムスタイルを作りました: http://maps.cloudmade.com/?styleId=22688# (ラベルなし、道路なし、すべての水フィーチャ(河川、湖、海、あなたが名前を付ける)を除くすべての種類のフィーチャなし)で、土地は真っ白で、中間の値のMapnikアンチエイリアスは黒色です。 私が本当に欲しいもの 私は、zoom = 10(約68ギガピクセル)で全世界のラスタ化されたタイルの完全なセットを望みます。 このデータを取得するには、Planet.osm(11 GB圧縮)をダウンロードしてインストールし、Mapnikを実行して(日/週は?)検討しました。ただし、Planet.osmは、データベースとインデックスが構築されると、100 GB、場合によっては1 TBを必要とするように見えます。私は私のラップトップ上のディスクスペースのようなものを持っていないと私は完全なデータセットを必要としないので、私がダウンロードできるデータの小さなサブセットがあります(それは言うここポリゴンデータのみが700メガバイトであることを)?実際、私が知ることができることから、データのサイズは昨年1倍になっているので、これに対処するには強力なマシンが必要になります。 これらのタイル(レベル10、白黒、水に着陸するだけ)をバッチ処理する簡単で直接的な方法はありますか、またはこれを行うには基本的に専用のコンピューターが必要ですか?

4
ArcGISのアップグレード後に以前のバージョンからArcGISエクステンションをアンインストールしますか?
ArcGIS 9.3.1(サーバー、デスクトップ、エンジン)をアンインストールしてから、ArcGIS10.0(サーバー、デスクトップ、エンジン)をインストールしました。 一部のアークマップ拡張機能をアンインストールしようとすると、エラー1001「インストーラータイプを取得できません」が発生しました。 つまり、このアドバイスに耳を傾けるのを忘れていました。 ArcGISをアンインストールする前に、カスタムコンポーネントをアンインストールする必要があることに注意してください。その理由は、カスタムコンポーネントはインストール/アンインストール時にロードする必要があるためです。 10.0をアンインストールして9.3.1を再インストールせずにこれを完全にアンインストールする方法を誰かが知っていますか? 更新:Revo Uninstallerを使用してクリーンアップした後、CCleanerを使用してレジストリをクリーンアップしたと思います。

2
過去の地図を最新のGISシステムにインポートするためのツールですか?
古いスキャンされたマップから最新のGISシステムで使用するためのジオメトリを導出するためにどのようなツールが存在しますか? 機能を手動で編集またはトレースするためのインターフェースを提示するのではなく、実際のデータを生成するライブラリーについて言及しています。 そのようなツールが存在しない場合、問題に光を当てるかもしれない関連分野の学術論文や研究(または恥知らずなハック!)はありますか?


6
斜めの写真のジオメトリを計算するためのリソース
現在、私は監視分類アルゴリズムを使用して、特定の画像内の土地利用を計算しています。画像の問題は、高い斜めの写真から発生しています。使用したカメラの焦点距離と寸法、写真が撮影された場所のGPS位置を知っています。 すでに持っている情報から土地利用の面積を計算できるリソースを探しています。写真のジオメトリを知っていれば、各ピクセル間の相対距離を計算できるという考えです。考え?


3
ArcGISは、非等間隔投影で2つのポイント間の距離をどのように計算しますか?
これは、私の前の質問に対するフォローアップの質問です。座標系の投影法について、よく書かれた紹介文を提案できますか? 私がCH1903マップ投影で作業していると仮定しましょう。これは、私が知っていることはすべて共形ですが、等距離ではありません。つまり、角度(形状)は保持されていますが、面積、距離、スケールは保持されていません。(少なくともこれらは正確に保存されていません)。ここまでは順調ですね。 2点間の距離を計算するときに、ArcGISがどのような計算を実行するのか疑問に思っています。ArcObjectsでは、次のようにIProximityOperatorインターフェイスを使用できます。 IPoint a = ..., b = ...; double distance = ((IProximityOperator)a).ReturnDistance(b); 質問:距離を正確に保持しないリファレンスシステムを使用している場合、(上記のように)2点間の距離をクエリするときにArcGISは何をしますか? それは単に距離を取得するためにいくつかのピタゴラスの数学(a 2 + b 2 = c 2)を実行しますか?つまり、返される距離は投影が許す限り正確になりますか? または、より正確な距離を取得するために、何らかの形の再投影など、より複雑なことを行いますか? (同じ質問ですが、より一般的には、そのジオメトリが投影された後、ArcGISはすべての計算をユークリッド空間で単純に実行しますか、それとも、使用されたマップ投影は、距離、角度、面積などの計算に影響しますか?)

3
GIS専門家以外の「地理空間データ」を定義する
これは主観的な質問の一種であることに気づきましたが、サイトで他の主観的な質問を目にしたので、私はそれを公開したのだと思いました。同僚は最近、彼らが提出しようとしている助成金とともに「地理空間データ」を要求しましたが、要求されている内容に混乱していました。私の説明は、プロジェクトエリアに関連するGISデータを求めていたというものでした。私の説明は機能しているように見えましたが、より明確な定義を得るためにコミュニティ全体に説明したいと思いました。 「地理空間データ」を非GIS専門家にどのように定義しますか?

2
ArcGISテーブル読み込みでのデータタイプの検出
Excelファイルからテーブルレイヤーを追加すると、ArcGISはデータタイプを推測しようとします。 Microsoft Excelは、標準データベースのように、データ入力時に値のフィールドタイプを強制しません。したがって、Excelで指定されたフィールドタイプは、ArcGISで公開されるフィールドタイプの決定には使用されません。代わりに、ArcGISのフィールドタイプは、そのフィールドの最初の8行の値のスキャンによって決定されます。スキャンで単一のフィールドに混合データタイプが見つかった場合、そのフィールドは文字列フィールドとして返され、値は文字列に変換されます。 ここで使用されているヒューリスティックルールを知っている人はいますか?

1
商用GISソフトウェアの機能がFOSS GISにありませんか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 たとえば、私が使用するプログラム(TransCAD)には、最小限のデータ入力に基づいて移動時間マトリックスを実行する機能があります。これは、エンベロープタイプの計算をやり直す場合に非常に役立ちます。トランジットルーティングとGHG排出量モデリングを行う機能もあります。 お気に入りのFOSS GISソフトウェアに実装してほしい非フリー/オープンソースソフトウェアで使用する機能にはどのようなものがありますか?

6
アニメーションWebマップを作成して公開するためのオープンソースツールですか?
観測またはモデル予測からアニメーションを作成し、これらのアニメーションをOpenLayersなどのWebベースのビューアに表示することに興味があります。 この機能について私が見つけた最良の例は次のとおりです。 ゴディバ2 私の意見では、ユーザーインターフェイスは非常に直感的ではありません。アニメーションマップを取得するために必要な手順は次のとおりです。 左側のツリーブラウザからレイヤーを選択します。 右側のカレンダーで日をクリックします。 カレンダーの左側にある「最初のフレーム」というラベルの付いたリンクをクリックします。 カレンダーから別の日を選択し、「最後のフレーム」というラベルの付いたリンクをクリックします。 「アニメーションの作成」リンクがポップアップ表示され、それをクリックしてアニメーションを生成します。 時系列の視覚化とアニメーションをサポートするために利用できるオープンソースツールキットは何ですか?フロントエンドでは、Googleマップスタイルのビューアーで結果を表示したいと考えています。これは、ほとんどの人がよく知っていることです。バックエンドは大きく開いています。

4
GPS衛星から受信機に送信されるデータは何ですか?
GPSシステムがどのように機能するか、多少は知っています。しかし、私はそれをより詳細に理解したいと思います。正確にはどのようなデータがGPS衛星からGPS受信機に送信されますか? GPS受信機を立ち上げた時、役立つまでに時間がかかるので、いろいろな種類のデータがあると思います。私が知っているように、これは受信機があまり頻繁に受信されないデータを待つためです。位置情報に使われているGPS信号がよく送られていると思いますが、わかりません。 これをより詳細に説明できる人はいますか?または便利なリンクがありますか?
10 gps  references 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.