SpatialObjectToWKBHex transforms a given SpatialObject to WKBHex.
(so geopb.SpatialObject)
| 157 | |
| 158 | // SpatialObjectToWKBHex transforms a given SpatialObject to WKBHex. |
| 159 | func SpatialObjectToWKBHex(so geopb.SpatialObject) (string, error) { |
| 160 | t, err := ewkb.Unmarshal([]byte(so.EWKB)) |
| 161 | if err != nil { |
| 162 | return "", err |
| 163 | } |
| 164 | ret, err := wkbhex.Encode(t, DefaultEWKBEncodingFormat, wkbcommon.WKBOptionEmptyPointHandling(wkbcommon.EmptyPointHandlingNaN)) |
| 165 | return strings.ToUpper(ret), err |
| 166 | } |
| 167 | |
| 168 | // SpatialObjectToKML transforms a given SpatialObject to KML. |
| 169 | func SpatialObjectToKML(so geopb.SpatialObject) (string, error) { |