問題タブ [mysql-spatial]

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 投票する
1 に答える
358 参照

laravel - Laravel モデル ビューのオーバーライド

MySQL 空間データ型を使用して、マップ マーカーの位置をできるだけネイティブに処理しようとしています。追加の列に頼りたくないのでlatlng,最終的には、線とポリゴン (およびその他のジオメトリ) もエンコードできるようにしたいと考えています。テーブルには次のpoint列タイプがあります。

ビュー側では、Eloquent は、データベースでこれらの空間型を作成するための組み込みサポートを考えると、私が想像していたよりも少しばかげています。get()モデルの場合map_center、生のエンコードされたジオメトリを表示します。

center()緯度と経度を含むオブジェクトを返すメソッドを作成しました。

出力:

これはまともな回避策ですが、少し醜いです。代わりに、モデルが次のような人間が読める座標を返すように、Eloquent にそれを抽出してもらいたいと思います。

それがタイプ(2つのコンポーネントを持つ)であることを考えると、またはを含むオブジェクトを使用pointしてデータを自動的に取得することは可能ですか?ST_AsText(p)ST_X(p)ST_Y(p)

これは可能ですか?

0 投票する
0 に答える
198 参照

sql-server - ogr2ogr エラー: 「サーバーへの接続を初期化できません ....」

ogr2ogr を実行すると、以下のスクリーンショットに詳細が示されているエラーが表示されます。使用したコマンドは、他のコンピューターで機能しました。適切な権限を持っていないために発生するエラーかどうか疑問に思っています。

データベースへの接続中に OGR2OGR エラーが発生しました

最後の詳細: アップロード先のデータベースが存在します。

0 投票する
0 に答える
161 参照

java - POINT データ型の値を渡すための JSON 形式は何ですか?

Java、Spring Boot、MySQL、およびデータ JPA を使用しています。ここで私のコードを確認してください

そして、私のapplication.propertiesファイルに、追加しました

"point": "51.61100420, -0.10213410"このエラーが発生するようにJSONを渡している間

> 「JSON 解析エラー: org.springframework.data.geo.Point(Creator は少なくとも 1 つ存在しますが) のインスタンスを構築できません: String 値から逆シリアル化するための String-argument コンストラクター/ファクトリ メソッドはありません ('(51.61100420, -0.10213410)'); ネストされた例外は com.fasterxml です。 jackson.databind.exc.MismatchedInputException: のインスタンスを構築できませんorg.springframework.data.geo.Point(少なくとも 1 つの Creator が存在しますが): String 値から逆シリアル化するための String-argument コンストラクター/ファクトリ メソッドはありません ('(51.61100420, -0.10213410)')\n at [Source: (PushbackInputStream); 行: 11、列: 12]

これで私を助けてください、前もって感謝します