地理情報システム

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

2
風光明媚なドライブの道路をどのように評価できますか?
相対的なGIS初心者はこちら。 私は個人的なプロジェクトに取り組んでおり、彼らがバイクに乗るのがどれほど素晴らしいかについて道路を評価しています。TIGERデータセット(PostGIS)の道路データを処理し、少数のメトリックを適用するPythonプログラムを作成しました。 道路の分散(ねじれ) 道路標高の分散 道路は水域を通り過ぎますか 道路は公園を通りますか メトリックの適用結果は良いスタートでしたが、完璧とはほど遠いものです。だから、私は適用するいくつかの新しいメトリックを決定しようとしています。 道路周辺の土地被覆を確認します。なだらかな丘の中腹に沿って乗ることは、工業団地よりも森林よりも優れています。 道路状況(舗装または未舗装) 一時停止標識の数、遭遇した街灯 可視域解析を利用して、水域が実際に道路から見えるかどうかを確認します 山の景色を特定し、可視領域解析を使用して、道路から山が見えるかどうかを確認します(グレートスモーキーマウンテンについて) 履歴交通量データを適用する 一部のGIS専門家のアドバイスが必要です。これらの音は実現可能ですか、それとも理にかなっていますか?他に試してみるべきことはありますか? 最も重要なのは、有効なアイデアのデータをどこで入手できるかということです。
11 python  data  analysis 

5
ArcGIS Serverのさまざまなオプションの違いは何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 3年前に閉店しました。 このドキュメントを読んで、フォークで目を刺したいと思うようになります。エンタープライズとワークグループ、および基本と標準と高度の違いの簡単な要約を誰かが提供できますか?ボーナスとして、さまざまなオプションに何を費やすことができますか?

1
GISデータのクラウドソーシングのオプション?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答やインタラクションを受け入れていません。 さまざまな利害関係者から空間情報を収集して、ランドスケープ内の機会を特定することを検討しています。ただし、現在収集しているデータはマップされていないため、インタラクティブな方法を使用してこの情報をマップに取り込みたいと考えています。 専門知識を持たない視聴者に配布して、知っていることをマッピングしてもらうために、どのオンラインWebサイト/方法を推奨しますか? 利害関係者による使いやすさに重点が置かれている場合。


3
線を等距離点のセットに分割する方法
以前はこれをXToolsに依存していましたが、現在の環境では、XToolsにアクセスできません。 これをArcMap10で実行しようとしています。 目標は、ストリームのライン表現を等間隔のポイントのセットに分割して、最終的にそれらのポイントでz値を決定し、勾配を決定できるようにすることです。 私の意図したワークフローはそういうものです。 ストリームをポイントに分割します GMEを使用してポイントをDEMと交差させる ポイント間の距離を決定することにより、勾配があることを決定できるはずです。 ポイントデータを元のストリームラインに統合することは理にかなっているようです。このステップについては不明です。 私の方法に対する批判はありますが、この時点での優先事項は、これらのストリームをポイントに変換することです。 ありがとうございました!

1
Pythonを使用した終了スクリプト
私が取り組んでいるArcGIS用のPythonスクリプトがあります。必要なデータが利用できない場合は、スクリプトを終了したいのですが。sys.exit()をまっすぐ試しましたが、ArcMapで例外が発生するため、回避したいと思います。tryブロックの使用を提案するこのスレッドを見つけたので、この関数を作成しました。 def quit_script(message): log_msg(message) # already defined; writes a message to a file if log_loc: output.close() # close the file used with log_msg() try: sys.exit() except SystemExit: pass 残念ながら、それもうまくいきませんでした。ええ、ArcMapでそのエラーは発生しませんが、終了することもありません。現在、if / elseステートメントにコードの大部分が含まれていますが、それは見苦しいです。誰か他の提案がありますか? ありがとう!ブライアン

