問題タブ [multilinestring]

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 に答える
75 参照

javascript - 複数行の文字列の最初のアンカーのみに一致する

MS word からコピーしたリスト構造を HTML リストに変換しようとしています。^「文字列の開始」アンカーに一致できることはわかっています。正規表現/^\d\.\s+/gmはすべての新しい行に一致します。しかし、最初の新しい行を区別する必要があります。これは、一意の「文字列全体の開始」アンカーであり、別名の最初の一致を に置き換え/^\d\.\s+/ます<ol><li>。これを行う一般的な方法はありますか?

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

python - Python - Polygon と交差する MultiLineString シェープファイルに含まれる Line から属性を取得する

2 つのシェープファイルがあります。1 つは道路網を構成する多くの線を含み、もう 1 つは多くの GPS ポイントを含みます。

これまでのところ、 https: //gis.stackexchange.com/a/128210/52590 にあるコードを使用して、Shapely と Fiona を使用して両方のシェープファイルを開き、intersection() を実行することができました。

交点を取得するコードのコピーを次に示します。

これは、「intersecciones」を印刷すると次のようになります。

したがって、これは、ライン シェープファイルとポリゴン シェープファイルの最初のポリゴンの間に 3 つの交点があることを意味します。

私が必要なのは、ポリゴンと交差するラインシェープファイルのすべてのラインから、それらが交差する正確なポイントに加えて、2 つの属性 (「Nombre」と「Sentido」) を取得することです。これにより、ポリゴンの中心からの距離を取得できます。ポリゴンから交点まで。

したがって、私の質問は、Shapely またはその他の Python ライブラリを使用して、これらの属性を取得する方法があるかどうかです。また、各ポリゴンを繰り返し処理してデータを保存する最良の方法は何ですか? 交差する線と距離の属性を持つすべてのポリゴンを含む辞書を考えています。最後に、交差点を見つけるためのより効率的な方法はありますか? 1 つのポリゴンを処理するのに約 1 分かかりますが、将来的にはもっと速くする必要があるでしょう。

不足している情報がある場合は、質問を編集できるように教えてください。

よろしくお願いします、フェリペ。

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

android - GeoJson を解析し、MultiLineString を Android マップに配置します

WebService から取得している GeoJson MultiLineString 座標である Android Map を描画する必要があります。実際、私は JSON を操作し、緯度と経度を取得してこれをマップに描画する方法を知っていますが、GeoJson でそれを行う方法がわかりません。GeoJson でポイントを管理する方法を説明するビデオを見ましたが、MultiLineString を管理する方法がわかりません。Androidの例を教えていただければ幸いです。ありがとう!

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

c# - MVC モデル属性の複数行の正規表現

うーん...私は正規表現が苦手です。

MVC モデルで使用するために、改行文字で区切られた .NET の1 つ以上の有効な Guid に一致する正規表現を作成しようとしています。

私が今持っているモデルのプロパティは次のとおりです。

ここに私がマッチしようとしているもののサンプルがあります..

私は単一の正規表現の素晴らしいパターンを持っています:

複数行の部分だけが必要です。


更新:これが私が最終的に行った正確な解決策です。

カスタム検証クラス:

モデル プロパティ:

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

javascript - OpenLayers 3: LineString のすべての線がレンダリングされているわけではありません

マップ上にマーカーのコレクションを描画するために使用されるのと同じ座標を使用して、lineString を描画しようとしています。マーカーが描画された後、lineString はマーカーを結合して描画する必要があり、lineString はマーカーと同じ座標を使用します。

私は奇妙な問題を抱えていますが、すべての線が描画されることもあれば、線の1つだけが描画されることもあります。ただし、通常は 1 つか 2 つの行が欠落しています。lineString で getCoordinates() を実行すると、マーカーの位置と同じ座標がすべて返されますが、一部の線は描画されません。

いくつかのコード:

上記のコードは非常に論理的に見えますが、どこに問題があるのか​​ わかりません。言われているように、すべての線が描かれることもあれば、1つだけが描かれることもあります。

誰かがこれに光を当てることができますか?

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

c# - 正規表現は、複数行の複数の Group.Captures と一致します

グループからすべてのキャプチャを 5 行 + 各キャプチャ間の空行で取得したい。私はそのようにしようとしていましたが、最初のキャプチャしか受信しません。テスト文字列から最初のキャプチャを削除すると、次のキャプチャなどを受け取るので、正規表現が一致しているようです。私は何を見逃していますか?

複数行の文字列でフォーマットが壊れてすみません

コードは次のようになります: コード

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

python - バックスラッシュを含む複数行の文字列のPython 3.5分割行

バックスラッシュを含む複数行の文字列を効果的に分割して、不要なエスケープ文字を別の行に分割するにはどうすればよいですか?

これが私が扱っている入力例です:

私はこれを試しました(単一のバックスラッシュを二重に変換するため。したがって、バックスラッシュのエスケープが優先され、次の文字は「通常どおり」処理されます):

私は取得したい:

私が得たもの:

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

javascript - ES6 で複数行の文字列を含むオブジェクトを解析するにはどうすればよいですか?

ES6 で Node.js v4.2.2 を使用しています。複数行の文字列を含むオブジェクトを表すファイルを読みました。私のファイルは次のようになります。

ファイルを文字列に読み取ります。

最後に、その文字列から、それが表すオブジェクトを取得したいと思います。私が見つけることができる唯一のオプションは、eval を使用することです。

別の方法はありますか?JSON.parse(my_string)複数行の文字列は JSON 標準の一部ではないため、オプションではないことに注意してください。