問題タブ [polygons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 線とポリゴンを変更すると、GoogleMapAPIで表示されます
http://www.birdtheme.org/useful/googletool.htmlでも、線を変えて、選んだ色のストロークを付けたい と思います。
google-maps-api-3 - V3 google.maps.Polygonをフェードアウトする方法はありますか?
V3 google.maps.Polygonをフェードアウトする方法はありますか?
標準のGoogleMapsV3ポリゴンを非表示/削除するのではなく、フェードアウトしたいと思います。
これは可能ですか?そこにプラグインはありますか?
c# - 複雑なポリゴンを分解するアルゴリズム
WAD ファイルに含まれる情報から Doom 2 レベルのポリゴンを作成しようとしています。私は壁を完成させました。残っているのは「フラット」、床と天井の領域だけです。Doom マップは「セクター」に分割され、それぞれが平坦で複雑な多角形に評価されます。
これには多くのアルゴリズムがあるため、単純な凸多角形を三角形に分解するのは簡単です。しかし、セクター ポリゴンの多くは凹面であり、中には他のセクターが中にある「穴」があるものもあります。以下は、特に複雑なポリゴンをオレンジ色で示した例です: http://screencast.com/t/BNKuzRVy8
この種の複雑なポリゴンを三角形に分解するアルゴリズム、または C# コードを推奨できる人はいますか?
このような内訳を間接的に記述した NODE、SEG、SUBSECTOR 情報などが WAD ファイルに含まれていることがわかっています。しかし、それは特に複雑です。Bツリー構造は必要ありません。セクター情報だけから複雑なポリゴン構造を持っているため、このすべての情報を解析してつなぎ合わせる必要は避けたいと思います。
google-maps-api-3 - Google Maps API V3 - 複数のポリゴン用のカスタム インフォボックス
Google Maps API を使用するのはこれが初めてです。それぞれが独自のインフォボックスを必要とする複数のポリゴンを含むスタイル設定されたマップがあります。インフォボックスのスタイルを設定する必要があります。私の問題は、インフォボックスがまったく機能しないことです。私は何日も解決策を探していましたが、これを試してみましたhttp://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.9/examples/infobox- basic.html明らかに何か間違ったことをしているに違いありません。
ここに私のコードがあります: http://pastebin.com/M23PPXpn
ios - drawRectに基づくUIViewのサイズ
これがシナリオです。別のUIViewの上に不規則なポリゴンの形をしたUIViewを追加したいと思います。UIViewのdrawRectメソッドを使用して不規則なポリゴンを描画します。
UIViewのフレームを不規則なポリゴンのフレームにする方法を知りたいですか?
明らかに、長方形のフレームになるため、initWithFrameを使用することはできません。
乾杯
google-maps-api-3 - Google マップ API の操作
Web サイト用に地図ベースのクエリ インターフェースを構築しようとしていますが、http://developer.google.com以外の出発点を見つけるのに苦労しています。これはかなり単純な作業だと思いますが、まるで野生のガチョウを追いかけているように感じます. とにかく問題は、既存のサイトが住所 (主に郵便番号) に基づいて人々をカテゴリに分類することです。これは奇妙な形状とユーザー密度のためにうまくいかないので、カスタム ゾーンを作成して問題を解決したいと考えています。独自のソリューションを探しているわけではありません。自分でこれを達成したいからです。検索を開始するためのより良い場所またはより良い提案が必要なだけです。
あらかじめ決められたポリゴンでマップを作成する必要があることを理解しています。js を使用してポリゴンでマップを作成する方法を理解しています。データがどのゾーン内にあるかを要求する方法と、保存できるハッシュとしてデータを返す方法がわかりません。例えば。ユーザー=>####、ゾーン=>####、セクション=>#####
graph-theory - 無向グラフ内のポリゴンの検索
画像を参照してください: http://i.stack.imgur.com/NPUmR.jpg
1 つ以上の接続されたサブグラフを含む無向グラフがあります。グラフは、接続された頂点の順序付けられたペアのセットによって定義されます。最大 300 個の頂点が存在する場合があります。グラフは平面です。
画像に示すように、ポリゴンを識別する必要があります。個別のポリゴン内の色付きの各領域。大まかなヒューリスティックは、ポリゴンがグラフ内の閉じたエッジ ループ (サイクル) 間の「囲まれた領域」であるということです。同様の投稿で、Depth First トラバーサルと訪問した頂点のマーキングを使用してサイクルを識別できることが示唆されています。
ただし、この後、画像に示されているように目的の出力を取得する方法がわかりません。
要件 :
i) ポリゴンが重なったり交差したりしてはなりません。つまり、サイクル ABFHDCA は有効なポリゴンではありません。これは、ポリゴン FHGE とオーバーラップするためです。サイクル ABFEGHDCA は有効なポリゴンです。
ii) 多角形には 3 つ以上のエッジがあり、多角形はグラフのエッジで囲まれている必要があります。XYZ は有効な多角形ですが、グラフの残りの頂点から切り離されています。
iii) K や L のような頂点 (つまり、葉) は、ポリゴンの一部を形成しません。エッジJKなんてどうでもいい。
更新: iv) グラフのエッジは互いに交差しません。2 つのエッジが交わる唯一の場所は頂点です。これは、前のステージ/アルゴリズムによって保証されています。
質問:
サイクルを見つけるためのDFトラベサルで正しい軌道に乗っていますか? DFトラバーサルは、そのような場合に考慮する必要があるすべての(単純な)サイクルを提供してくれますか?特に、XYZがグラフの残りの部分から切断されていますか?
この問題を解決するための既存の代替アルゴリズムはありますか?
その他の注意事項:
a)この問題をより具体的な計算幾何学的用語で定義するのに問題があるため、無向グラフ内で多角形を見つけることに固執しています。グラフ理論を勉強してから何年も経っていることを認めなければなりません。現在ブラッシュアップ中です。
b)これに対する解決策は、凹/凸包アルゴリズムのようには見えません。接続されたエッジのセットについて話しています - 真のポリゴンであり、包含される必要がある点群だけではありません。
c) 上記の例は、私がすぐに思いついたものです。「エッジ」ケースのほとんどをカバーしていると思います(しゃれ):)
同様のソリューション
- 同様の投稿を見つけましたが、受け入れられたソリューションでは、この例の正しいサイクルが生成されないようです。
前もって感謝します!
google-maps - Google マップ - ポリゴンが重なっているフュージョン テーブル
Google Fusion Tables (API を使用) で Google Maps API を使用する場合、クリック イベントが重複領域内の複数のポリゴンから選択した情報を取得できるようにする方法を知りたいです。どうすればいいですか?
重なり合うポリゴン A、B、C があるとします。クリック イベントを使用して、その時点でのデータの交差に対応するデータをフィルタリングできるようにします。
これにより、A = {1,2,3,4,5}、B = {3,4,5}、C = {1,2,3,5} のようにデータをマージできます。交点をクリックすると、{3,5} がリストされます。
従来、「クリック」できるポリゴンは 1 つだけでした。カスタム ポップアップ ウィンドウを表示する前に、複数のポリゴンを一度に「クリック」して、各ポリゴンの名前 (および必要なその他の情報) を処理したいと考えています。
同じフュージョン テーブル内のポリゴンに対してこれを行うことはできますか? 例: Table1 = A、B、C。また、異なるフュージョン テーブルのポリゴンに対して実行できますか? 例: テーブル 1 = A、テーブル 2 = B、C。
クリック イベントがその情報にどのようにアクセスするかについて、さらに詳しく知るにはどうすればよいでしょうか?
c# - ピクセルをポリゴンに変換する
衛星画像があり、すべての緑地を取得したいと思います。実際には、bmpから画像をロードし、1つの色と許容値を選択して、写真の緑色の領域である多くのポリゴンを取得する必要があります。C#でこれを行うにはどうすればよいですか?(フライトシミュレーションにはこれが必要です)
python - Pythonを使用したポイントからの長方形
ポイントがいっぱいのテキストファイルがあります。これらは、コンマで制限された(x、y)ペアによって各行で区切られます。例えば。
次に、これらの各ポイントの周りにポリゴンを作成する必要があります。ポリゴンには、ポイントから15kmのバッファが必要です。この機能を提供するArcGISまたはその他のGISにアクセスできないため、現時点では、開始に役立つ数学を誰かが持っているかどうか疑問に思っています。