地理情報システム

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

2
OpenLayersベクターレイヤーからフィーチャを削除/削除します
いくつかのベクターを含むOpenLayersレイヤーがあります。OpenLayers機能ID(OpenLayers.Feature.Vector_241など)を知っていますが、この機能とこの機能のみを削除する方法を知りたいですか? それらをすべて削除してから、配列をループして再描画することを検討しましたが、これは少し洗練されていないように見えます。 次のコードのさまざまなバージョンを試しました。 layer.removeFeatures( featureID ); そして layer.removeFeatures( [featureID] ); そして layer.removeFeatures( {feature : featureID }); 等... すべての助けを歓迎します! ありがとう C

5
バックエンドとしてSQL Server SpatialでArcGIS Desktopを使用していますか?
ArcGIS DesktopとSQL Server 2008を一緒に使用するのが最善の方法だと思います。現時点では、SQL 2008とarcgis 10シェープファイルの間で手動のインポートとエクスポートを実行しています。地理データ型を持つSQL 2008では、リレーショナルデータベースでマップファイルに置き換えるのは簡単だと思っていましたが、何らかの理由で、思ったほど簡単ではないようです。 データストレージにSQL 2008を使用し、シェープファイルを廃止する方法について、だれかがアイデアを持っていますか?arcsdeについて読んだことがありますが、実際には別のレイヤーのポイントを理解していません。それが実際に何をすることになっているかわからない。

3
Webマップでクラスター化された機能を視覚化しますか?
ArcGIS Server JS APIでクラスター化された機能を表示するのに最適なシンボルを探しています。 Silverlight APIクラスタリングまたはJSクラスタリングサンプルで使用される「フライアウト」アニメーションクラスターシンボルは好きではありません(少しギミックが感じられます)。 これまでのところ、私が見つけた最良のオプションはGoogle Maps マーカーclustererシンボルです。 クラスターシンボルの中央には数字を表示しませんが、このモックアップのように、特徴の集中を示すためにシンボルのサイズを変更します。 他にどのようなクラスタリングシンボルオプションがありますか?マーカークラスタリングの優れた実装を示すマップを教えていただけますか?

3
ArcMapの異なる縮尺でシンボルを変更しますか?
ArcMap 10を使用していて、指定した縮尺で村の区画シンボルを異なる方法で表示したい。同じレイヤーをコピーして貼り付ける方法があります。 しかし、私の質問は、単一のレイヤーで、スケールごとに異なるシンボルを与えることは可能ですか?例えば Layer Name symbol scale xyz ----- 100000 xyz ***** 200000

10
オープンソースのトレーニング資料をお探しですか?
質問オンライン証明書はその価値に見合っていますか?GIS向けのオープンソースのトレーニング資料があるかと思いました。 これによって、私はオープンソースソフトウェア専用のトレーニングを意味するわけではありません-そのうちいくつかは知っていますが、オープンソースプロジェクトとして開発されたGISと地理データのための一般的なトレーニング教材のセットです。 すなわち、コミュニティで開発され、自由に利用でき、オープンライセンスのあるトレーニング資料のセット。誰でも一般的なGISトレーニングに使用できます。 存在しない場合、これは価値のあるプロジェクトだと思いますか? 提案している資料のライセンス情報を追加してください。


