Hard to do better than KML. :-) On Thu, Mar 30, 2017 at 11:41 AM, Constantine Vassilev <thst...@gmail.com> wrote:
> Hi Tom, > > It worked perfectly. Thank you! > > --Constantine > > On Monday, March 27, 2017 at 11:14:48 AM UTC-7, Tom Payne wrote: >> >> Here's an example: >> >> ----8<---- >> package main >> >> import ( >> "log" >> "os" >> >> enckml "github.com/twpayne/go-geom/encoding/kml" >> "github.com/twpayne/go-geom/encoding/wkbhex" >> "github.com/twpayne/go-kml" >> ) >> >> func main() { >> g, err := wkbhex.Decode("000000000140000000000000004010000000000000") >> if err != nil { >> log.Fatal(err) >> } >> e, err := enckml.Encode(g) >> if err != nil { >> log.Fatal(err) >> } >> if err := kml.KML(kml.Placemark(e)).Write(os.Stdout); err != nil { >> log.Fatal(err) >> } >> // Output: >> // <?xml version="1.0" encoding="UTF-8"?> >> // <kml xmlns="http://www.opengis.net/kml/2.2"><Placemark><Point><co >> ordinates>2,4</coordinates></Point></Placemark></kml> >> } >> >> ----8<---- >> >> >> On 27 March 2017 at 19:15, Constantine Vassilev <ths...@gmail.com> wrote: >> >>> How to use go-geom to convert WKBHEX to KML? >>> >>> Are there a simple example? >>> >>> On Sunday, November 13, 2016 at 10:33:27 AM UTC-8, Tom Payne wrote: >>>> >>>> A quick announce of a few libraries for geospatial applications that >>>> are now mature and battle-tested: >>>> >>>> https://github.com/twpayne/go-geom : efficient geometry library, using >>>> a high-performance cache-friendly data representation (more info >>>> <https://github.com/twpayne/go-geom/blob/master/INTERNALS.md>), with >>>> import and export from multiple formats >>>> <https://github.com/twpayne/go-geom/blob/master/README.md> (e.g. >>>> GeoJSON, WKB, KML) and many 2D geometry functions >>>> <https://godoc.org/github.com/twpayne/go-geom/xy>. Really easy PostGIS >>>> integration with database/sql >>>> <https://github.com/twpayne/go-geom/blob/master/encoding/wkb/scan_test.go> >>>> . >>>> >>>> <http://goog_579174976> >>>> https://github.com/twpayne/go-kml : generate KML files quickly and >>>> flexibly. >>>> >>>> <http://goog_579174978> >>>> https://github.com/twpayne/go-gpx : read and write GPX files. >>>> >>>> <http://goog_579174980> >>>> https://github.com/twpayne/go-polyline : encode and decode data >>>> to/from Google Maps Polyline format. >>>> >>>> I think that go-geom's internal data representation >>>> <https://github.com/twpayne/go-geom/blob/master/INTERNALS.md> is a >>>> nice example of high performance Go code and a reasonable attempt at >>>> practical code while the language does not support generics. >>>> >>>> All feedback welcome! >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "golang-nuts" group. >>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>> pic/golang-nuts/GdssAIB6000/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> golang-nuts...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Michael T. Jones michael.jo...@gmail.com -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.