wkb とは GIS 分野において、点や線分、多角形を扱うフォーマットです。 binary の名の示すとおり、バイナリフォーマットです。 wkb と wkbhex wkbhex は wkb を hex 表記したもので、0x00 0x80 0xff 0x00 というバイト列ならば、"0080FF00" といった文字列表記になります。 ソースコード Github にあります: https://github.com/cryks/Gauche-wkb みどころ 本題です。 wkb パーサは実のどころどうでもよくて、wkbhex をバイナリポートに変換するルーチンです。 (define (read-hex-string :optional (iport (current-input-port))) (glet* ([higher (read-char iport)] [lower (read-cha