Well-known binary
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/05/27 03:00 UTC 版)
「Well-known text」の記事における「Well-known binary」の解説
WKBでは十六進法の文字列で表す。始めのバイト_(情報)はデータのエンディアンを示す。 00 : ビッグエンディアン 01 : リトルエンディアン 続く4バイトはジオメトリ型を表す32ビットの符号なし整数であり, 具体的には以下の通り: Geometry types, and WKB integer codesType2DZMZMGeometry 0000 1000 2000 3000 Point 0001 1001 2001 3001 LineString 0002 1002 2002 3002 Polygon 0003 1003 2003 3003 MultiPoint 0004 1004 2004 3004 MultiLineString 0005 1005 2005 3005 MultiPolygon 0006 1006 2006 3006 GeometryCollection 0007 1007 2007 3007 CircularString 0008 1008 2008 3008 CompoundCurve 0009 1009 2009 3009 CurvePolygon 0010 1010 2010 3010 MultiCurve 0011 1011 2011 3011 MultiSurface 0012 1012 2012 3012 Curve 0013 1013 2013 3013 Surface 0014 1014 2014 3014 PolyhedralSurface 0015 1015 2015 3015 TIN 0016 1016 2016 3016 Triangle 0017 1017 2017 3017 Circle 0018 1018 2018 3018 GeodesicString 0019 1019 2019 3019 EllipticalCurve 0020 1020 2020 3020 NurbsCurve 0021 1021 2021 3021 Clothoid 0022 1022 2022 3022 SpiralCurve 0023 1023 2023 3023 CompoundSurface 0024 1024 2024 3024 BrepSolid 1025 AffinePlacement 102 1102 各データ型は、倍精度浮動小数点(double)の座標を持つ、ポイントか線状のリングの数などの固有データ構造を有する。 例えば、POINT(2.0 4.0)というジオメトリは次で表される:000000000140000000000000004010000000000000 ここで, 1バイト整数:00または0:ビッグエンディアン 4バイト整数:00000001または1:ポイント(2D) 8バイト浮動小数点:4000000000000000または2.0:x座標 8バイト浮動小数点:4010000000000000または4.0:y座標 である。
※この「Well-known binary」の解説は、「Well-known text」の解説の一部です。
「Well-known binary」を含む「Well-known text」の記事については、「Well-known text」の概要を参照ください。
- Well-known binaryのページへのリンク