地理情報システム

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

2
PythonとArcGIS Desktopで複数列のMultiValueパラメータを実装しますか?
ArcGIS(9.3)Pythonスクリプトで作業しています。入力の1つは、機能のリストです。各機能について、対応するフィールドを選択する必要があります。パラメータをMultiValueに設定すると、処理されているすべての機能について、UIに素敵なテーブルが表示されます。MultiValueテーブルに別の列を追加して、各機能のフィールドを選択するにはどうすればよいですか? クロスポスト:http : //forums.arcgis.com/threads/30907-MultiValue-Parameter-with-Multiple-Columns ArcGISフォーラムからのEsriの回答: 残念ながら、これに対するソリューションは、スクリプトツールのValueTable入力を使用して10.1で最近実装されました。これを9.3.1で機能させるには、いくつかのカスタム検証を備えた2つの多値パラメーターが必要です。

4
Google Maps APIには統計ツールや、ラスターからベクターへの変換さえ提供されていますか?
私は、Google Maps APIを使用しているWeb開発者と協力して、実行する必要のある前処理手順(RおよびGRASSなど)と、Google Maps API内で実行できることを決定しようとしています。これは私に次の質問を導きます: Google Maps APIでラスターをベクターデータに変換する方法はありますか? APIに関連する統計ツールはありますか?
10 google  r 

2
2つまたは3つの州のサイズのマップタイルを取得するための効果的かつ法的な方法は何ですか?
Open Street Map(タイルの使用に関するポリシーについては承知しており、違反はしたくない)またはアプリケーションへのオフラインマップとして機能させるための他のソースからマップタイルを取得したいのですが。 総面積は、たとえば米国の2〜3州(300 K平方マイル)のサイズで、ズームレベル1〜12レベル(将来的には最大17レベル)になるため、数GBになると思います。 おそらく、2つの方法が考えられます。それらのマップタイルをOSMデータによってローカルに生成するか、ユーティリティを使用してソースからタイルをダウンロードします。または、私にはわからないことがあり、単純なものが存在するかもしれません! これをより速く、より簡単に、そして合法的に達成できる具体的な方法は何ですか?

4
標準化された、または「最も使用されている」ダミーZ値はありますか?
2Dデータと3Dデータの両方を作成してインポートすると、座標セットのZ値がないという状況に何度も遭遇しました。Z座標の値が範囲外(-99、-9999、-infなど)のようです)または、ダミーの Z座標を作成する必要があります。 私の質問に対する答えは次のとおりです。 「あなたのケースでは明らかに範囲外の値を使用するだけです。」 しかし、その答えは、GISコミュニティがダミーの Z座標に対して標準化された値または最も頻繁に使用される値を持っているかどうかを疑問に思います。

2
標高プロファイルのサンプルポイントアルゴリズム
標高プロファイルを生成する場合、基になるラスターからサンプルを取得する必要があります。目的が最高品質のプロファイルを作成することである場合、サンプルポイントの場所はどのように決定する必要がありますか?それらのサンプル点を補間するためにどのようなアプローチを取るべきですか?

1
GRASS GISのポリラインからのポリゴン?
.gdbに20,000のポリラインがあり、約5,000の建物のフットプリントを表しています。建物のフットプリントの一部にはかなり大きなギャップがあります(下の画像)。建物を押し出すことができるように、閉じたポリラインをポリゴンにスナップしたいと思います。 これはGRASSで実行できますか? オープンソースコミュニティに「クリーン」またはそのような機能を備えた何かがあることを願っています。
10 polygon  grass  editing 


3
ArcGIS Desktopのバリアを使用したクリギング?
私は、湾内に流れ込む半島の反対側のいくつかの川のデータポイントを使用して、沿岸地域で補間を試みています。 海岸線レイヤーを作成してバリアとして使用しましたが、ArcGIS 10でこれを行う方法がわかりません。 クリギングツールのどこにもバリアオブジェクトが表示されません。 クリギングを行い、それを土地にクリッピングするだけで試しましたが、データポイントが互いに接近しているが、土地によって分離されていると問題が発生するという非現実的な結果が得られます。 9.3のジオプロセシングスクリプトでこれを行うためのオンラインドキュメントを参照してください。

