地理情報システム

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

2
arcpy for / whileループでエラーをバイパスする方法は?
ワークスペースをループしてシェイプファイルの名前を変更し、フィーチャデータセットにコピーする便利なスクリプトツールがあります。ただし、ワークスペースのどこかに破損したシェープファイルがある場合、スクリプトは失敗し、処理が停止します。 このようなエラーをどのように処理しますか?エラーファイルを印刷し、forループの次のシェイプファイルの処理を続行して完了する方法はありますか? import arcpy from arcpy import env # Allow overwriting of output env.overwriteOutput = True # Parameters env.workspace = arcpy.GetParameterAsText(0) state = arcpy.GetParameterAsText(1) gdb = arcpy.GetParameterAsText(2) # Get a list of shapefiles in folder fcs = arcpy.ListFeatureClasses() # Find the total count of shapefiles in list fcCount = len(fcs) …
10 python  arcpy 

2
2つのDEMを比較してその違いを示す方法は?
DEMを相互に比較したい(ASTER GDEM2およびSRTM4.1)。GDEMには標高の間違った「穴」がいくつかあることを知っています(作業エリアに3つ見つかりました)。SRTMで最終的にそれらを修正するためにそれらのより多くがある場合、私は今知っている必要があります。SAGA、GRASS、QGISを使用しています。
10 qgis  grass  dem  saga 

3
GeoServerからのすべてのデモレイヤーの削除を自動化しますか?
スタンドアロンのGeoserver jarのインストールを空にする(つまり、すべての例を削除する)簡単な方法はありますか、それとも管理GUIまたはRESTfulインターフェースのいずれかを介して実行する必要がありますか? 作業ディレクトリ内の一部のファイルを削除または変更できますか? または、最初からサンプルを解凍しないように指示するコマンドラインスイッチはありますか?



2
Openlayersで数千のポリゴンを表示する最良の方法は何ですか?
何千ものポリゴンを表示するOpenlayersマップを作成しようとしています。そして、ユーザーがそれぞれをクリックしたときに、メタデータの一部を表示したいと思います。この大規模なデータセットを扱うのは難しいようです。しかし、私はこれを行うための標準的な方法があるかどうかを理解しようとしています。この時点で、私はどちらかをすべきだと思います WMSでポリゴンを表示し、getfeatureinfoを使用する WFSで表示し、Strategy.BBOXでロードし、GetFeatureを使用してmeatadataを取得します。 このデータをすべてマップにロードして速度を上げるための論理的な方法はありませんか?私はこのページを見て、彼らが何をしているかを理解しようとしました:http : //protectedplanet.net/

5
ArcGIS DEsktopやRを使用して、最も近いポイント(緯度/経度で指定)までの距離をkm単位で計算しますか?
ArcGISには2つのポイントデータセットがあり、どちらもWGS84の緯度/経度座標で与えられ、ポイントは全世界に広がっています。データセットAでデータセットBの各ポイントに最も近いポイントを見つけて、それらの間の距離をキロメートルで取得したいと考えています。 これは近接ツールの完璧な使用方法のように見えますが、入力ポイントの座標系、つまり小数度で結果が得られます。データを再投影できることはわかっていますが、この質問から、世界中で正確な距離を示す投影を見つけるのは(不可能ではないにしても)難しいと考えています。 その質問への回答は、Haversine式を使用して、緯度と経度の座標を直接使用して距離を計算することをお勧めします。これを行い、ArcGISを使用してkm単位で結果を取得する方法はありますか?そうでない場合、これに取り組む最善の方法は何ですか?


2
ArcGIS 10.1 Desktopは10.0 Serverと互換性がありますか?
「ArcGIS for Desktop」(Windows 7)クライアントを10.1にアップグレードして以来、(CentOS)10.0サーバーでマップサービスを公開する方法を理解するのに最も苦労しています。10.0デスクトップに戻ると、.mxdをロードし、[マップサービス公開]ツールバーを使用して.msdを作成し、.msdにデータ(ファイルジオデータベースに含まれている)をサーバーにFTPで送信して、新しいサーバーマネージャーのマップサービス。かんたん! 現在、「マップサービス公開」ツールは、まったく異なる「公開」ツールに変更されています。.msdをスキップして.mxdだけをFGDBで公開しようとすると、マップが空白のサーバーでMXDの形式が無効であると表示されます。 この状況で私だけが一人になることはできませんが、10.0と10.1でデスクトップ<->サーバーの互換性情報が表示されません。何か間違っているのか、それとも2つの製品に互換性がないのかわかりません。