9
メンテナンスをほとんど/まったく必要としないWebマップを構築するための優れたJavascript Web API(できればオープン)は何ですか?
私は最近、地元の非営利団体のためにウェブマップを作成することを志願しました。マップは非常に基本的なものになります。オレゴン州のレーン郡を複数の地区に分割して表示する必要があり、各地区には「セントラルオフィス」の場所があります。夏の間は暇なときにこれを構築する予定であり、将来のメンテナンスが必要になるリスクをほとんど負わずにこれを渡すことができるようにしたいと考えています。 ArcGIS ServerでArcGIS Javascript APIを使用して多くのWebマップを作成しましたが、この組織にはESRIソフトウェア(またはそのためのGIS)がないため、別のAPIの学習を計画しています。OpenLayers / OpenGeoを検討しています。念頭に置いておくべきことの1つは、この組織にはこのマップのレイヤーをホストするサーバーが設定されていない、または設定されていないため、データを保存およびアクセスする方法がわからないことです。多分JSON? 現在、ArcGIS以外のほとんどのソリューションに不慣れなので、アドバイスをいただければ幸いです。

2
ogr2ogrの「25D」オプションの明確化
[編集:私の元の投稿では、タイプミスに基づくエラーを受け取っていたので、質問のその部分を廃棄しましたが、まだ当てはまる質問を残しました。] でogr2ogrドキュメントは言います: -nlt type: Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING. Add "25D" to the name to get 2.5D versions. このパート:Add "25D" to the name to get 2.5D versionspostgresへのデータの読み込みと、postgresから.shpファイルへのデータのエクスポートの両方に適用されますか? さらに、25Dは、xy座標の各ペアに対応するz値を持つことができると想定していますが(PolygonZシェープファイルタイプの場合)、これらの座標は重複しない場合があります。これは正しいです?この場合、2.5Dと3Dの違いは何ですか? ありがとう
11 postgis  gdal  3d 

4
ST_Intersectionスロークエリ
2つのレイヤー間の交差を実行しようとしています。 一部の道路を表すポリラインレイヤー(最大5500行) さまざまなポイント(約47,000行)の周りの不規則な形状のバッファーを表すポリゴンレイヤー 最終的に、私がやろうとしているのは、ポリラインをこれらの多くの(場合によってはオーバーラップする)バッファーにクリップし、各バッファーに含まれる道路の全長を合計することです。 問題は、物事がゆっくり実行されていることです。これにどれくらい時間がかかるかはわかりませんが、34時間を超えるとクエリを中止しました。私は誰かが私のSQLクエリで間違いを犯した場所を指摘するか、これを行うより良い方法を教えてくれることを望んでいます。 CREATE TABLE clip_roads AS SELECT ST_Intersection(b.the_geom, z.the_geom) AS clip_geom, b.* FROM public."roads" b, public."buffer1KM" z WHERE ST_Intersects(b.the_geom, z.the_geom); CREATE INDEX "clip_roads_clip_geom_gist" ON "clip_roads" USING gist (clip_geom); CREATE TABLE buffer1km_join AS SELECT z.name, z.the_geom, sum(ST_Length(b.clip_geom)) AS sum_length_m FROM public."clip_roads" b, public."buffer1KM" z WHERE ST_Contains(z.the_geom, b.the_geom) GROUP …

1
GRASS + Rのクリギング-サイズ146.5 Mbのベクトルを割り当てることができません
Rで通常のクリギングを使用して地下水標高マップを作成しようとしていますが、常にメモリ不足になります サイズ146.5 Mbのベクトルを割り当てることができません 割り当て(windows xp 32bit)。メモリサイズを増やすべきか、どのようにすればいいのか、グリッドサイズを減らすにはどうすればいいのか(Rの初心者のように)? この例http://casoilresource.lawr.ucdavis.edu/drupal/node/438に従ってください
11 grass  r  error  kriging 


