地理情報システム

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

1
ポリゴンクエリのポイントのGISTインデックスによるパフォーマンスの向上
2つのテーブルがあります。locations(id、region_id、the_geom)とregions(id、the_geom)です。各ロケーションポイントについて、それが配置されているリージョンを特定します。 UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); ロケーションポイントにGISTインデックスを作成することには意味がありますか?リージョンポリゴンにインデックスを作成しますが、ポイントについてはわかりません。クエリを高速化できますか?

4
INSPIREの優れた紹介?
INSPIREディレクティブの良い紹介を誰かに教えてもらえますか?基本的にはWMS 1.3に追加されたベルとホイッスルがあることは知っていますが、ヨーロッパに戻ったので、それらが何であるかを確認する必要があります。

2
ArcGIS 10アドイン:トップレベルの例外処理
私が取り組んでいるArcGIS 10アドインは非常にシンプルです。ツールコントロールとドッキング可能なウィンドウだけです。ソースで発生すると予想される特定の例外を処理し、他のすべてをスローしますが、アドインフレームワークでこれらの予期しない例外を処理するためのベストプラクティスは何ですか? 私は現在、を実行して、catch (System.Exception ex)それを処理できる上位レベルのメソッドを持たないすべてのメソッドのMessageBoxに表示していますが、これはベストプラクティスのようには見えません(もちろん、FxCopはひねりを加えています)それについて)。 ArcGIS 10アドインフレームワークには、最上位の例外ハンドラーをイベントApplication.ThreadExceptionやAppDomain.UnhandledExceptionイベントなどに接続するための機能はありますか? アドインは単なるクラスライブラリであり、基盤となるアプリケーションの起動コードにアクセスできないアプリケーション(私が収集したものから、これらのイベントは起動プロセスの非常に早い段階でフックする必要がある)ではないように見えるので、私の推測はそうではありませんが、アドインで「予期しない」例外を処理する方法について、専門家の意見があれば教えてください。

3
モデル依存のリアリズムとは、マップがテリトリーであることを意味するのでしょうか。
スティーブン・ホーキングのパイプ。 スティーブンホーキングの著書『グランドデザイン』では、次のように述べています。 画像や理論に依存しない現実の概念はありません。代わりに、モデル依存のリアリズムと呼ぶビューを採用します。物理理論または世界の絵は、モデル(一般に数学的性質のもの)であり、モデルの要素を観測に接続する一連のルールであるという考え方です。これは、現代科学を解釈するためのフレームワークを提供します。 これは、マップがテリトリーではないというアプリの免責事項が不要になったことを意味しますか?
10 philosophy 

2
地図のホスティングオプションをお探しですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 私はWebマッピングプロジェクトを開始する最適な方法を見つけようとしています。マップをどこからホストすればよいのか疑問に思っています。 私のスキルの点では、デスクトップマッピングと地図作成はかなり得意で、平凡なPHP、mySQL、HTML、CSSのスキルを持っていますが、この夢のようなインタラクティブなWebマップサイトを作成したいおそらく、おそらく!)何らかのベースレイヤーがあり、自分のタウンシップとセクショングリッドをオーバーレイし、おそらく数十万のサンプルポイントがあります。これらの各ポイントにはデータが添付されており、クリックするとその情報がペインに表示され、登録済みユーザーがコメントしたり議論したりできるようになります。また、各ユーザーのコメントに対して何らかのフィードバック(サムアップ/ダウン)機能を取得したいと考えています。多分楽観的すぎるかもしれませんが、結局これが私が欲しいものです。 私の読書では、postGIS、MapServer、OpenLayersなどを含むスタックが必要であることがわかりましたが、私は現在のWeb開発と学習にインモーションを使用しています。私ができたとしても)、mapserverpro.comのような服装で行くほうがいいですか?これは既にセットアップされており、GISホスティングを専門としていますか? 彼らのホスティングパッケージの価格は問題ではありません、そして私は最初から正しい方向に指摘されたいです。 私の短い質問は次のとおりだと思います:ここの誰もがmapserverpro.comがどのようなものであるかについて意見を持っていますか? mapserving.com? あるいは、一般的なホスティングサービスは通常、私が述べたスタックを処理でき、効果的に大量のGISデータであると想定したものを処理できますか? また、このようなプロジェクトに最も効率的に取り組む方法について誰かコメントがあれば、遠慮なく私を正直に設定してください。

