packを一気にやってしまう

WKBPHPに読み込ませるところで、結構時間を食っていました。数字忘れた。
ひとつのフィーチャーにポイント数が5000とかあるので、浮動小数点数ごとにunpack('d')で読み取っていると日が暮れるというわけです。パターン引数を'd'でなく、'd'+数字 でやると一気に読み取れることを知る。5000ポイントだったら'd10000'とか。
これでずいぶん早くなりました。数字忘れた。
浮動小数点数のpack/unpackでのエンディアンはキカイ依存なので、もし仮にWKBエンディアンとキカイのエンディアンとが違う場合にはどうしようかと思ったのですが、バイト配列をリバースして、unpackして、出てきた浮動小数点数配列をリバースしてやればオッケーなはず。