3
SimpleGeo Places GeoJSONファイルをシェープファイルに変換しますか?
SimpleGeoは最近、「Places」データセットを無料で利用できるようにしました。これは、オフラインでも自分の目的で使用できるためです。そこで、GeoJSON形式の圧縮された国別ファイルを含む2GBデータセットをダウンロードしようとしました。 ここが私の問題の始まりです...国のファイル(* .geojson)をQGISに直接ロードしようとしたり、ogr2ogrを使用してシェープファイルに変換しようとすると、たった1ポイントの機能になります。 これらのファイルには、「表示」または取得できないデータが明らかにありますが、何が間違っていますか?これらのファイルを使用可能なGISフィーチャーに変換する方法について、誰かが提案を提供できますか? 更新された質問:geojsonファイルをデスクトップGISソフトウェアで使用するためにシェープファイル(または同様の標準GIS形式)に変換したいのです。 2011年8月1日のSimpleGeoブログの抜粋: 「SimpleGeoのCC0プレイスデータセットが無料でダウンロードできるようになりました。63か国をカバーする2,100万以上のPOIを手に入れたい場合は、1つのファイルで提供する準備ができています。 .ZIP形式で2ギガバイト、およびCC0ライセンスで、このデータはあなたになり、覚えて-無料で、明確な- 。あなたがやりたいために私たちは、あなたがそれで素晴らしいことを行う願っています! あなたは、こちらをクリックして、今それをダウンロードすることができます。」 更新: 2012年1月12日:2011年10月にUrban AirshipにSimpleGeoが買収された後、Urban Aishipは「[SimpleGeo's] Places、Context、およびStorageの現在のバージョンの可用性を今後数か月で縮小します」と述べました。プラグの正式な引き抜きの目標日は2012年3月31日です。リンク

4
データベース設計:GISの道路トポロジ
道路に関する特定の機能を保存する標準またはベストプラクティスの方法はありますか。 道路の方向性: 一方向の通り:一方向にのみ進む道路 センターターニングレーン: 2つのレーンの間に存在する道路で、どちらのレーンもこのように左または右に曲がることができます 高速道路のインターチェンジランプと合流車線 道路機能: 交差点レイアウト(信号化または非信号化): 次のような、交差点のさまざまな許可パターンと禁止パターンをdbに組み込みます。 ノーターン 緑に左折します(またはしない) 緑のサイクルと時間 交差点での作動アプローチと非作動アプローチ 通行権のルール:一部の交差点には、一般的な通行権のルールとは異なる場合があります。坂道を例に考えてみましょう。上り坂を走行している人を除き、誰もが一時停止の標識で止まる必要があります。彼らは一時停止の標識を持っていないので、すべてのトラフィックはそれらに屈する必要があります。

6
ST_Intersectionの使用方法
ここに私がやろうとしていることについての簡単な要約があります:Postgresには、「a」と「b」の3つのテーブルがあり、それぞれにPolygon列があり、「c」にPoint列があります。ここでやろうとしているのは、「a」、「b」、「c」の間のジオメトリの交差を取得し、そのようなジオメトリをOpenLayersベクターレイヤーに表示することです。 OpenLayersでStringの任意の種類のジオメトリを表示する方法は既に知っていますが、PostGISのST_Intersection関数で問題が発生しています。これを実行しています。 SELECT ST_Intersection(a.geom, b.geom) as inter from a, b; ここで、a.geomとb.geomは両方ともジオメトリ列であり、次のエラーメッセージが表示されます。 NOTICE: TopologyException: found non-noded intersection between 515172 2.14408e+06, 497067 2.13373e+06 and 501321 2.13546e+06, 471202 2.14843e+06 500621 2.13576e+06 ERROR: GEOS Intersection() threw an error! また、次のようなST_AsTextを使用して、結果のジオメトリをテキストとして表現しようとしました。 SELECT ST_AsText(ST_Intersection(a.geom, b.geom)) as inter from a, b; しかし、それは私にこのエラーメッセージを送信します: HINT: No function matches the given …

3
ArcPyを使用してArcGIS DesktopでポイントごとにArcSDEポリゴンを選択しますか?
私は何かが足りないに違いないと考え続けていますが、ArcPyを介してポイント(X、Y)の位置にあるレイヤーからフィーチャ(特にポリゴン)を選択するツールはArcGIS 10にはないようです。このようなツールのパラメーターは、レイヤー名とXYロケーションのみです。 現時点では、ポイントを含むポイントフィーチャクラスを作成し、その上でSelectLayerByLocationを実行することでこれを回避します。ただし、ポリゴンフィーチャクラスがOracleにあり(ArcSDE 9.x経由でアクセス)、350万個のポリゴンが含まれている場合、選択を行うのにかかる時間は、2、3秒(より少ないコードで)より適切な。フィーチャクラスには空間インデックスがあり、arcpy.env.extent(SelectLayerByLocationが無視するように見える)を使用してアクセスする地理的領域を制限しようとしましたが、パフォーマンスは非常に低いままです。 ArcGIS Desktop 10とArcPyを使用してこれを行う簡単な方法はありますか?

2
Shapelyを使用したポリゴンオーバーレイ
Shapelyを使用して、以下に示すすべての重複しないポリゴン(与えられたポリゴンA、B、C)をキャプチャしようとしています。さらに、反復や交差のテストなどを行わずにそうすることを望んでいます。この質問に対する受け入れられた答えは、PostGISメソッドを表していますが、「ユニオン」は人によって異なることを意味するようです。

7
Wacomタブレットを使用してArcGISでデジタル化するのは簡単ですか?
Wacomタブレットの購入を保証するのに十分なデジタイズ(および後処理の際の修正/描画)を行うだけです。それがArcGISでどれだけうまく機能するのか疑問に思うだけです。あなたの経験は何ですか?学習曲線はありますか。タブレットとペンでマウスをすべて置き換えることができますか?

5
用語:ポリゴンまたはエリア?
GISジオメトリについて書くとき、「ポリゴン」という用語を使用するのか「エリア」という用語を使用するのかわかりません。 特に、「ポリゴン」という言葉は特定のタイプのジオメトリを示唆していますか?たとえば、同僚が「ポリゴン」はドーナツ機能の適切な用語ではないことを提案しました! しかし、それが真実であっても、誰も気にしませんか?これについての強いコンセンサスはありますか? また、どの単語がドイツ語やフランス語などの他の言語によりよく翻訳されますか?私は、英語を話すユーザー以外のユーザーを考慮しようとしています。

6
ソフトウェア開発の正式なトレーニング[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 2年前に閉店。 私は、バーモント州のGISプログラマー/アナリストであり、GISの環境科学者として正式なトレーニングを受けています。GISのキャリアを通じて、プログラミングスキルを習得する必要があることがわかりました。現在、コンサルティング会社で働いており、私の仕事の大半はPythonスクリプトを使用した自動化と、ArcObjects for VB.Netを使用したカスタムArcGISコンポーネントの作成です。私はこれらの技術について完全に独学しています。 私は自分のプログラミング作業をとても楽しんでおり、プロのGISソフトウェア開発者になりたいと思っています。誰でもこの目標に向かって適切な道を勧めることができますか?具体的には、GISソフトウェアに適用できるソフトウェア開発のベストプラクティスを学ぶための正式なトレーニングに興味があります。

6
IPアドレスのジオコーディングに関するアドバイス
IPアドレスをジオコーディングする最良の方法は何ですか?一度にジオコーディングするアドレスは10,000〜30,000です。IPアドレスは世界中からのもので、Long / Latのみが必要です。都市レベルの精度は必須ではありませんが、理想的には10〜20 km以内です。周りを検索すると、MaxMindは良い選択肢のように見えましたが、ダウンロードしてAPIを頻繁に使用する前に、他に推奨される代替手段はありますか?
15 geocoding 

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