1
Open Street Mapの住所範囲はどこにありますか?
私は、TIGERを使用してデータに米国の住所範囲を含めることを提案していたいくつかのOSMイニシアチブに出くわしたことを思い出します(私はそう思います)。ただし、これまでに確認したどのデータにもそのような範囲はありません。誰かがこの種の情報に気づいたり、その存在(またはその欠如)の具体的な説明の方向に私を向けたりできるかどうか疑問に思っています。存在しない場合、ノードとウェイで指定されたものからアドレス範囲を抽出する方法はありますか?私はデータが非常にむらがあることを知っていますが、オープンソースデータ編集の完全な世界を想定すると、ウェイがそれぞれアドレスを持つノードで構成されている場合、行の左側と右側のTo-Fromアドレス範囲を推定できます?

2
GeoServerの透明なラスター
これは私が推測する初心者の質問の少しですが、私はどこにも明確な答えを見つけることができません... 投影された衛星画像(gdal経由でワープされた)があり、データピクセルなしを透明な値に設定して、私の(画像)カバレッジのwmsレイヤーがマップに追加されたときに、投影された画像のみが表示されるようにします(表示しない)周辺のbalckエリア)。 それは私のレイヤーのsldにありますか?それはwmsパラメータにありますか?rgba画像形式が必要ですか?など...どんなポインタでも大歓迎です!
10 geoserver 

3
QRコードの緯度/経度または経度/緯度のGEOタグですか
地理コンポーネントをQRコードに追加できることがわかりました。 また、これを使用してGoogle Chart APIで作成できることもわかりました。 https://chart.googleapis.com/chart?cht=qr&chs=400x400&chl=geo:30.3,-97.6 これにより、次のようなQRコードが作成されます。 ここまでは順調ですね。そして、QRコードリーダーアプリを使用してiPhoneでそれを読み返すと、正しい場所(オースティン、テキサス州)にあるGoogleマップに送られます。 問題は、これを作成するために使用される文字列がlat / longを使用することです。同じデータをKMLファイルに書き込んだ場合、long / latが予想されます。 問題は、QRコードにどのスペックを使用するかです。 QRスペックは実際に緯度/経度ですか? Google Chart APIは混乱していますか? QRリーダーアプリに問題がありますか? 私のお金は、QRリーダーがめちゃくちゃになっていますが、よくわかりません。誰もが決定的な答えを持っていますか?

1
PostGISポリゴンジオメトリのヘルプ-閉じていないリング
私はErik Westraによる超邪悪な本「Python Geospatial Development」(Amazonリンク)のコピーを手に取り、それを調べています。現在、地理空間Webアプリを構築する準備として、GSHHS海岸線データをシェープファイルからPostGISデータベースにロードするように教えています。 私の問題はこれです。GSHHSデータをPostGISにインポートしようとすると、海岸線のポリゴンが「有効」と見なされないために拒否されます。具体的には、海岸線ポリゴンの一部(すべてではない)が「閉じていないリング」であると説明されているエラーメッセージが表示されます。 このエラーは、ポリゴンの最初と最後の点が同じではないことを伝えようとしていることを理解しています。しかし、これは単に真実ではありません。多くのポリゴンのWKT表現を調べましたが、それらは正しいものです。彼らは間違いなく同じ座標で始まり、同じ座標で終わります。 ポリゴンは、OGRライブラリを使用してシェープファイルから抽出され、各ポリゴンフィーチャをWKTにエクスポートします。Shapelyを使用してポリゴンを再構成し、WKBを試しましたが、役に立ちませんでした。私がしている shp2pgsqlとローダーを使用して、MULTIPOLYGONテーブルとPostGISのに同じデータをロードすることができました。 :そこに誰がいた場合、私は思っていた 、おそらく、同じ本を使用()と同じ問題で捕まってしまった、と私のための答えを持っていますか? (b)同様の問題に遭遇し、解決策を見つけましたか? (c)失敗した場合、PostGISにロードする前に有効なジオメトリを確保するための「ベストプラクティス」のアドバイスはありますか? 更新:ある同僚は、「閉じていないリング」の問題は別の問題の兆候である可能性があることを示唆しています。私のPostGIS / PostgreSQL構成にサイズ制限(挿入トランザクション、受信パケット、テキスト文字列など)がある可能性があります。 入力として非常に長いWKTポリゴンを使用しているので、PostGISは、各ポリゴンを完成させるには早すぎる可能性があります。明日テストしてみますが、たぶん聞こえそうです。国境の挿入は、一部のレコードのみを受け入れ、他のレコードは受け入れませんでした。記憶から、受け入れられた形状は、アンティグアなどの小さな島国のものでした(したがって、おそらく短いWKT表現がありました)。 したがって、これは無効なジオメトリスレッドではなく、PostGISデータベース管理スレッドになりかねません。
10 python  postgis  ogr  wkt 

