問題タブ [wkt]
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.
r - R の WKT ポイント データから緯度経度座標を抽出して分割する
これは非常に簡単な答えになると確信しています。私はRが初めてで、まだデータ型の周りを見つけています。現在、MySQL からデータをインポートしていますが、WKT ポイント タイプ内で括弧で囲まれた列を分離する方法がよくわかりません。
データベースに含まれるシェープファイルへのクエリを含む次のステートメントを実行しています。
結果は次のとおりです。
私が達成したいことは
これが非常に単純な質問である場合はお詫びしますが、WKT データの分離を検索しましたが、例が見つかりませんでした。文字列検索などを試すこともできますが、おそらく「Rっぽい」方法があると思います。
mysql - mysql はジオメトリ コレクションからジオメトリ クラスを選択します
MySql データベースにジオメトリ コレクションを設定しています。したがって、さまざまなジオメトリ クラスを追加しました。
SET @g ='GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 1,2 3,4 5), POINT(6 6))'; INSERT INTO myTable (geoCollectionField) VALUES (GeomFromText(@g));
はgeoCollectionField
、次の WKT 形式で期待どおりに応答します。
GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(0 1,2 3,4 5),POINT(6 6))
このジオメトリ コレクションからデータを取得するには、いくつかの方法があります。
myTable から geoCollectionField を選択します。
完全な GEOMETRYCOLLECTION(POINT(1 1),LINESTRING... を与える
SELECT AsText(GeometryN(geoCollectionField, 1)) FROM myTable;
指標付き幾何学クラス POINT(1 1) を与える.
たとえば、POINT クラスが POINT((1 1),(6 6)) になるなど、1 つのクラス タイプのみをフェッチする SELECT を作成できませんでした。
何かご意見は?
php - PHPを使用してポイントをMySqlデータベースからWKTに変換するには?
MySql データベースには、次のようなポイント (倍精度で表される緯度と経度のペア) があります。
今、必要なのは、データベースからこれらのポイントを取得し (これはまったく問題ではありません)、それらを WKT 形式でエコーすることです (この部分はわかりません)。この PHP スクリプトは、Windows アプリで使用される API の一部になります。
質問は、ポイントを WKT 形式に変換するにはどうすればよいですか? 使用できるプラグインはありますか? 最良のアプローチはどれですか?
前もって感謝します。
アップデート
出力は WKT 行のようになります。例:
google-maps - OL3-Google-Maps を使用して openlayer 3 に MULTIPOLYGON をロードする
openlayer 3 で OL3-Google-Maps を使用して SATELLITE マップにマルチポリゴン シェイプをロードしようとしていますが、うまくいきません。単純なポリゴンを使用すると機能します。ここで何が問題なのか本当にわかりません。
コードを見てください:
wkt(下)を変更すると動作します:
さらに、olgm MAP をアクティブにしないと、マルチポリゴンが描画されます。
r - rgeos パッケージの writeWKT で精度を設定する
R の specialPolygons オブジェクトから WRT 文字列を作成しています。
しかし、出力の桁数には驚かされます。減らす方法はありますか?
これは私に与えます:
.net - Efcore Spatial Query: 入力の位置 9 に数字が必要です。入力には @p0 があります。-
DBSet.FromSQL
メソッドを使用して Entity Framework Core が空間型をサポートしていないという事実を回避し、手動で移行を行って SQL Server に地理列を追加しようとしています。
これが私のDataContextです
PointOfInterest モデル
地理タイプを追加するための移行
そして、ここにクエリがあります
コントローラーから呼び出される
エラーのスタックトレースは
クエリ パラメータをクエリ文字列にハード コードすると、クエリは正常に完了するため、クエリ パラメータ オブジェクトに問題があるようです。