問題タブ [polygon]

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.

0 投票する
2 に答える
305 参照

math - 行バッファリングのコードはどこにありますか?

これを行うためのコードが見つかりません。私が見つけることができる唯一の場所は、GIS API です。できればJavaですが、他の言語も移植できます。必要なすべての式の概要を説明することさえできます。

0 投票する
2 に答える
10137 参照

postgresql - postgisテーブルにWKT(well-known text)形式の穴のあるポリゴンを挿入する方法は?

ID、名前、the_geom、SRIDの4つの列を持つpostgisにテーブルがあります。この外部ポリゴン (要素 1) を「woods」、ID = 44、その外部ポリゴンの名前は「oak」、SRID は「4412」という名前のテーブルに挿入する SQL クエリを作成する必要があります。

要素 1 と要素 2 (穴) の座標値: 要素 1= [P1(6,15)、P2(10,10)、P3(20,10)、P4(25,15)、P5(25, 35)、P6(19,40)、P7(11,40)、P8(6,25)、P1(6,15)] 要素 2= [H1(12,15)、H2(15,24)]

イメージは次のとおりです: http://download.oracle.com/docs/html/A85337_01/sdo_objb.gif

0 投票する
1 に答える
4202 参照

java - X辺のポリゴンを描画する方法(すべて同じ長さと角度)

辺の数とすべての辺が等しいという事実を考慮して、ポリゴン上の各点のX点とY点を計算しようとしています。また、形状全体の幅と高さの制約もあります。それが役に立ったら、私はこれをJavaで実行します(おそらくLine2Dを使用します)。

0 投票する
2 に答える
2768 参照

javascript - HTML キャンバスに自己交差ポリゴンを描画する

穴のある自己交差ポリゴンを描画する方法を探しています。HTML Canvas 要素を使用しています。

5 点が与えられたので、下の赤い点を描きたいと思います。

この質問は本質的に同じものです。

注:線の交点を使用してポイントを追加したくないので、実際に使用するパスは曲線になります。

0 投票する
1 に答える
2374 参照

google-maps - ポイントの周りにxメートルのポリゴンを描画します

与えられた点(lat / lang)の周りに与えられた点の周りにポリゴン(私の場合は正方形のみ)をxメートル作成するにはどうすればよいですか?これはジオフェンスを視覚的に表現したものですが、ポイントがジオフェンスの外側にあるかどうかに関係なく、すべての計算は必要ありません。以下のコードを使用してみましたが、正方形ではなく長方形が作成され、1000メートルの境界線が正しくレンダリングされているかどうかさえわかりません。

0 投票する
3 に答える
4882 参照

iphone - Objective-CでのC関数の使用(iPhone用)

'すべて。私はiPhoneプログラミングの自称の初心者です(はるかに長いperlとWebのバックグラウンドを持っています-30年)...しかし先週思い切って2冊の良い本を購入しました。1000ページをはるかに超えて詰め込んで読んだ後、そしてそれをかなりよく理解した後、私は良い最初のネイティブiPhoneアプリに向かって順調に進んでいます。私の問題はこれです:Objective-Cで単純な地理(緯度/経度)ポイントインポリゴンルーチンを実行する方法がわかりません。これを行うには2つの方法があります。1つはC(最初のコード例)で、もう1つはJavaScript(2番目のコード例)です。

またはこれ(Javascriptの場合):

(私がそれらを変換することができれば、どちらかが機能します)

それで、これを試すために...私はiPhoneプロジェクトで.hファイルと.cファイルをxcodeに入れました。今の唯一の質問は、Objective-Cからこれを呼び出して結果を取得する方法です。:)

ところで:私は昨夜グーグルでグレートゴッドを検索して答えを得ましたが、「Objective-C iPhoneアプリにCを含める」などを検索してみてください。非常に多くのエントリがあり、これとは関係ありません。 !!:)ここに投稿する前に私がグーグルを試したことをあなたに知らせてください。

さて、私の問題:

  1. Objective-Cからpnpolyを呼び出すにはどうすればよいですか?
  2. どのタイプを使用して呼んでいますか?(intは問題ありませんが、float * vertxは明らかにfloatの配列です。NSArrayにはありません-私が見つけることができます)

(編集:ここに詳細があります。私は、合格するアレイを構築するための支援を求めています)

質問は完全には聞かれませんでした。

ルーチン(Objective-c)は次のようになります:(これが正しくコーディングされていると仮定して)

私はObjective-cを学んでいることを明確にすべきでしたが、そのCルーチンを見つけました-そのため、それを呼び出すためのC変数またはそれを呼び出すためのルーチンのいずれかを構築する方法がわかりませんでした。

私はこれが多くのことを求めていることを知っています...しかしそれは私にとって本当に不可解です。誰か助けてもらえますか?本当にありがとう。

ジャン

0 投票する
2 に答える
19769 参照

polygon - 空中に配置された KML でポリゴン シェイプを作成するにはどうすればよいでしょうか。

地上に配置される KML に、特定の高さのポリゴン オブジェクトを配置できる必要があります。空域情報を KML に表示しようとしていますが、各空域には低高度と高高度の値があります。

私がこれまでにできる最も近いことは、空域を表示するために高度の異なる 2 つのポリゴンを作成することですが、ポリゴンを接続して中間領域を表示する方法がありません。

ご協力いただきありがとうございます

0 投票する
2 に答える
764 参照

polygon - 一般的なポリゴンクリッパー:追加の頂点なしで三角形分割

GPCを使用して、ポリゴンを三角形に分割しています。ただし、GPCは、三角形の生成中に追加の頂点を作成していることは明らかです。これを回避する方法はありますか?

0 投票する
5 に答える
21114 参照

iphone - How to draw polygons with CGPath?

I have been reading thru the documentation however it is not immediatly clear to me how to draw a polygon using CGPath. All I need to do is to draw CGPath around something like this:

Could anyone please provide an snippet on how to do this?

Additionally I assume CGPathContainsPoint will help me determine if a point is inside such path?, or does the path have to be a solid drawing

Also how can i move the cgpath around? Is this as easy as changing something like the origin just like in cgrect?

Thank you.

-Oscar

0 投票する
10 に答える
124509 参照

math - ポリゴン交差の単純なアルゴリズム

ポリゴンの交差/クリッピングを計算するための非常に単純なアルゴリズムを探しています。つまり、与えられた多角形P、 、および に含まれるQ多角形を見つけたいと考え、すべての可能な多角形の中で最大になりたいと考えています。TPQT

実行時間は気にしません (非常に小さなポリゴンがいくつかあります)。また、ポリゴンの交点 (つまり、ポイントが少ないがポリゴンの交点にまだ含まれているポリゴン) の近似値を取得する余裕もあります。 )。

しかし、アルゴリズムが単純 (テストが安価) で、できれば短い (コードが少ない) ものであることは、私にとって非常に重要です。

編集:交差点を表すポリゴンを取得したいことに注意してください。2 つのポリゴンが交差するかどうかという質問に対するブール値の答えだけが必要なわけではありません。