5
featureLayerからすべての機能を削除する正しい方法は何ですか
私は持っていますが、featureLayerそれを殺して別のものを作りたくありません。現在のfeatureLayerからすべての機能を削除したい。applyEditsメソッドを使用できることがわかりましたが、それを使用するには、削除するすべての機能が必要です。個別に保存したくないのですが。ArcGIS Javascript APIを使用するときに、featureLayerを空にするより良い方法を知っていますか?

1
ArcGIS DesktopのPythonスクリプトツールのサイドバーヘルプ情報を作成しますか?
ArcPyモジュールでPythonを使用してカスタムツール(Pythonスクリプトツール)を作成しています。 パラメータとすべてを使用してツールを正常にセットアップできますが、標準のArcGISツールのようにツールのサイドバーに表示されるヘルプテキストを作成する方法がわかりません。

1
ArcMapアドイン-プログラムによる相互運用接続の追加
現在、ArcMap-.Netフレームワークを使用するArcViewのアドインを構築しています。 ArcMapとアドインのユーザーは、WFSサービスから公開されたデータにアクセスする必要があります。 Interoperability Connectionsインターフェイスを介してWFSサービスを手動で追加できることを認識しています。 しかし、これらのWFSサービスをプログラムで追加することは可能ですか?(可能性は-私のユーザーはこれらを手動で追加するのが難しいと感じるでしょう) もしそうなら、どうすればそれができるでしょうか? この件に関する情報は見つかりません。


3
pyprojとProj.4を使用してX、Y座標を緯度/経度に変換すると、誤った座標が返される
私は、x座標とy座標を含む複数のXMLファイルを読み取り、それらをすべて1つのcsvファイルに結合するpythonスクリプトを作成しています。緯度と経度はcsvの必須フィールドですが、オハイオ北部州平面usFtのX、Y座標をWGS84に変換するのが困難です。 >>> p = Proj(r'+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39.66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=us-ft +no_defs') #Nad83 State Plane Ohio North US Feet Proj object using parameters >>> p(739400.91,2339327.3,inverse=True) (-80.138057868777224, 60.278230707978487) >>> p1 = Proj(init="epsg:3734") #Nad83 State Plane Ohio North US Feet Proj object using EPSG code >>> p1(739400.91,2339327.3,inverse=True) (-80.138057868777224, 60.278230707978487) …

6
エラー000212:XYイベントソースを作成できません(MakeXYEventLayer)の実行に失敗しましたか?
サイズが133mbで、130万行を超えるデータが含まれるcsvファイルがあります。データの各行には独自の緯度/経度があり、ArcGIS Desktop 10で緯度/経度に基づいてそれらのポイントを表示し、最終的にそれをポイントシェープファイルに変換する最良の方法は何でしょうか? これまでは「Make XY Event Layer」ツールを試しましたが、失敗し続けます... エラー000212:XYイベントソースを作成できません(MakeXYEventLayer)の実行に失敗しました。 csvファイルは適切にフォーマットされ、lat / longフィールドは数値であるため、なぜクラッシュし続けるのかわかりません。 CSVの最初の2行は次のようになります。最初の行はヘッダーです。 "LAT","LONG","CUSTOMER_MASTER_ID","STORE_NBR","TRANSACTION_DT","SKU_DIVISION_ID","SKU_DEPARTMENT_ID","SKU_CLASS_ID","SKU_CATEGORY_ID","SKU_NBR","SALES_AMT" "32.363544","-110.969778","2000000792627","2940","8/11/2010","2060","3920","5120","84021","5127866","13.99" 何か案は?

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