1
ポイント/ノードの統合/マッチングのためにOpenJumpツールを探していますか?
ポイント(ノード)データの2つのレイヤーを融合(マッチング)するためのOpenJumpツールはありますか? 私は特に、このようなツールを使用してOpenStreetMapとデータを同期することに興味があります。そこでは、融合のテーマについてWikiページを作成しました。このページは、OpenJUMPを使用したベクターデータセットの統合に関するいくつかの大学の研究プロジェクトにリンクしていますが、彼らは彼らの研究を共有していません。 アルゴリズム的には、このタスクは一般的なベクトルの処理に比べてそれほど難しくないはずです。距離や類似のプロパティをいくつかの数学と一緒に使用するだけなので、私はオープンソースソフトウェアに実装されたグラフィカルインターフェイスにもっと興味があると思います。 OSM wikiで、ノードを統合するための可能なワークフローをここに書きました。JOSMで実装しようと思った。 このツールを使用してどのようなユースケースに興味があるのか​​を説明すると役立つと思います。 OSDとVDOTからのバージニア州間出口データの同期 GNIS機能ポイントとOSMの同期 (重心を使用して)ポリゴンを融合する拡張機能の後、ツールは次の目的にも使用できます。 実際の建物のポリゴン(エリア、閉じた方法)へのアドレス指定データと共に、家を表すノード間でプロパティ(タグ、属性)を転送する 他にも多くの可能性があると確信していますが、これらは私がそれを使用することを計画しているいくつかです。

3
ISO 19131準拠の空間データセットの仕様はありますか?
ISO 19131は、空間データセットの仕様(データセットが作成および提供される方法)の標準です。 この規格に準拠した仕様書(オンラインで入手可能)の例を知っていますか? (これはそれほどエキサイティングな質問ではないことは承知していますが、必要です!)
10 standards 

2
ArcGIS Pythonスクリプト開発APIはありますか?
私はGISの世界に初めて参加した、やや経験豊富なソフトウェアエンジニアです。私は、ArcGIS 9.3および10.0をサポートするGISプロジェクトの作業を開始し、既存のコードを調べて、メインインターフェイスライブラリのように見えるようにしましたarcgisscripting。ただし、「arcgisscripting API」または私が考えることができる他の変形のグーグル検索は、ブログの投稿、フォーラムのスレッド、または壊れたリンクのみを表示します。 arcgisscriptingArcGIS用のPythonスクリプトのコアAPIまたはリファレンス、またはPythonスクリプトはありますか?私はそれを間違っているのですか、何か他のことを試す必要がありますか?

5
GeoServerチュートリアルをお探しですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 GeoServerの使い方を学ぶことができるソースは何ですか? 私はこれら2つのサイトを知っています。 http://geoserver.org/-実際には機能していません(少なくとも現時点では) http://workshops.opengeo.org/geoserver-intro/-GeoServerの(チュートリアル)だけではありません しかし、私はもっと複雑な情報に興味があり、ドキュメントだけを読むのではありません。

2
ポイント内の複数のカテゴリ/属性の静的マップ視覚化?
ポイントの場所ごとに複数のカテゴリ値を持つポイントデータがあります。例えば: point1 = a、b point2 = a point3 = b、c point4 = a、b、c、d、e 等々 値はカテゴリ/ノミナルであるため、データポイント間で何らかのランキングを作成できないことに注意してください。このタイプのデータを使用して、どのマップ視覚化オプションを実行できますか?

