地理情報システム

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

3
GoogleドライブとGISデータのバックアップ/同期[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 最近、私たちの多くが3台のコンピューター(たとえば、職場、自宅、ラップトップ)を持っているのを見て、GISデータのメインファイルリポジトリとしてGoogleドライブを使用している人はいますか?クラウドですべてをバックアップし、それを自分のすべてのコンピューターと同期するというアイデアが好きです。 Googleドライブまたは他のクラウド同期/バックアップサービスの1つでGISデータをバックアップおよび同期した経験をお聞きしたいのですが。クラウドでのGISデータの使用/保存に重大な制限はありますか?自宅のデータにアクセスするためにGoogleドライブを仕事用サーバーと統合している人はいますか?

1
ArcGIS for Desktopを使用して、短距離(20 km)の曲線を示す放射状フローマップを作成しますか?
ESRIが提供している説明書ラジアルフローマップを作成する方法については、私は曲線が半分だけ世界のように、長距離を生産することになると思います。 短い距離(20km)の場合、測地線はおそらくかなりまっすぐに見えます。このプロセスを短距離のラジアルフローマップに使用し続けるために、データム設定を編集して地球が小さくなるようにすると、短い距離で素敵な曲線が得られます。誰でもこれを行う方法を知っていますか? または、曲線を作成するために使用する別のツールがArcGIS Desktop 10.0にありますか?54ポイントまで接続する必要がある90ポイントがあるので、手動で線を描くよりも自動化した方がいいでしょう。

2
パスに沿ったポリゴンとポイント間の距離を計算する
私はArcGisに非常に慣れていないため、これを行う方法を理解しようとしています。 基本的に、これは私がやろうとしていることです: 私はカナダの地図を持っており、その中には地域を表すポリゴンがあります(それぞれ自治体の大きさについて)。また、カナダのすべての空港の場所と、カナダ全土の道路網についても説明しています。道路を利用して、各エリアから最寄りの空港までの距離を求めます。 道路に沿った2点間の距離を計算するためにそれを使用できると思ったので、私がすでにやろうとしたのは、各ポリゴンの重心を見つけることでした。しかし、重心が道路(特にカナダ北部)に接続されているとは限らないため、それを使用できないことに気付きました。 ArcGISを使い始めて間もないので、オンラインで(混乱させることなく)私を助けることができなかったので、これをどのように達成するかについて、何らかのガイダンスを本当に感謝します。

2
arcpyを使用してファイルジオデータベースの有効性を確認する
タイトルが示すように、arcpyを使用してGDBファイルが有効かどうかを確認するにはどうすればよいですか?1つの方法は、名前がで終わるかどうかを確認するだけですが、.gdbこれは堅牢な方法ではありません。通常のファイルはで終了できるため、.gdbGDBは基本的にOSのフォルダーです。それで、どうすればよいですか?


3
ECW for QGISをUbuntu 12.04にインストールしますか?
Ubuntu 12.04でecw for QGIS 1.8を機能させる方法については、さまざまなオンラインヘルプガイドに従っています。私はそれをすべてUbuntu 10.04で動作させていましたが、12.04への移行以降、そのような運はありませんでした。 Ubuntu 12.04で機能するガイドはありますか? 現時点では、ecwサポートがインストールに含まれているWindowsバージョンをインストールする方が簡単なようですが、Ubuntuを使い続けたいと思います。
10 qgis  gdal  ubuntu  references  ecw 

1
マップタイル作成プロパティについて
タイルベースマップを作成しようとしています。タイルを作成したい画像があり、GDALを使用しています。 タイルを作成できましたが、結果を表示すると、タイルマップが次のように見えます。 ひっくり返されます 比率が正しくありません これは地図のオーバーレイ画像です: これはタイリングの結果です: オルソフォトの画像のコーナーを比較して、座標が良いことを何度も確認しました。 もう1つは、同じ座標のGoogle Earthでは、マップ画像がGoogleマップに正確にフィットすることです。 編集済み gdalinfo map_overlay.png この出力では: ドライバー:PNG / Portable Network Graphicsファイル:map_overlay.pngサイズは3527、2494座標系は `'画像構造メタデータ: INTERLEAVE = PIXELコーナー座標:左上(0.0、0.0)左下(0.0、2494.0)右上(3527.0 、0.0)右下(3527.0、2494.0)中央(1763.5、1247.0)バンド1ブロック= 3527x1タイプ=バイト、ColorInterp =赤マスクフラグ:PER_DATASET ALPHAバンド2ブロック= 3527x1タイプ=バイト、ColorInterp =緑マスクフラグ:PER_DATASET ALPHAバンド3ブロック= 3527x1タイプ=バイト、ColorInterp =ブルー マスクフラグ:PER_DATASET ALPHAバンド4ブロック= 3527x1タイプ=バイト、ColorInterp =アルファ 次に翻訳します: gdal_translate -of VRT -a_srs EPSG:4326 -gcp 0 0 31.7431761644 35.1680410195 -gcp 3527 0 31.7493769674 …
10 gdal  tiles 


4
DWG / DXFからGISに変換しますか?
以下を扱う情報(複数のレイヤー)を含むDWG / DXFファイルがたくさんあります。 等高線と標高(ライン) アンテナの位置(ポイント) 保護領域(ポリゴン) 管理境界(線) 道路(ライン) 川(ライン) フェンス(線) ... これらの情報はすべてこれらのCADファイルに非標準的な方法で挿入されており(統一されていない名前またはレイヤーの色)、GIS(SHPファイルまたはPostGISサーバー)に変換したいと思います。 これらのデータを翻訳する方法を調査しています。 私は考えています: PythonでGDALスクリプトを作成する(http://www.gis.usu.edu/~chrisg/python/2009/) Teighaライブラリを使用してスクリプトを作成する(http://www.opendesign.com/guestfiles/TeighaFileConverter) ArcGIS Desktopを使用する(Pythonスクリプトを使用)(http://www.slideshare.net/cageyjames/python-scripting-with-arcgis) 使用QGISまたはgvSIG(http://www.qgis.org/、http://www.gvsig.org) GlobalMapper(http://www.globalmapper.com/)を使用 GeoKettleを使用(http://www.spatialytics.org/projects/geokettle/) ... このソフトウェアでCAD2GISの翻訳を実現できますか?
10 convert  dxf  cad  dwg  spatial-etl 

4
ポリラインのすべてのポイントを取得する
Pythonにいくつかのポリラインフィーチャオブジェクトがあります。次に、ポリラインのすべてのポイントを取得します。 たとえば、ポリラインがある場合はポイント開始[0,0]エンドポイントを[5,5]。結果:[1,1];[2,2];[3,3];[4,4];[5,5]。 端点を含むその線上のすべての整数点を見つけたいのですが。直線の場合、これは非常に単純ですが、ポリラインにBeizer Curve、Circular Arc、Elliptic Arcジオメトリタイプがある場合、どのようにすればよいですか? 編集: ArcGISのすべてのライセンスレベルで利用できるツールのみを使用できます。たとえば、ArcGIS Basic。

2
ファイルジオデータベースAPI .NETラッパー:テーブル/フィーチャクラスがロックされているかどうかを確認する方法
私はファイルgdb API .NETラッパーを使用しており、(ArcObjectsを使用するのではなく)ニーズに非常によく適合しています。私がまだ理解していないことの1つは、テーブルまたはフィーチャクラス(fc)が書き込みを試みる前にロックされているかどうかを判断する適切な方法があるかどうかです。 私がしていることは、更新/挿入をtry / catchでラップすることであり、「ロック例外を取得できない...」になった場合、オブジェクトが他の何かによってロックされていることがわかります。 特定のテーブルまたはfcに書き込むことができるかどうかを確認するより良い方法がありませんか?

1
地質学的方向を理解するには?
私は1950年代に出版された「インディアナ州のいくつかの鉱物と岩石のガイド」を読んでいました。 「マッドパインクリーク沿いの断崖、レインズビルの南西1.5マイル、南西1/4西経4秒29、T。23 N.、R。8 W.」 このPDFのp.38にあります:https : //scholarworks.iu.edu/dspace/bitstream/handle/2022/235/C04.pdf?sequence=1 それらの指示をどのように理解できるようにすることができますか?

3
「NoneType」オブジェクトには属性がありません
私はpython地理空間プログラミングを初めて使用します。次のスクリプトを実行して、対応するエラーメッセージを取得しました >>> import osgeo >>> import osgeo.ogr >>> shapefile = osgeo.ogr.Open("tl_2009_us_state.shp") >>> numLayers = shapefile.GetLayerCount() Traceback (most recent call last): File "<pyshell#5>", line 1, in <module> numLayers = shapefile.GetLayerCount() AttributeError: 'NoneType' object has no attribute 'GetLayerCount'
10 python  gdal 

6
ポリラインに沿った距離を指定して、エンドポイントからポリライン上のポイントを取得します
ポリラインの始点と終点があります。特定の距離で指定された端点からそのポリライン上の点を取得するにはどうすればよいですか。 このスクリプトがモジュールをインポートせずにArcViewで機能するという条件で、arcpyを使用してこれを取得するにはどうすればよいですか(この回答のように)。値をハードコードしないようにしています。 関連質問: 距離を指定して線に沿ってポイントを作成する方法 Python for ArcGIS Desktopのラインに沿ってポイントを補間しますか?

2
プライバシー要件を満たすためのポリゴンの集約
特定の業界のすべての雇用主のオフィスの場所を表すポイントフィーチャクラスがあります。フィーチャクラスには、各オフィスで働いている従業員の数を格納するための属性があります。誰かがこのデータを使用するように要求しました。この場合、可能な限り最小の地理単位(国勢調査区)に空間的に結合されています。ただし、プライバシー契約により、データがそのままリリースされることはありません。代わりに、次の2つの条件を満たすように抑制する必要があります。 ポリゴンには少なくとも3つの雇用者(ポイント)が含まれている必要があります。 ポリゴン内の総雇用の80%以下は、単一の雇用者によるものです。 ポイントを国勢調査区に空間的に結合し、それぞれの合計と最大雇用を維持するスクリプトを作成できました。抑制基準を満たさないものにはフラグが立てられます。(ポイントを含まないポリゴンには、抑制するデータがないため、フラグが付けられません。)次に、各ブロックグループをチェックして、フラグが付けられたブロックが含まれているかどうかを確認します。フラグの付いていないブロックのみを含むブロックグループは、ブロックで置き換えられます。次に、結果のフィーチャクラスが抑制基準に対してチェックされ、ブロックグループがデータを適切に抑制しているかどうかがチェックされます。 同じプロセスがTractsでも繰り返され、Tracts(フラグ付きとフラグなし)、ブロックグループとブロック(すべてフラグなし)で構成されるデータセットが残ります。ただし、地理的階層の次の進歩は郡であり、このデータを要求する人には役に立たない。 次に、私の質問は次のとおりです。ポリゴンをできるだけ多くのグループに集約して、すべてがいくつかの最小基準を満たすように一般的に受け入れられている方法はありますか? 集約に適用したいいくつかのルールを以下に示します。 フラグが付けられたトラクトは、可能な限り、他のフラグが付けられたトラクトとのみ集約する必要があります。 他と隣接していないフラグ付きトラクト(またはまだ基準を満たさない孤立したグループ)の場合、それらはすでに基準を満たしているトラクトと結合できますが、その間に雇用主がいないトラクトも存在する場合があります。含める必要があります。 絶対に不可能な場合を除いて、郡の境界をそのままにしたいと思います(入力フィーチャをそれぞれの郡に分離してから処理することで、これを行うことを期待しています)。 ソリューションは、ArcGISツールまたはオープンソースのPythonライブラリを使用して、Pythonで作成する必要があります。 理想的には、誰かがこの集約を実装する既存の手段を私に指摘することができます。そうでない場合は、自分でアルゴリズムをコーディングしてもかまいませんが、特定の手順/ツールのリストをいただければ幸いです。この問題は、(不連続なポリゴンを使用した)再区画の特殊なケースとして私を襲い、この目的のために、PySALの地域化アルゴリズムの使用を検討しましたが、これらを使用する全従業員の最大雇用者の割合を確認する方法はわかりません。

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