5
マップに特殊文字ドイツ語「ÄÜÖß」を表示するにはどうすればよいですか?
リージョンの名前を含むシェープファイルがあります。これらには特殊文字は含まれていませんが、醜い象形文字は含まれています。それらを正しく表示するにはどうすればよいですか。形状をUTF-8としてインポートすると機能しません... また、名前はdbaseテーブルにあります。utf8でdbaseテーブルを保存することは可能ですか、それとも別の方法で処理するのですか?


2
WindowsでApacheを介してジオサーバーをプロキシする方法
私はlocalhost:80のApache Webサーバーとlocalhost:8888のjettyサーブレットから提供されるgeoserverを使用しています。localhost / geoserverへのリクエストがlocalhost:8888 / geoserverにルーティングされるようにリクエストをリダイレクトするようにプロキシを設定したい 私はhttp://gistutor.com/geoserver/21-intermediate-geoserver-tutorials/38-configuring-geoserver-proxy-for-public-and-remote-data-access.htmlからのチュートリアルに従っていて、それが言うところ copy the text below and right click to paste the ProxyPass into your httpd.conf file right above the </VirtualHost> tag. ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /geoserver http://localhost:8080/geoserver ProxyPassReverse /geoserver http://localhost:8080/geoserver 上記のテキストをhttpd.confファイルのどこに挿入するかがわかりません。httpd.confファイルの仮想ホストディレクティブは、以下のようなhttpd-vhosts.confファイルを指します。 # # Use name-based …

1
ArcGIS for DesktopのPythonウィンドウからGDALをインポートしますか?
arcpyとgdalモジュールの両方を使用するArcGIS 10.1のPythonウィンドウを使用して、いくつかのPythonコードを実行しようとしています。ただし、gdalモジュールをインポートしようとすると、エラーが発生します。 ImportError: No module named osgeo 明らかにモジュールを見つけることができないので、メインのpython site-packagesディレクトリをsys.pathリストに追加しました: sys.path.append(r"C:\Python27\lib\site-packages") しかし、私は試してみて、実行したときimport osgeoやfrom osgeo import gdal、私は次のエラーを取得します: Runtime error Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <module> _gdal = swig_import_helper() File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description) ImportError: …

2
ArcGIS 10.xのライセンスタイプを保持しているレジストリキーはどれですか。
アクセス許可の制限により、デスクトップアドミニストレーターを使用してArcGIS 10.0でライセンスタイプ(ArcView、ArcEditor、またはArcInfo)を変更できません。 Regeditでレジストリキーを変更するバックドア方式を使用しようとしています。古いバージョンのArcGISではこれが見つかりました> HKEY_LOCAL_MACHINE > Software > ESRI > Licenseが、ArcGIS 10.0では表示されません。 特定のライセンスレベルでArcGISを開くという投稿では、Citrixで同様の問題が言及されていますが、同じ権限の問題のため、システム変数を設定できません。 ArcGIS 10.0でライセンスタイプを保持しているレジストリキーはどれですか。この方法を使用してライセンスタイプを変更することはできますか?

3
256以上の変数を持つテーブルをどのように処理できますか?
私は国勢調査データを使用して、いくつかのCSVファイルをダウンロードしました。各CSVファイルには、600個の列/変数が含まれています。それらすべてをクエリ可能なデータベースに格納したいのですが、これまでに試したすべての操作(MS Access、Arcジオデータベーステーブル)では、テーブルが256列に切り捨てられます。DBAではない誰かがアクセスできる大きなテーブルを処理するためのソリューションはありますか?
10 database  census  csv 

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