問題タブ [wkb]
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.
python - to_shape() が ParseException で失敗する
私は GeoAlchemy2 を試してきましたが、フィールドの解析に問題がありgeom
ます。
WKB要素で組み込み関数を使用to_shape
しようとしました:
例は次のとおりです。
利用した:
この GeoAlchemy2 geom フィールドをどのように解析できますか? データベース値は有効です。
java - JTS Topology Suite を使用して WKB 文字列を解析する
WKB 文字列に苦労して数日が経ちました。同等のジオメトリを取得し、ポイント座標 (X、Y、Z) を抽出するには、それを解析できる必要があります。PostGIS 関数が使えません。私が見つけた唯一の Java ライブラリは、次のように使用する JTS Topology Suite でした。
しかし、それは私に次のエラーを与えます:
com.vividsolutions.jts.io.ParseException: 不明な WKB タイプ 234
234 は、16 進文字列「ea」の 10 進値です。JTS ライブラリは、リトル エンディアンの 1002 (つまり LineStringZ) に対応する 4 バイトの 'ea03' を調べる代わりに、最初の 2 バイトだけを調べていたようです。
私の質問は次のとおりです。JTS Topology Suite は LineStringZ を処理しますか? そうでない場合、ポイントが Z 値を持つことができるのはなぜですか? どうすれば正しく解析できますか?
読んでくれてありがとう!
r - R - WKB ジオメトリを WKT 表現に変換する
Well-Known Binary (WKB) を入力として取り、Well-Known Text (WKT) 表現を返す R のパッケージ/関数を知っている人はいますか?
postgresql - Postgres文字列の前の「E」は何ですか?
次のような Postgres/PostGIS ステートメントを読んでいました。
上記は、Well Known Binary (WKB) から何かを作成します。ここでは、文字列がE
最初の引用符の前に一重引用符で囲まれている特定の引用方法を見たことがありません。
この形式は何と呼ばれますか? そして、これのフォーマット規則は何ですか? たとえば、336%E@
最後の特別なものですか、それとも単なるバイナリ値ですか?
これは Postgres9.3/9.4 の場合です。PostGIS 2.1。
php - PHP - ジオメトリ postgis 位置から高度 (z 次元) をエクスポートする
私は次のような3Dポイントを持っています
01010000A0E6100000075F984C153C4A40705F07CE19914140000000000000000
PHPを使用してx、y、z次元をエクスポートしたいと考えています。検索でGeoPHP ライブラリが見つかり、3D ポイントをサポートしているようです。
例のようにライブラリを使用しました:
しかし、 getZ() 関数は定義されていません:
解決策は何ですか?