地理情報システム

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

3
色の代わりにシンボルを使用して、ラスターセル値を視覚化することは可能ですか?
整数値を持つラスターイメージ(GeoTIFF)があります。カラーマップなどを使用してQGISでラスター値を視覚化する方法は知っていますが、代わりに各カラー値にシンボルを割り当てたいと思います-カラーマップと同様に、シンボルを使用します。 例: 質問: これは可能ですか?


1
GISでニューラルネットワークを使用するにはどうすればよいですか?
GISでニューラルネットワークを使用する方法を学びたいです。良いリソースやこれに関するチュートリアルを見つけるためにインターネットでネットサーフィンしましたが、役立つリソースが見つかりませんでした。GISでニューラルネットワークを使用するための参考資料やチュートリアルはありますか?洪水ゾーンや地滑りなどのハザードゾーンのマッピングに人工ニューラルネットワーク(ANN)を使用したいと思います。ArcGIS 10を使用してレイヤーを処理していますが、ANNの使用方法がわかりません。

8
Pythonとフィールド計算機を使用して、フィールドからリターン/改行(\ n)文字を削除しますか?
リターン文字(改行)を削除しようとしているフィールドを持つジオデータベーステーブルがあります。その投稿方法(Pythonで改行を削除(削除)する方法はありますか?)を見つけましたが、フィールド計算機では機能しません。私が試したコードスニペットを以下に 示します。文字列の末尾にリターン文字がないことに注意してください。 !myField!.rstrip() または !myField!.rstrip('\n') または !myField!.rstrip('\r\n') または !myField!.replace('\n', '') このオプションに指定された000539エラー: 説明フィールドの計算ツールまたは値の計算ツールで使用される計算が無効です。提供されるこのエラーメッセージには、特定のPythonエラーがリストされます。 ソリューションこのエラーコードは、多くのPythonエラーをカバーしています。 エラー例1:exceptions.TypeError: 'str'および 'int'オブジェクトを連結できません。上記はPython固有のエラーです。計算は、文字列と数値を追加または連結しようとしています。 エラー例2:無効なフィールドshape @ distance上記は、geometryオブジェクトを使用したエラーです。距離メソッドは、ジオメトリオブジェクトの有効なメソッドではありません。 特定のPythonの問題については、外部のPythonヘルプで詳細を参照するか、フィールドの計算または値の計算ヘルプでこれらのツールの詳細を参照してください。 または import os def removeReturn(myField): s = myField.rstrip(os.linesep) return s フィールド計算機を使用して戻り文字を削除する方法のアイデアはありますか?

2
GPSの高度が時々ジャンプするのはなぜですか?
現在、AndroidでGPSを使用する小さなアプリケーションを開発しています。 ボタンをクリックすると、「トラック」の記録が開始されます。歩き回ると、自分の位置を1秒ごとにファイルに保存します。これは、1つのことを除いて完全に機能します。 経度と緯度だけでなく、現在の高度も保存します。データを見ると、高度が何度かジャンプすることがわかりました。 たとえば、高度の値は次のようになります。 271.4073616670083; 271.5165709069828; 345.6; 271.58538936056465; 270メートル前後の値は非常に良好です。このようなジャンプは不規則に発生しますが、非常に頻繁に発生します(15秒ごとに少なくとも1回はジャンプします)。そして、値は常に約340メートルにジャンプします。 私のアプリケーションでトラックを録音している間、私はNMEA Recorderというアプリで歩き回っています。このアプリは高度値も記録しましたが、受信した値のようにジャンプしません。 GPSの高度値(WGS84-Ellipsoidで計算)はあまり正確ではないことは知っていますが、それでも値が時々ジャンプする理由は説明できません。 これらのジャンプがなぜ起こるのかを誰かが教えてくれるといいと思います。

1
不連続なカートグラムを使用していますか?
非連続的な統計地図は Dorlingまたはデマーズ統計地図で失われたその形状によって領域を特定する機能を維持しながら、伝統的な統計地図で見られるエリアの歪みの多くを解決するようです。 ただし、オブジェクトのサイズに関連する問題があるかどうかはわかります。次のいずれかの方法で、これらのカートグラムを理解する機能が機能しなくなる時期に関する実用的なガイドラインはありますか? 最小値と最大値の比率、または 最小の元の領域と最大の元の領域の比率(たとえば、米国の州のマップでは、値がオブジェクトのサイズでエンコードされているか、元のサイズに対するオブジェクトのサイズでエンコードされているかを把握するのが難しい場合があります) または両方? 大きな値を持つ小さな状態のカートグラムの例: 表示される値にそれほど変化がないカートグラムの例:

