MS SQL Server 2014の「ジオメトリ」データ型を正確な座標値に変換できません -- sql-server フィールド と geometry フィールド と sql-server-2014 フィールド と sqldatatypes フィールド 関連 問題

Unable to convert the “geometry” datatype to exact coordinate values in MS SQL server 2014












0
vote

問題

日本語

MS SQL Server 2014のジオメトリデータ型を使用してGEOMと呼ばれるフィールドと、そのフィールドの値は以下のように戻ります。

0xe61000000D2040000403CBDB2CB132B4120DBF901B44140C807BD44142B41F441CF

MULTIPOLYGON (((88.84 12.27, 88.99 12.56,88.36) のような正確な座標を取得するために上記のジオメトリフィールドを変換する必要があります。私は以下のクエリで試しています:

<事前> <コード> SELECT geom.STAsText() FROm tablename

しかし、私は以下のようにそのフィールドの値を取得しています:

<事前> <コード> MULTIPOLYGON (((887269.84910000116 1289268.2723000003, 887269.99799999967 1289243.5635000002))

注:これらは正確な値ではないサンプル値です。 MS SQL Server 2014のジオメトリデータ型から正確な座標値を取得する方法は?

英語

I have a field called geom with the geometry datatype in MS SQL Server 2014. and the values of that field return as below:

0xE61000000100D2040000403CBDB2CB132B41EC73B54534AC334120DBF9FECB132B41388941901BAC334140C807BD44142B41F441CF

I need to convert the above geometry field to get exact coordinates like MULTIPOLYGON (((88.84 12.27, 88.99 12.56,88.36). I am trying with the below query:

SELECT geom.STAsText() FROm tablename 

But I am getting the values of that field as given below:

MULTIPOLYGON (((887269.84910000116 1289268.2723000003, 887269.99799999967 1289243.5635000002)) 

Note: These are sample values not exact values. How can I get the exact coordinate values from geometry datatype in MS SQL Server 2014?

</div
           
   
   

回答リスト


関連する質問

-1  ビットデータタイプのフィールド長は、はい/いいえを示すためにフィールド?  ( Field length for bit data type field to indicate yes no ) 
BIT データ型を使用して、はい/ no / true / false条件を使用しています。 このケースの長さをフィールドに割り当てる必要がありますか?必要ですか? <コード> BIT は少し特別なデータ型のように見えます - ペンを意図していない(ただ...

0  0,1、-1の値のみを格納するデータ型は何ですか?  ( What data type to store 0 1 1 values only ) 
私は Strings0 、 Strings1 、 -1 の -1 の -1 としてフィールドを作成しました。 '不明'ですが、私は私のクライアントからこのエラーを得ました: mytable の変更エラー:SQL構文にはエラーがあります。 1行目の「 '」...

10  SQL Serverでお金データまたは10進数データ型を使用して原価計算値を保存する場合[複製]  ( When to use money data or decimal data type in sql server to store costing value ) 
この質問はすでにここで回答を持っています お金または10進数を選択するべきです(x、 y)SQL Serverのデータ型は? (12回答) ...

1  一連の値しかない場合は、SQL Store VARCHARまたはINT  ( Sql store varchar or int when i have only a set of values ) 
フィールドに一連の可能な値のみがある場合に、値の整数または値の文字列を保存するのが良いかどうかを知りたいです。 e.g. <事前> <コード> Person Table 1. Name Age Category Joe 25 0 Jane 28...

4  Oracle DatabaseのVARCHAR2の宣言されたサイズを取得する方法  ( How to get the declared size of a varchar2 in oracle database ) 
Oracleで定義された変数のサイズを取得しようとしています。 VARCHAR2のサイズを宣言するときは数字を使用する必要があるかもしれませんが、余分な変数または数を追跡する必要はありません。 例疑似コード: <事前> <コード> declare my...

0  Postgresデータ型変換はUbuntuとWindowsで異なります  ( Postgres datatype conversion differ on ubuntu and windows ) 
下記のを実行している間、Windowsでは次の例外を取得しています。 エラー:演算子は存在しません:numeric =文字変化Hint:指定された名前と引数型と一致しません。 Explicit Type Castsを追加する必要があるかもしれません。 "qu...

0  Smallint IDフィールドを持つMySQLデータベーステーブル  ( Mysql database tables with smallint id fields ) 
現在、MySQLデータベースにはいくつかのテーブルがあります。 SMALLINT(6) は、 SMALLINT(6) のように宣言します(これは SMALLINT 65535 [5]にのみアクセスしてください。私はここにあります。 UNSIGNED 範囲は...

17  SQLデータ型負小数  ( Sql datatype negative decimal ) 
データベースへのデータの挿入データベースへのデータの挿入は、DATIMALと負数を持ち、DATAMALを負の数に負の数にする方法や使用できる別のデータ型がありますか? ...

1  MySQLデータベースにPRECENTAGEを入れる  ( Putting precentage in mysql database ) 
.csvファイルからMySQLデータベースにエントリを追加するコードがいくつかあります。私は、.csvファイルからMySQLテーブルのパーセント列にパーセントを追加するために使用するのかを知りたいのですが。 私は10進数で試してみましたが、それが間違っ...

2766  MySQLでDateTimeまたはTimesTampデータ型を使用する必要がありますか?  ( Should i use the datetime or timestamp data type in mysql ) 
datetime またはa timestamp フィールド、そしてなぜ(MySQLを使用)? サーバー側でPHPを操作しています。 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有