1
非投影データと予測データを使用して行われた計算のエラー評価
この質問は、「投影データと非投影データからの流れ方向の計算と流域の描写」という題名の質問に基づいています。 投影対非投影DEMデータからの流れ方向の計算と流域の描写 ただし、これは完全に別の質問です。前述の質問では、球形/投影されていない地理座標系のデータでユークリッド距離を想定するアルゴリズム(ArcGISフロー方向など)の使用に問題があることが判明したためです。 地図の投影は、オレンジの皮を取り、それを机の上で平らにしようとするようなものであることがわかっています。地図の投影によって本質的にいくつかのエラーが発生します。ただし、特にデカルト/投影された平面サーフェスを想定する計算を実行している場合は、投影の利点により発生するエラーが相殺されるようです。この場合、私が興味を持っているアルゴリズムは、データが投影されていることを前提とするArcGIS Flow Directionアルゴリズムです(これは、私の研究に基づくほとんどのアプリケーションで採用されている前提です)。これは、距離の計算にユークリッドアプローチを使用しているためです。 私の質問は、非投影DEMデータ(地理座標系のDEMデータ)と投影データ(適切な投影などのDEMデータ)を使用して、特定の調査地域の流れの方向を計算することで発生する可能性のあるエラーをどのように定量化できるかです。 UTMまたは何かコンフォーマル)? 確かに、投影されていない同じDEMデータを使用して、流れ方向ラスターを導出できます。しかし、それではどうでしょうか。私たちの目標は、できる限り正確に地球の表面をモデル化することです(そして、元のDEMなどを作成するプロセスで発生する可能性のあるエラーには対処していません。これらは、私に関する限り一定です)。 ....投影されたDEMから導出された流れ方向データの方が優れていると想定し、2つのラスターの個々のセル値を比較して、(通常のD-8モデルのコンテキストで)方向の値が異なるセルを特定します)?これを行うには、投影されていないデータから派生したフロー方向ラスタを取得し、投影されたフロー方向ラスタで使用されているのと同じ投影法を適用する必要があると思います。 最も意味のあるものは何ですか。また、投影されていないDEMを精度のベンチマークとして何と比較する必要がありますか。 数学の方程式の細部に入ると、それを理解する人にとって、地上レベルでの証明が得られ、一部にとっては十分かもしれませんが、それだけでなく、数学を十分に理解しているが、危険なほど地理/ GISを知っているだけの場合は素晴らしいでしょう(理想的には、両方のレベルがハードコアな地理オタクと平均的なGISのやり手と共鳴するのが良いでしょう)。より高いレベルの人々にとって、証明は数学にあると言って、おそらく議論の余地があるかもしれません-私はもっと具体的なものを探しています(たとえば、政府のある種の非効率性にドルの数字を付けるようなものです)。 これをどのように定量化できるかについての考えやアイデアがあれば、大歓迎です。 トム

3
PostgreSQLからdxfファイルを取得する
多数のシェープファイルをPostGISデータベースに正常にロードしました。SQLクエリに基づいて、特定のジオメトリとレイヤーをdxfファイルとして取得できるようにしたいと思います。 WindowsのOSGeo4WスイートのPostGIS、GDAL、PostgreSQL、Pythonを使用しています。 私はogr2ogrを次のように少し使用する必要があると想像しています: $ ogr2ogr -sql "SELECT * FROM some_table" -f "dxf" outputfile.dxf -overwrite "PG:dbname=mydb user=dbusername password=dbpassword" しかし、適切な値でそれを行うと、次のような一連のエラーが発生します。 ERROR 1: DXF layer does not support arbitrary field creation, field 'objectid' not created. レイヤー内のすべての属性列でエラーが発生しsome_tableますが、dxfファイルを取得します。 .dxfファイルを既に作成していて、上記のコマンド(-overwriteオプションを含む)を再実行すると、代わりに次のエラーが発生します。 Layer sql_statement not found, and CreateLayer not supported by driver. ERROR 1: Terminating translation prematurely after …
10 postgis  gdal  ogr  dxf 

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