make BlockPosition fields public

master
Oliver Tonnhofer 2013-04-27 16:02:16 +02:00
parent dfd4c41a0c
commit 0c62bfd7b0
2 changed files with 6 additions and 6 deletions

View File

@ -12,7 +12,7 @@ import (
)
func ReadPrimitiveBlock(pos BlockPosition) *osmpbf.PrimitiveBlock {
file, err := os.Open(pos.filename)
file, err := os.Open(pos.Filename)
if err != nil {
log.Panic(err)
}
@ -21,8 +21,8 @@ func ReadPrimitiveBlock(pos BlockPosition) *osmpbf.PrimitiveBlock {
var block = &osmpbf.PrimitiveBlock{}
var blob = &osmpbf.Blob{}
blobData := make([]byte, pos.size)
file.Seek(pos.offset, 0)
blobData := make([]byte, pos.Size)
file.Seek(pos.Offset, 0)
io.ReadFull(file, blobData)
err = proto.Unmarshal(blobData, blob)
if err != nil {

View File

@ -15,9 +15,9 @@ type PBF struct {
}
type BlockPosition struct {
filename string
offset int64
size int32
Filename string
Offset int64
Size int32
}
func Open(filename string) (f *PBF, err error) {