3
紙に印刷すると色が暗くなるのはなぜですか?
背景に地形色のレリーフシェーディングを使用してマップを作成しました。その後、QGISのPrint ComposerからPDFとしてエクスポートしました。しかし、PDFを紙に印刷すると: 背景の陰影のあるレリーフ色は、予想よりもずっと暗く見えました。 ただし、前景の道路、シンボル、ラベルの色は問題なく見えました。 PDF自体のすべての色が正しく表示されました。印刷色が紙の上で正しく見えるようにする方法はありますか? 私の印刷物を正しくするために役立つヒント/ドキュメント/リンクを感謝します!
14 qgis  printing 

3
ArcMapでBingのようなArcGIS Onlineベースマップの表示パフォーマンスを向上させますか?
ArcMap内のベースマップの表示パフォーマンスを向上させる方法(ArcGIS自体)があるかどうかを知りたいです。インターネット接続が最近アップグレードされたため、以前よりもはるかに高速になりました。つまり、Bing Imageryベースマップの描画に1分かかる代わりに、約30秒かかります。 私は通常、ベースマップをオフにしてパンとズームを行い、目的の場所に来たら、ベースマップをオンにしてマウスから手を離します(他のことをしようとすると、回転する円が保証されます。おそらくクラッシュ)。ArcGISフォーラムのこの投稿から、表示キャッシュの場所をMy DocumentsからCドライブに変更しました。改善が見られました。 その後、場所をサーバーに変更しました。パンとズームを行うと、描画に約5秒かかります。私はこれに非常に満足していますが、10.1を使用しているという事実は違いをもたらしますか?10.0を使用している同僚のキャッシュの場所を変更しましたが、パフォーマンスはまったく向上しませんでした。ウイルス対策/ファイアウォールの部分(ITの管理下にある)については何もできないので、他に何をすべきかわかりません。 特に、ESRI Maps For OfficeおよびArcGIS for AutoCADのベースマップがほぼ瞬時に描画される場合、少しイライラします。コンピューターが破裂することを心配せずにズームインできます。現在のArcMapオプションの設定は、ハードウェアアクセラレーションが有効になっており、キャッシュの場所が変更されています。 ローカルディスプレイキャッシュの管理に関するヘルプを見てきましたが、何かが足りない場合を除き、私の設定は既に最適化されているようです。

1
PyPyでGDALを使用する方法は?
pypyを使用してpythonコードを最適化しようとしています。ほとんどのライブラリをインポートして実行できますが、GDALライブラリをインポートすることはできません。Python 2.7でインポートした場合、同じライブラリは問題なく実行されます。 私はGDALの場所をPYTHONPATHに追加しようとしましたが、GDAL PythonバインディングをPyPyディレクトリにダウンロードしようとしても、pypyはGDALを認識したくないため、次のエラーが発生します。 Traceback (most recent call last): File "app_main.py", line 51, in run_toplevel File "ImportENC-P.py", line 50, in <module> from osgeo import gdal, ogr, osr File "B:\PYPY\site-packages\osgeo\__init__.py", line 21, in <module> _gdal = swig_import_helper() File "B:\PYPY\site-packages\osgeo\__init__.py", line 13, in swig_import_helper import _gdal ImportError: No module named _gdal
14 python  gdal 

5
ArcGISでPython開発プロジェクトチームとして働いていますか?
Python(ArcGIS 10)の開発プロジェクトがあります。このプロジェクトには、ツールボックス、マップテンプレート、レイヤーファイル、ファイルジオデータベーステンプレート(スクリプトによってマップにインポートされるテンプレートとして機能する)など、さまざまなものが混在しています。 ソースエディターとしてEclipseを使用し、ソースコードリポジトリとしてSVNを使用します。 すべてのファイル(pyファイルではない)を全員が同期プロジェクトに保持することには問題がありますが。ツールボックスは、ツールボックスを編集している複数の人によって日常的に台無しにされ、その後テンプレートファイルが調整され、チェックインされないため他の人のために更新されません。 会社のツールボックスプロジェクトに複数のpython開発者がいる組織の人々は、プロジェクトとすべての異なるファイルが正しくバージョン管理され、管理されていることをどのように保証していますか?または、すべてがEclipse(テンプレートレイヤーとスクリプトで使用されるGDBを含む)からプロジェクトに移動し、ユーザーがファイルを正しくチェックアウトすることを望んでいますか?

3
フォレストギャップ内のツリーがRを使用してクラスター化されているかどうかを判断しますか?
添付のデータセットは、約50の可変サイズの森林ギャップに約6000の苗木を示しています。これらの苗木がそれぞれのギャップ内でどのように成長しているのか(クラスター化、ランダム、分散)を知りたいと思います。ご存知のように、従来のアプローチはGlobal Moran's Iを実行することです。ただし、ギャップの集合内のツリーの集合は、Moran's Iの不適切な使用のようです。これは無意味な結果をもたらしました(つまり、p値= 0.0000000 ...)。ギャップ集約間の相互作用により、これらの結果が生成される可能性があります。個々のキャノピーのギャップをループし、各ギャップ内のクラスタリングを決定するスクリプトを作成することを検討しましたが、これらの結果を一般に表示することには問題があります。 クラスター内のクラスタリングを定量化するための最良のアプローチは何ですか?

1
QGIS Field CalculatorでElseif条件付きステートメントを使用していますか?
QGIS Field Calculator(バージョン1.8.0)でELSEIF条件ステートメントを記述しようとしています。オンラインで見つけた例を使用しました。 CASE WHEN val < 0 THEN 'negative' WHEN val = 0 THEN "neutral' ELSE 'positive' END ステートメントを次のように変更しました。 CASE WHEN "GRID_ID" = 1 THEN 'complete' ELSEIF "GRID_ID" = 2 THEN "in progress' ELSE 'not started' END このステートメントは実行されず、出力プレビューに式が無効であると記載されました。詳細情報:パーサーエラー:構文エラー、予期しないCOLUMN_REF、WHENまたはELSEまたはENDが必要です このエラーが発生した場合、それを修正するために何をしましたか?

4
Webマッピング環境での凡例解析のためのFOSSソリューションはありますか?
Webマッピングの要件はかなり標準的です-基本的なクエリと、結果のマップを印刷(または画像を保存)する機能。通常、過去にESRI製品を使用していました(現在はGeoCortexを使用しています)が、実際にマップに表示されているものと一致するように凡例情報を解析する方法の問題を解決できていません。たとえば、マップ上に4つのポリゴンが表示されている場合、ポリゴンの凡例アイテムは4つしかありません。この問題のオープンソースソリューションはありますか? 編集:これをもっと明確にできるかどうか見てみましょう。現在、33,000以上のポリゴンを持つ地質レイヤーがあります。このレイヤーの凡例は単一の画像で、数百の凡例項目が含まれています(つまり、JPEG / PNGに保存されている地質レイヤー全体の凡例です)。 通常、ユーザーは領域(単一のNTSマップシートなど)を拡大するので、地質ポリゴンのサブセットが画面に表示されます。その後、マップを印刷ドキュメント(PDFまたは画像)として保存します。これはGeoCortex / ArcGIS Serverによって生成されます。印刷ドキュメントには、ヘッダー、マップの画像、および凡例が含まれます。ただし、地質レイヤーの凡例は、地質レイヤー全体の凡例であり、実際にマップに表示されるもの(つまり、より小さなサブセット)ではありません。 ですから、画面上/地図上の実際のアイテムを反映する地質学の凡例のサブセットをその場でクリップアウトまたは生成し、印刷ドキュメントを使用できるようにするFOSSソリューションがあるかどうかを探しています。それが物事を明確にすることを願っています。そうでない場合は謝罪します!

3
Qgisで.osm.pbfファイルをロードする
.osm.pbfこれは、osmから毎日抽出するサイトから取得するOpenStreetMap抽出の拡張機能です。http://download.geofabrik.de/ これらのファイルをQGISにインポートする方法は?LinuxまたはWindowsで?最も単純なバリアント(存在する場合)。

1
ArcPyを使用して複数のMXDのデータソースを修復しますか?
約50のmxdがあり、すべての壊れたレイヤーを通過し、手動でリセットしました。 データは別のコンピューターから移動され、フォルダー構造が変更されたため、単なる変更プロセスではありません(例)。 「F:\ Data \ Rivers.shp」から「C:\ Data \ Rivers.shp」 それは次のようなものです: 「F:\ Data \ Rivers.shp」からC:\ Data \ Park \ Water \ Rivers.shpへ すべての種類のデータ(境界、野菜の覆い、道路など)について、それぞれ独自のサブフォルダーに保存します。 私は、これらのmxdのいずれかを開くたびに繰り返し実行できるスクリプトを作成します。これにより、少なくともほとんどのmxdで見られる一般的なレイヤーのいくつかが修復され、残りは手動で修復できます。私は、少なくとも私自身保存することができ、そのよういくつかの時間を。 私は次のラインに沿って何かを使用しています: import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") for lyr in arcpy.mapping.ListLayers(mxd): if lyr == "Rivers": #Should this be the layner name in TOC or FC name? lyr.replaceDataSource(r"C:\Data\Park\Water", "SHAPEFILE_WORKSPACE", …

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