2
球状メルカトルとゾーンUTMの距離の測定
WGS84 lat / longにポイントがあり、それらの間の「小さい」距離(たとえば5km未満)を測定したいと思います。 http://www.movable-type.co.uk/scripts/latlong.htmlのHaversine式を使用できますが、非常にうまく機能します。 ただし、Python Shapelyライブラリを使用して、距離よりも多くの操作を実行できるようにしたいと考えています。作業している規模では、平らな地球で十分な近似値であるためです。地理座標をデカルト座標に確実に投影するために、Pythonを使用proj4していますが、思ったよりも大きなエラーが発生しているようです。 ローカルUTMゾーンを使用すると、数メートルのヘイバーシンの差が生じますが、これは問題ありません。しかし、UTMゾーンを解決する必要はありません(ポイントは世界中にある可能性があります)。そのため、「球面メルカトル」で試しましたが、ヘイバーシンと投影距離の違いは100%をはるかに超えています。これは、球形メルカトルに本当に適していますか?私が本当に欲しいのは、世界のどこからでも5km以内の2つのポイントの実行可能なデカルト投影です。 from shapely.geometry import Point from pyproj import Proj proj = Proj(proj='utm',zone=27,ellps='WGS84') #proj = Proj(init="epsg:3785") # spherical mercator, should work anywhere... point1_geo = (-21.9309694, 64.1455718) point2_geo = (-21.9372481, 64.1478206) point1 = proj(point1_geo[0], point1_geo[1]) point2 = proj(point2_geo[0], point2_geo[1]) point1_cart = Point(point1) point2_cart = Point(point2) …

4
Googleマップタイル作成プロセスのパフォーマンス
私は質問がかなり曖昧であることを知っていますが、w / meを負担してください。私は、Google / Bingマップタイルを作成するために使用したさまざまな方法論について、人々がどのような製品パフォーマンス(特にタイミング)を見てきたかを把握しようとしています。これを実行する方法は多数あります(gdal2tiles、FME、maptilerなど)。まともなLinuxサーバー上で、単に大きなPNGを取得し、imagemagickを使用してタイルを作成するという最初の試みでは、かなり長い処理時間が生じました。新しいタイルは少なくとも毎日生成する必要があるため、これに要する時間は非常に重要です。 唯一の実際の要件は、Linuxサーバーで実行できることです。明らかに、無料の方が良いのですが、私はそれだけに制限したくありません。入力には、生のグリッド/ラスターデータまたは大きな画像を使用できます。出力は、GoogleまたはBingマップでそのまま使用できる画像タイルである必要があります。 比較のためだけに、タイミングはGoogleマップのズームレベル7に合わせるべきだと言います。 皆様のご協力に感謝します。この質問がいかに曖昧であるかをおaび申し上げます。 更新:入力に関しては、現在、NetCDF、GRIB、GRIB2などのさまざまな形式の複数の(生の)データソースがあります。生データ自体に加えて、そのデータの非常に大きな画像を生成し、その画像をスライス/タイル化することもできます。 理想的には、画像を切り刻むだけですが、最速の結果が得られるものであれば何でも試してみたいと思います。

3
スタック-Mapnik、TileMill、OpenLayers、GeoExt
これは、基本的なGISビューア機能(パン、ズーム、レイヤー切り替え、情報ポップアップ)でWebマップを提供するためのスタックとして機能しますか? Apache Webサーバー 地理データを提供するMapnik(Mapnikデータのスタイルを設定するTileMill) ブラウザに表示するOpenLayers 追加機能用のGeoExtまたはJQuery その権利はありますか?私は何かが欠けていますか?多数のスレッドやその他のWebマップ情報を読みましたが、Mapnikがどこにどのように収まるのか正確にはわかりません。GeoServer/ MapServerをスタックで置き換えることができますか? そして、TileMill、スタイル付きマップがサーバーに追加される方法がわかりません。 考えやアドバイスは大歓迎です!

2
私の道路のどの天気ですか?空間天気予報Webサービスを探しています
私の友人のボブは明日午前6時に出発するAからBに行きます。彼が短く、速く、そして/または安いルートを示す多くの指示サービスがあります。ボブは雨の中を運転するのが好きではなく、さまざまなルートでどの天気が予測されるかを知りたいと考えています。 彼を支援するために、既存のディレクションWebサービスを充実させ、AからBへの旅行の「天候プロファイル」を提供するWebサービスを開発したいと思います。そのような気象プロファイルは、優れたノルウェーのウェブサイトwww.yr.no)、ただし、X軸は移動時間(または距離)です。 そのようなサービス(または同等のサービス)が既に存在するかどうか知っていますか? そのようなことを開発するのに役立つ天気予報Webサービスを知っていますか?要件は、任意の場所(lon、lat)に特定の日付/時刻の予測(温度、雨など)を提供するサービスです。

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