make BlockPosition fields public
parent
dfd4c41a0c
commit
0c62bfd7b0
|
@ -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 {
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue