This is the osmpbf Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon May 15 06:05:24 2023 GMT+0.
The main system appears first, followed by any subsystem dependency.
osmpbf
Library to read OpenStreetMap PBF-encoded files.
eta
MIT
0.0.1
com.google.base
(system).
protobuf
(system).
chipz
(system).
flexi-streams
(system).
nibbles
(system).
packages.lisp
(file).
fileformat.lisp
(file).
osmformat.lisp
(file).
osmtypes.lisp
(file).
tag-translation.lisp
(file).
osmpbf.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
osmpbf/osmpbf.asd
osmpbf/packages.lisp
osmpbf/fileformat.lisp
osmpbf/osmformat.lisp
osmpbf/osmtypes.lisp
osmpbf/tag-translation.lisp
osmpbf/osmpbf.lisp
osmpbf/fileformat.lisp
packages.lisp
(file).
osmpbf
(system).
blob
(class).
blob-header
(class).
clear
(method).
clear
(method).
clear-datasize
(generic function).
clear-indexdata
(generic function).
clear-lzma-data
(generic function).
clear-obsolete-bzip2-data
(generic function).
clear-raw
(generic function).
clear-raw-size
(generic function).
clear-type
(generic function).
clear-zlib-data
(generic function).
datasize
(reader method).
(setf datasize)
(writer method).
(setf datasize)
(method).
has-datasize
(generic function).
has-indexdata
(generic function).
has-lzma-data
(generic function).
has-obsolete-bzip2-data
(generic function).
has-raw
(generic function).
has-raw-size
(generic function).
has-type
(generic function).
has-zlib-data
(generic function).
indexdata
(reader method).
(setf indexdata)
(writer method).
(setf indexdata)
(method).
is-initialized
(method).
is-initialized
(method).
lzma-data
(reader method).
(setf lzma-data)
(writer method).
(setf lzma-data)
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-message
(method).
merge-from-message
(method).
obsolete-bzip2-data
(reader method).
(setf obsolete-bzip2-data)
(writer method).
(setf obsolete-bzip2-data)
(method).
octet-size
(method).
octet-size
(method).
print-object
(method).
print-object
(method).
raw
(reader method).
(setf raw)
(writer method).
(setf raw)
(method).
raw-size
(reader method).
(setf raw-size)
(writer method).
(setf raw-size)
(method).
serialize
(method).
serialize
(method).
type
(reader method).
(setf type)
(writer method).
(setf type)
(method).
zlib-data
(reader method).
(setf zlib-data)
(writer method).
(setf zlib-data)
(method).
%has-bits%
(reader method).
%has-bits%
(reader method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
osmpbf/osmformat.lisp
fileformat.lisp
(file).
osmpbf
(system).
+maximum-relation-member-type+
(constant).
+minimum-relation-member-type+
(constant).
+relation-member-type-node+
(constant).
+relation-member-type-relation+
(constant).
+relation-member-type-way+
(constant).
bbox
(generic function).
(setf bbox)
(writer method).
(setf bbox)
(method).
bottom
(reader method).
(setf bottom)
(writer method).
(setf bottom)
(method).
change-set
(class).
changeset
(reader method).
changeset
(reader method).
(setf changeset)
(writer method).
(setf changeset)
(writer method).
(setf changeset)
(method).
changesets
(reader method).
(setf changesets)
(writer method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear
(method).
clear-bbox
(generic function).
clear-bottom
(generic function).
clear-changeset
(generic function).
clear-changesets
(generic function).
clear-date-granularity
(generic function).
clear-dense
(generic function).
clear-denseinfo
(generic function).
clear-granularity
(generic function).
clear-id
(generic function).
clear-info
(generic function).
clear-keys
(generic function).
clear-keys-vals
(generic function).
clear-lat
(generic function).
clear-lat-offset
(generic function).
clear-left
(generic function).
clear-lon
(generic function).
clear-lon-offset
(generic function).
clear-memids
(generic function).
clear-nodes
(generic function).
clear-optional-features
(generic function).
clear-osmosis-replication-base-url
(generic function).
clear-osmosis-replication-sequence-number
(generic function).
clear-osmosis-replication-timestamp
(generic function).
clear-primitivegroup
(generic function).
clear-refs
(generic function).
clear-relations
(generic function).
clear-required-features
(generic function).
clear-right
(generic function).
clear-roles-sid
(generic function).
clear-s
(generic function).
clear-source
(generic function).
clear-stringtable
(generic function).
clear-timestamp
(generic function).
clear-top
(generic function).
clear-types
(generic function).
clear-uid
(generic function).
clear-user-sid
(generic function).
clear-vals
(generic function).
clear-version
(generic function).
clear-visible
(generic function).
clear-ways
(generic function).
clear-writingprogram
(generic function).
date-granularity
(reader method).
(setf date-granularity)
(writer method).
(setf date-granularity)
(method).
dense
(generic function).
(setf dense)
(writer method).
(setf dense)
(method).
dense-info
(class).
dense-nodes
(class).
denseinfo
(generic function).
(setf denseinfo)
(writer method).
(setf denseinfo)
(method).
granularity
(reader method).
(setf granularity)
(writer method).
(setf granularity)
(method).
has-bbox
(generic function).
has-bottom
(generic function).
has-changeset
(generic function).
has-date-granularity
(generic function).
has-dense
(generic function).
has-denseinfo
(generic function).
has-granularity
(generic function).
has-id
(generic function).
has-info
(generic function).
has-lat
(generic function).
has-lat-offset
(generic function).
has-left
(generic function).
has-lon
(generic function).
has-lon-offset
(generic function).
has-osmosis-replication-base-url
(generic function).
has-osmosis-replication-sequence-number
(generic function).
has-osmosis-replication-timestamp
(generic function).
has-right
(generic function).
has-source
(generic function).
has-stringtable
(generic function).
has-timestamp
(generic function).
has-top
(generic function).
has-uid
(generic function).
has-user-sid
(generic function).
has-version
(generic function).
has-visible
(generic function).
has-writingprogram
(generic function).
header-b-box
(class).
header-block
(class).
id
(reader method).
id
(reader method).
id
(reader method).
id
(reader method).
id
(reader method).
(setf id)
(writer method).
(setf id)
(method).
(setf id)
(writer method).
(setf id)
(method).
(setf id)
(writer method).
(setf id)
(writer method).
(setf id)
(method).
(setf id)
(writer method).
(setf id)
(method).
info
(generic function).
(setf info)
(writer method).
(setf info)
(method).
(setf info)
(writer method).
(setf info)
(method).
(setf info)
(writer method).
(setf info)
(method).
info
(class).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
is-initialized
(method).
keys
(reader method).
keys
(reader method).
keys
(reader method).
(setf keys)
(writer method).
(setf keys)
(writer method).
(setf keys)
(writer method).
keys-vals
(reader method).
(setf keys-vals)
(writer method).
lat
(reader method).
lat
(reader method).
(setf lat)
(writer method).
(setf lat)
(writer method).
(setf lat)
(method).
lat-offset
(reader method).
(setf lat-offset)
(writer method).
(setf lat-offset)
(method).
left
(reader method).
(setf left)
(writer method).
(setf left)
(method).
lon
(reader method).
lon
(reader method).
(setf lon)
(writer method).
(setf lon)
(writer method).
(setf lon)
(method).
lon-offset
(reader method).
(setf lon-offset)
(writer method).
(setf lon-offset)
(method).
memids
(reader method).
(setf memids)
(writer method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-array
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
merge-from-message
(method).
node
(class).
nodes
(reader method).
(setf nodes)
(writer method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
octet-size
(method).
optional-features
(reader method).
(setf optional-features)
(writer method).
osmosis-replication-base-url
(reader method).
(setf osmosis-replication-base-url)
(writer method).
(setf osmosis-replication-base-url)
(method).
osmosis-replication-sequence-number
(reader method).
(setf osmosis-replication-sequence-number)
(writer method).
(setf osmosis-replication-sequence-number)
(method).
osmosis-replication-timestamp
(reader method).
(setf osmosis-replication-timestamp)
(writer method).
(setf osmosis-replication-timestamp)
(method).
primitive-block
(class).
primitive-group
(class).
primitivegroup
(reader method).
(setf primitivegroup)
(writer method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
refs
(reader method).
(setf refs)
(writer method).
relation
(class).
relation-member-type
(type).
relations
(reader method).
(setf relations)
(writer method).
required-features
(reader method).
(setf required-features)
(writer method).
right
(reader method).
(setf right)
(writer method).
(setf right)
(method).
roles-sid
(reader method).
(setf roles-sid)
(writer method).
s
(reader method).
(setf s)
(writer method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
serialize
(method).
source
(reader method).
(setf source)
(writer method).
(setf source)
(method).
string-table
(class).
stringtable
(generic function).
(setf stringtable)
(writer method).
(setf stringtable)
(method).
timestamp
(reader method).
timestamp
(reader method).
(setf timestamp)
(writer method).
(setf timestamp)
(writer method).
(setf timestamp)
(method).
top
(reader method).
(setf top)
(writer method).
(setf top)
(method).
types
(reader method).
(setf types)
(writer method).
uid
(reader method).
uid
(reader method).
(setf uid)
(writer method).
(setf uid)
(writer method).
(setf uid)
(method).
user-sid
(reader method).
user-sid
(reader method).
(setf user-sid)
(writer method).
(setf user-sid)
(writer method).
(setf user-sid)
(method).
vals
(reader method).
vals
(reader method).
vals
(reader method).
(setf vals)
(writer method).
(setf vals)
(writer method).
(setf vals)
(writer method).
version
(reader method).
version
(reader method).
(setf version)
(writer method).
(setf version)
(writer method).
(setf version)
(method).
visible
(reader method).
visible
(reader method).
(setf visible)
(writer method).
(setf visible)
(writer method).
(setf visible)
(method).
way
(class).
ways
(reader method).
(setf ways)
(writer method).
writingprogram
(reader method).
(setf writingprogram)
(writer method).
(setf writingprogram)
(method).
(setf %changeset-cached-size%)
(writer method).
%changeset-cached-size%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
%has-bits%
(reader method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %has-bits%)
(writer method).
(setf %id-cached-size%)
(writer method).
%id-cached-size%
(reader method).
(setf %keys-cached-size%)
(writer method).
%keys-cached-size%
(reader method).
(setf %keys-cached-size%)
(writer method).
%keys-cached-size%
(reader method).
(setf %keys-cached-size%)
(writer method).
%keys-cached-size%
(reader method).
(setf %keys-vals-cached-size%)
(writer method).
%keys-vals-cached-size%
(reader method).
(setf %lat-cached-size%)
(writer method).
%lat-cached-size%
(reader method).
(setf %lon-cached-size%)
(writer method).
%lon-cached-size%
(reader method).
(setf %memids-cached-size%)
(writer method).
%memids-cached-size%
(reader method).
(setf %refs-cached-size%)
(writer method).
%refs-cached-size%
(reader method).
(setf %roles-sid-cached-size%)
(writer method).
%roles-sid-cached-size%
(reader method).
(setf %timestamp-cached-size%)
(writer method).
%timestamp-cached-size%
(reader method).
(setf %types-cached-size%)
(writer method).
%types-cached-size%
(reader method).
(setf %uid-cached-size%)
(writer method).
%uid-cached-size%
(reader method).
(setf %user-sid-cached-size%)
(writer method).
%user-sid-cached-size%
(reader method).
(setf %vals-cached-size%)
(writer method).
%vals-cached-size%
(reader method).
(setf %vals-cached-size%)
(writer method).
%vals-cached-size%
(reader method).
(setf %vals-cached-size%)
(writer method).
%vals-cached-size%
(reader method).
(setf %version-cached-size%)
(writer method).
%version-cached-size%
(reader method).
(setf %visible-cached-size%)
(writer method).
%visible-cached-size%
(reader method).
osmpbf/osmtypes.lisp
osmformat.lisp
(file).
osmpbf
(system).
group-nodes
(reader method).
(setf group-nodes)
(writer method).
group-relations
(reader method).
(setf group-relations)
(writer method).
group-ways
(reader method).
(setf group-ways)
(writer method).
node
(class).
node-lat
(reader method).
(setf node-lat)
(writer method).
node-lon
(reader method).
(setf node-lon)
(writer method).
osm-obj-id
(reader method).
osm-obj-id
(reader method).
osm-obj-id
(reader method).
(setf osm-obj-id)
(writer method).
(setf osm-obj-id)
(writer method).
(setf osm-obj-id)
(writer method).
osm-obj-tags
(reader method).
osm-obj-tags
(reader method).
osm-obj-tags
(reader method).
(setf osm-obj-tags)
(writer method).
(setf osm-obj-tags)
(writer method).
(setf osm-obj-tags)
(writer method).
primitive-group
(class).
print-object
(method).
print-object
(method).
print-object
(method).
print-object
(method).
relation
(class).
relation-members
(reader method).
(setf relation-members)
(writer method).
way
(class).
way-refs
(reader method).
(setf way-refs)
(writer method).
osmpbf/tag-translation.lisp
osmtypes.lisp
(file).
osmpbf
(system).
*osm-symbols-package*
(special variable).
*perform-tag-name-translation*
(special variable).
*tag-value-translation-names*
(special variable).
tag-name-to-symbol
(function).
make-tag-cons
(function).
osmpbf/osmpbf.lisp
tag-translation.lisp
(file).
osmpbf
(system).
*current-granularity*
(special variable).
*current-lat-offset*
(special variable).
*current-lon-offset*
(special variable).
*current-string-table*
(special variable).
get-next-primitive-groups
(function).
invalid-osm-fileblock
(condition).
parse-primitive-block
(function).
read-fileblock
(function).
delta-decode
(function).
invalid-osm-fileblock-name
(reader method).
(setf invalid-osm-fileblock-name)
(writer method).
keys-vals-to-alist
(function).
make-node
(function).
octet
(type).
packed-keys-vals-to-alists
(function).
parse-dense-nodes
(function).
parse-node
(function).
parse-pb-object
(function).
parse-relation
(function).
parse-relation-member-type
(function).
parse-relation-members
(function).
parse-string-table
(function).
parse-way
(function).
read-blob-and-return-data
(function).
read-blob-header
(function).
read-buffer-of-length
(function).
read-header-length
(function).
read-pb-object
(function).
transform-coordinate
(function).
Packages are listed by definition order.
osmpbf
common-lisp
.
*current-granularity*
(special variable).
*current-lat-offset*
(special variable).
*current-lon-offset*
(special variable).
*current-string-table*
(special variable).
*osm-symbols-package*
(special variable).
*perform-tag-name-translation*
(special variable).
*tag-value-translation-names*
(special variable).
get-next-primitive-groups
(function).
group-nodes
(generic reader).
(setf group-nodes)
(generic writer).
group-relations
(generic reader).
(setf group-relations)
(generic writer).
group-ways
(generic reader).
(setf group-ways)
(generic writer).
invalid-osm-fileblock
(condition).
node
(class).
node-lat
(generic reader).
(setf node-lat)
(generic writer).
node-lon
(generic reader).
(setf node-lon)
(generic writer).
osm-obj-id
(generic reader).
(setf osm-obj-id)
(generic writer).
osm-obj-tags
(generic reader).
(setf osm-obj-tags)
(generic writer).
parse-primitive-block
(function).
primitive-group
(class).
read-fileblock
(function).
relation
(class).
relation-members
(generic reader).
(setf relation-members)
(generic writer).
tag-name-to-symbol
(function).
way
(class).
way-refs
(generic reader).
(setf way-refs)
(generic writer).
delta-decode
(function).
invalid-osm-fileblock-name
(generic reader).
(setf invalid-osm-fileblock-name)
(generic writer).
keys-vals-to-alist
(function).
make-node
(function).
make-tag-cons
(function).
octet
(type).
packed-keys-vals-to-alists
(function).
parse-dense-nodes
(function).
parse-node
(function).
parse-pb-object
(function).
parse-relation
(function).
parse-relation-member-type
(function).
parse-relation-members
(function).
parse-string-table
(function).
parse-way
(function).
read-blob-and-return-data
(function).
read-blob-header
(function).
read-buffer-of-length
(function).
read-header-length
(function).
read-pb-object
(function).
transform-coordinate
(function).
osmpbf/protobuf-inner
opb
+maximum-relation-member-type+
(constant).
+minimum-relation-member-type+
(constant).
+relation-member-type-node+
(constant).
+relation-member-type-relation+
(constant).
+relation-member-type-way+
(constant).
bbox
(generic function).
(setf bbox)
(generic function).
blob
(class).
blob-header
(class).
bottom
(generic reader).
(setf bottom)
(generic function).
change-set
(class).
changeset
(generic reader).
(setf changeset)
(generic function).
changesets
(generic reader).
(setf changesets)
(generic writer).
clear-bbox
(generic function).
clear-bottom
(generic function).
clear-changeset
(generic function).
clear-changesets
(generic function).
clear-datasize
(generic function).
clear-date-granularity
(generic function).
clear-dense
(generic function).
clear-denseinfo
(generic function).
clear-granularity
(generic function).
clear-id
(generic function).
clear-indexdata
(generic function).
clear-info
(generic function).
clear-keys
(generic function).
clear-keys-vals
(generic function).
clear-lat
(generic function).
clear-lat-offset
(generic function).
clear-left
(generic function).
clear-lon
(generic function).
clear-lon-offset
(generic function).
clear-lzma-data
(generic function).
clear-memids
(generic function).
clear-nodes
(generic function).
clear-obsolete-bzip2-data
(generic function).
clear-optional-features
(generic function).
clear-osmosis-replication-base-url
(generic function).
clear-osmosis-replication-sequence-number
(generic function).
clear-osmosis-replication-timestamp
(generic function).
clear-primitivegroup
(generic function).
clear-raw
(generic function).
clear-raw-size
(generic function).
clear-refs
(generic function).
clear-relations
(generic function).
clear-required-features
(generic function).
clear-right
(generic function).
clear-roles-sid
(generic function).
clear-s
(generic function).
clear-source
(generic function).
clear-stringtable
(generic function).
clear-timestamp
(generic function).
clear-top
(generic function).
clear-type
(generic function).
clear-types
(generic function).
clear-uid
(generic function).
clear-user-sid
(generic function).
clear-vals
(generic function).
clear-version
(generic function).
clear-visible
(generic function).
clear-ways
(generic function).
clear-writingprogram
(generic function).
clear-zlib-data
(generic function).
datasize
(generic reader).
(setf datasize)
(generic function).
date-granularity
(generic reader).
(setf date-granularity)
(generic function).
dense
(generic function).
(setf dense)
(generic function).
dense-info
(class).
dense-nodes
(class).
denseinfo
(generic function).
(setf denseinfo)
(generic function).
granularity
(generic reader).
(setf granularity)
(generic function).
has-bbox
(generic function).
has-bottom
(generic function).
has-changeset
(generic function).
has-datasize
(generic function).
has-date-granularity
(generic function).
has-dense
(generic function).
has-denseinfo
(generic function).
has-granularity
(generic function).
has-id
(generic function).
has-indexdata
(generic function).
has-info
(generic function).
has-lat
(generic function).
has-lat-offset
(generic function).
has-left
(generic function).
has-lon
(generic function).
has-lon-offset
(generic function).
has-lzma-data
(generic function).
has-obsolete-bzip2-data
(generic function).
has-osmosis-replication-base-url
(generic function).
has-osmosis-replication-sequence-number
(generic function).
has-osmosis-replication-timestamp
(generic function).
has-raw
(generic function).
has-raw-size
(generic function).
has-right
(generic function).
has-source
(generic function).
has-stringtable
(generic function).
has-timestamp
(generic function).
has-top
(generic function).
has-type
(generic function).
has-uid
(generic function).
has-user-sid
(generic function).
has-version
(generic function).
has-visible
(generic function).
has-writingprogram
(generic function).
has-zlib-data
(generic function).
header-b-box
(class).
header-block
(class).
id
(generic reader).
(setf id)
(generic function).
indexdata
(generic reader).
(setf indexdata)
(generic function).
info
(generic function).
(setf info)
(generic function).
info
(class).
keys
(generic reader).
(setf keys)
(generic writer).
keys-vals
(generic reader).
(setf keys-vals)
(generic writer).
lat
(generic reader).
(setf lat)
(generic function).
lat-offset
(generic reader).
(setf lat-offset)
(generic function).
left
(generic reader).
(setf left)
(generic function).
lon
(generic reader).
(setf lon)
(generic function).
lon-offset
(generic reader).
(setf lon-offset)
(generic function).
lzma-data
(generic reader).
(setf lzma-data)
(generic function).
memids
(generic reader).
(setf memids)
(generic writer).
node
(class).
nodes
(generic reader).
(setf nodes)
(generic writer).
obsolete-bzip2-data
(generic reader).
(setf obsolete-bzip2-data)
(generic function).
optional-features
(generic reader).
(setf optional-features)
(generic writer).
osmosis-replication-base-url
(generic reader).
(setf osmosis-replication-base-url)
(generic function).
osmosis-replication-sequence-number
(generic reader).
(setf osmosis-replication-sequence-number)
(generic function).
osmosis-replication-timestamp
(generic reader).
(setf osmosis-replication-timestamp)
(generic function).
primitive-block
(class).
primitive-group
(class).
primitivegroup
(generic reader).
(setf primitivegroup)
(generic writer).
raw
(generic reader).
(setf raw)
(generic function).
raw-size
(generic reader).
(setf raw-size)
(generic function).
refs
(generic reader).
(setf refs)
(generic writer).
relation
(class).
relation-member-type
(type).
relations
(generic reader).
(setf relations)
(generic writer).
required-features
(generic reader).
(setf required-features)
(generic writer).
right
(generic reader).
(setf right)
(generic function).
roles-sid
(generic reader).
(setf roles-sid)
(generic writer).
s
(generic reader).
(setf s)
(generic writer).
source
(generic reader).
(setf source)
(generic function).
string-table
(class).
stringtable
(generic function).
(setf stringtable)
(generic function).
timestamp
(generic reader).
(setf timestamp)
(generic function).
top
(generic reader).
(setf top)
(generic function).
type
(generic reader).
(setf type)
(generic function).
types
(generic reader).
(setf types)
(generic writer).
uid
(generic reader).
(setf uid)
(generic function).
user-sid
(generic reader).
(setf user-sid)
(generic function).
vals
(generic reader).
(setf vals)
(generic writer).
version
(generic reader).
(setf version)
(generic function).
visible
(generic reader).
(setf visible)
(generic function).
way
(class).
ways
(generic reader).
(setf ways)
(generic writer).
writingprogram
(generic reader).
(setf writingprogram)
(generic function).
zlib-data
(generic reader).
(setf zlib-data)
(generic function).
%has-bits%
(generic reader).
(setf %has-bits%)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The package where OSM tag names are interned. Defaults to ‘keyword’; use ‘nil‘ for the current package.
Whether or not to translate OSM tag names to symbols. Defaults to ‘t’.
Tag names where the tag *values* should also be translated to symbols. Defaults to ‘nil’.
Get the next batch of PRIMITIVE-GROUP objects from the PBF octet stream STREAM. STREAM must have element type (UNSIGNED-BYTE 8), otherwise an error will be signalled.
If EOF-ERROR-P is false, returns NIL if an end-of-file condition is reached.
Reads an OSM fileblock, of any type, from STREAM, and returns it. May signal an END-OF-FILE condition.
Translates an OSM tag name to a Lisp symbol, interning it in *OSM-SYMBOLS-PACKAGE*.
header-block
)) ¶header-block
)) ¶bbox
.
header-block
)) ¶automatically generated writer method
header-b-box
)) ¶automatically generated reader method
header-b-box
)) ¶header-b-box
)) ¶automatically generated writer method
dense-info
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated writer method
header-block
)) ¶header-b-box
)) ¶dense-info
)) ¶primitive-group
)) ¶blob-header
)) ¶primitive-block
)) ¶primitive-group
)) ¶dense-nodes
)) ¶primitive-block
)) ¶dense-nodes
)) ¶change-set
)) ¶blob-header
)) ¶dense-nodes
)) ¶dense-nodes
)) ¶primitive-block
)) ¶header-b-box
)) ¶dense-nodes
)) ¶primitive-block
)) ¶primitive-group
)) ¶header-block
)) ¶header-block
)) ¶header-block
)) ¶header-block
)) ¶primitive-block
)) ¶primitive-group
)) ¶header-block
)) ¶header-b-box
)) ¶string-table
)) ¶header-block
)) ¶primitive-block
)) ¶dense-info
)) ¶header-b-box
)) ¶blob-header
)) ¶dense-info
)) ¶dense-info
)) ¶dense-info
)) ¶dense-info
)) ¶primitive-group
)) ¶header-block
)) ¶blob-header
)) ¶automatically generated reader method
blob-header
)) ¶blob-header
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated reader method
primitive-block
)) ¶primitive-block
)) ¶automatically generated writer method
primitive-group
)) ¶primitive-group
)) ¶primitive-group
)) ¶automatically generated writer method
dense-nodes
)) ¶dense-nodes
)) ¶dense-nodes
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated reader method
primitive-block
)) ¶primitive-block
)) ¶automatically generated writer method
primitive-group
)) ¶primitive-group
)) ¶List of nodes.
primitive-group
)) ¶primitive-group
)) ¶List of relations.
primitive-group
)) ¶primitive-group
)) ¶List of ways.
ways
.
header-block
)) ¶header-b-box
)) ¶blob-header
)) ¶primitive-block
)) ¶primitive-group
)) ¶dense-nodes
)) ¶primitive-block
)) ¶change-set
)) ¶blob-header
)) ¶primitive-block
)) ¶header-b-box
)) ¶primitive-block
)) ¶header-block
)) ¶header-block
)) ¶header-block
)) ¶header-b-box
)) ¶header-block
)) ¶primitive-block
)) ¶header-b-box
)) ¶blob-header
)) ¶header-block
)) ¶relation
)) ¶automatically generated reader method
id
.
dense-nodes
)) ¶automatically generated reader method
id
.
change-set
)) ¶automatically generated reader method
id
.
dense-nodes
)) ¶automatically generated writer method
id
.
change-set
)) ¶id
.
change-set
)) ¶automatically generated writer method
blob-header
)) ¶automatically generated reader method
blob-header
)) ¶blob-header
)) ¶automatically generated writer method
relation
)) ¶automatically generated reader method
keys
.
relation
)) ¶automatically generated writer method
keys
.
way
)) ¶automatically generated writer method
keys
.
dense-nodes
)) ¶automatically generated reader method
dense-nodes
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated reader method
primitive-block
)) ¶primitive-block
)) ¶automatically generated writer method
header-b-box
)) ¶automatically generated reader method
left
.
header-b-box
)) ¶left
.
header-b-box
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated reader method
primitive-block
)) ¶primitive-block
)) ¶automatically generated writer method
primitive-group
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated writer method
header-block
)) ¶automatically generated reader method
header-block
)) ¶automatically generated writer method
relation
)) ¶relation
)) ¶Association list of tags associated with this way.
tags
.
header-block
)) ¶automatically generated reader method
header-block
)) ¶header-block
)) ¶automatically generated writer method
header-block
)) ¶automatically generated reader method
header-block
)) ¶header-block
)) ¶automatically generated writer method
header-block
)) ¶automatically generated reader method
header-block
)) ¶header-block
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated reader method
primitive-block
)) ¶automatically generated writer method
primitive-group
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated writer method
header-block
)) ¶automatically generated reader method
header-block
)) ¶automatically generated writer method
header-b-box
)) ¶automatically generated reader method
header-b-box
)) ¶header-b-box
)) ¶automatically generated writer method
string-table
)) ¶automatically generated reader method
s
.
string-table
)) ¶automatically generated writer method
s
.
header-block
)) ¶automatically generated reader method
header-block
)) ¶header-block
)) ¶automatically generated writer method
primitive-block
)) ¶primitive-block
)) ¶primitive-block
)) ¶automatically generated writer method
dense-info
)) ¶automatically generated reader method
header-b-box
)) ¶automatically generated reader method
top
.
header-b-box
)) ¶top
.
header-b-box
)) ¶automatically generated writer method
blob-header
)) ¶automatically generated reader method
type
.
blob-header
)) ¶type
.
blob-header
)) ¶automatically generated writer method
dense-info
)) ¶automatically generated reader method
relation
)) ¶automatically generated reader method
vals
.
relation
)) ¶automatically generated writer method
vals
.
way
)) ¶automatically generated writer method
vals
.
dense-info
)) ¶automatically generated reader method
dense-info
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated reader method
ways
.
primitive-group
)) ¶automatically generated writer method
ways
.
header-block
)) ¶automatically generated reader method
header-block
)) ¶header-block
)) ¶automatically generated writer method
header-block
)) ¶protocol-buffer
.
string-table
)) ¶protocol-buffer
.
change-set
)) ¶protocol-buffer
.
dense-info
)) ¶protocol-buffer
.
primitive-block
)) ¶protocol-buffer
.
primitive-group
)) ¶protocol-buffer
.
blob-header
)) ¶protocol-buffer
.
header-b-box
)) ¶protocol-buffer
.
dense-nodes
)) ¶protocol-buffer
.
header-block
)) ¶protocol-buffer
.
string-table
)) ¶protocol-buffer
.
change-set
)) ¶protocol-buffer
.
dense-info
)) ¶protocol-buffer
.
primitive-block
)) ¶protocol-buffer
.
primitive-group
)) ¶protocol-buffer
.
blob-header
)) ¶protocol-buffer
.
header-b-box
)) ¶protocol-buffer
.
dense-nodes
)) ¶protocol-buffer
.
header-block
) buffer start limit) ¶protocol-buffer
.
string-table
) buffer start limit) ¶protocol-buffer
.
change-set
) buffer start limit) ¶protocol-buffer
.
dense-info
) buffer start limit) ¶protocol-buffer
.
primitive-block
) buffer start limit) ¶protocol-buffer
.
primitive-group
) buffer start limit) ¶protocol-buffer
.
blob-header
) buffer start limit) ¶protocol-buffer
.
header-b-box
) buffer start limit) ¶protocol-buffer
.
dense-nodes
) buffer start limit) ¶protocol-buffer
.
header-block
) (from header-block
)) ¶protocol-buffer
.
string-table
) (from string-table
)) ¶protocol-buffer
.
change-set
) (from change-set
)) ¶protocol-buffer
.
dense-info
) (from dense-info
)) ¶protocol-buffer
.
primitive-block
) (from primitive-block
)) ¶protocol-buffer
.
primitive-group
) (from primitive-group
)) ¶protocol-buffer
.
blob-header
) (from blob-header
)) ¶protocol-buffer
.
header-b-box
) (from header-b-box
)) ¶protocol-buffer
.
dense-nodes
) (from dense-nodes
)) ¶protocol-buffer
.
header-block
)) ¶protocol-buffer
.
string-table
)) ¶protocol-buffer
.
change-set
)) ¶protocol-buffer
.
dense-info
)) ¶protocol-buffer
.
primitive-block
)) ¶protocol-buffer
.
primitive-group
)) ¶protocol-buffer
.
blob-header
)) ¶protocol-buffer
.
header-b-box
)) ¶protocol-buffer
.
dense-nodes
)) ¶protocol-buffer
.
primitive-group
) stream) ¶header-block
) stream) ¶string-table
) stream) ¶change-set
) stream) ¶dense-info
) stream) ¶primitive-block
) stream) ¶primitive-group
) stream) ¶blob-header
) stream) ¶header-b-box
) stream) ¶dense-nodes
) stream) ¶header-block
) buffer index limit) ¶protocol-buffer
.
string-table
) buffer index limit) ¶protocol-buffer
.
change-set
) buffer index limit) ¶protocol-buffer
.
dense-info
) buffer index limit) ¶protocol-buffer
.
primitive-block
) buffer index limit) ¶protocol-buffer
.
primitive-group
) buffer index limit) ¶protocol-buffer
.
blob-header
) buffer index limit) ¶protocol-buffer
.
header-b-box
) buffer index limit) ¶protocol-buffer
.
dense-nodes
) buffer index limit) ¶protocol-buffer
.
condition
.
osmpbf::name
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
clear
.
clear-lzma-data
.
clear-obsolete-bzip2-data
.
clear-raw
.
clear-raw-size
.
clear-zlib-data
.
has-lzma-data
.
has-obsolete-bzip2-data
.
has-raw
.
has-raw-size
.
has-zlib-data
.
is-initialized
.
(setf lzma-data)
.
(setf lzma-data)
.
lzma-data
.
merge-from-array
.
merge-from-message
.
(setf obsolete-bzip2-data)
.
(setf obsolete-bzip2-data)
.
obsolete-bzip2-data
.
octet-size
.
print-object
.
(setf raw)
.
(setf raw)
.
raw
.
(setf raw-size)
.
(setf raw-size)
.
raw-size
.
serialize
.
(setf zlib-data)
.
(setf zlib-data)
.
zlib-data
.
(simple-array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
raw
.
(signed-byte 32)
0
(simple-array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(simple-array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(unsigned-byte 5)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
clear
.
clear-datasize
.
clear-indexdata
.
clear-type
.
(setf datasize)
.
(setf datasize)
.
datasize
.
has-datasize
.
has-indexdata
.
has-type
.
(setf indexdata)
.
(setf indexdata)
.
indexdata
.
is-initialized
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
serialize
.
(setf type)
.
(setf type)
.
type
.
protocol-buffer::%sf%
(protocol-buffer:string-field "")
type
.
(simple-array (unsigned-byte 8) (*))
(make-array 0 :element-type (quote (unsigned-byte 8)))
(signed-byte 32)
0
(unsigned-byte 3)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %changeset-cached-size%)
.
%changeset-cached-size%
.
(setf %has-bits%)
.
%has-bits%
.
(setf %timestamp-cached-size%)
.
%timestamp-cached-size%
.
(setf %uid-cached-size%)
.
%uid-cached-size%
.
(setf %user-sid-cached-size%)
.
%user-sid-cached-size%
.
(setf %version-cached-size%)
.
%version-cached-size%
.
(setf %visible-cached-size%)
.
%visible-cached-size%
.
(setf changeset)
.
changeset
.
clear
.
clear-changeset
.
clear-timestamp
.
clear-uid
.
clear-user-sid
.
clear-version
.
clear-visible
.
is-initialized
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
serialize
.
(setf timestamp)
.
timestamp
.
(setf uid)
.
uid
.
(setf user-sid)
.
user-sid
.
(setf version)
.
version
.
(setf visible)
.
visible
.
(vector (signed-byte 32))
(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 32))
(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)
uid
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 32))
(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector boolean)
(make-array 0 :element-type (quote boolean) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(unsigned-byte 6)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf %id-cached-size%)
.
%id-cached-size%
.
(setf %keys-vals-cached-size%)
.
%keys-vals-cached-size%
.
(setf %lat-cached-size%)
.
%lat-cached-size%
.
(setf %lon-cached-size%)
.
%lon-cached-size%
.
clear
.
clear-denseinfo
.
clear-id
.
clear-keys-vals
.
clear-lat
.
clear-lon
.
(setf denseinfo)
.
denseinfo
.
(setf denseinfo)
.
has-denseinfo
.
(setf id)
.
id
.
is-initialized
.
(setf keys-vals)
.
keys-vals
.
(setf lat)
.
lat
.
(setf lon)
.
lon
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
serialize
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(or null osmpbf/protobuf-inner:dense-info)
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
lat
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
lon
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 32))
(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(unsigned-byte 5)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf bottom)
.
(setf bottom)
.
bottom
.
clear
.
clear-bottom
.
clear-left
.
clear-right
.
clear-top
.
has-bottom
.
has-left
.
has-right
.
has-top
.
is-initialized
.
(setf left)
.
(setf left)
.
left
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
(setf right)
.
(setf right)
.
right
.
serialize
.
(setf top)
.
(setf top)
.
top
.
(signed-byte 64)
0
(signed-byte 64)
0
(unsigned-byte 4)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf bbox)
.
bbox
.
(setf bbox)
.
clear
.
clear-bbox
.
clear-optional-features
.
clear-osmosis-replication-base-url
.
clear-osmosis-replication-sequence-number
.
clear-osmosis-replication-timestamp
.
clear-required-features
.
clear-source
.
clear-writingprogram
.
has-bbox
.
has-osmosis-replication-base-url
.
has-osmosis-replication-sequence-number
.
has-osmosis-replication-timestamp
.
has-source
.
has-writingprogram
.
is-initialized
.
merge-from-array
.
merge-from-message
.
octet-size
.
(setf optional-features)
.
optional-features
.
(setf osmosis-replication-base-url)
.
(setf osmosis-replication-base-url)
.
osmosis-replication-base-url
.
(setf osmosis-replication-sequence-number)
.
(setf osmosis-replication-sequence-number)
.
osmosis-replication-sequence-number
.
(setf osmosis-replication-timestamp)
.
(setf osmosis-replication-timestamp)
.
osmosis-replication-timestamp
.
print-object
.
(setf required-features)
.
required-features
.
serialize
.
(setf source)
.
(setf source)
.
source
.
(setf writingprogram)
.
(setf writingprogram)
.
writingprogram
.
(or null osmpbf/protobuf-inner:header-b-box)
(vector protocol-buffer::%sf%)
(make-array 0 :element-type (quote protocol-buffer::%sf%) :fill-pointer 0 :adjustable t)
(vector protocol-buffer::%sf%)
(make-array 0 :element-type (quote protocol-buffer::%sf%) :fill-pointer 0 :adjustable t)
protocol-buffer::%sf%
(protocol-buffer:string-field "")
protocol-buffer::%sf%
(protocol-buffer:string-field "")
(signed-byte 64)
0
(signed-byte 64)
0
protocol-buffer::%sf%
(protocol-buffer:string-field "")
(unsigned-byte 8)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf changeset)
.
(setf changeset)
.
changeset
.
clear
.
clear-changeset
.
clear-timestamp
.
clear-uid
.
clear-user-sid
.
clear-version
.
clear-visible
.
has-changeset
.
has-timestamp
.
has-uid
.
has-user-sid
.
has-version
.
has-visible
.
is-initialized
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
serialize
.
(setf timestamp)
.
(setf timestamp)
.
timestamp
.
(setf uid)
.
(setf uid)
.
uid
.
(setf user-sid)
.
(setf user-sid)
.
user-sid
.
(setf version)
.
(setf version)
.
version
.
(setf visible)
.
(setf visible)
.
visible
.
(signed-byte 32)
-1
(signed-byte 64)
0
(signed-byte 64)
0
(unsigned-byte 32)
0
boolean
(unsigned-byte 6)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
OSM node ID.
:integer
:id
Association list of tags associated with this node.
:tags
Latitude in degrees.
:double
:lat
Longitude in degrees.
:double
:lon
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf %keys-cached-size%)
.
%keys-cached-size%
.
(setf %vals-cached-size%)
.
%vals-cached-size%
.
clear
.
clear-id
.
clear-info
.
clear-keys
.
clear-lat
.
clear-lon
.
clear-vals
.
has-id
.
has-info
.
has-lat
.
has-lon
.
(setf id)
.
(setf id)
.
id
.
(setf info)
.
info
.
(setf info)
.
is-initialized
.
(setf keys)
.
keys
.
(setf lat)
.
(setf lat)
.
lat
.
(setf lon)
.
(setf lon)
.
lon
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
serialize
.
(setf vals)
.
vals
.
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
keys
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
vals
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(or null osmpbf/protobuf-inner:info)
(unsigned-byte 6)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
clear
.
clear-date-granularity
.
clear-granularity
.
clear-lat-offset
.
clear-lon-offset
.
clear-primitivegroup
.
clear-stringtable
.
(setf date-granularity)
.
(setf date-granularity)
.
date-granularity
.
(setf granularity)
.
(setf granularity)
.
granularity
.
has-date-granularity
.
has-granularity
.
has-lat-offset
.
has-lon-offset
.
has-stringtable
.
is-initialized
.
(setf lat-offset)
.
(setf lat-offset)
.
lat-offset
.
(setf lon-offset)
.
(setf lon-offset)
.
lon-offset
.
merge-from-array
.
merge-from-message
.
octet-size
.
(setf primitivegroup)
.
primitivegroup
.
print-object
.
serialize
.
(setf stringtable)
.
stringtable
.
(setf stringtable)
.
(or null osmpbf/protobuf-inner:string-table)
(vector osmpbf/protobuf-inner:primitive-group)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:primitive-group) :fill-pointer 0 :adjustable t)
(signed-byte 32)
100
(signed-byte 64)
0
(signed-byte 64)
0
(signed-byte 32)
1000
(unsigned-byte 6)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf changesets)
.
changesets
.
clear
.
clear-changesets
.
clear-dense
.
clear-nodes
.
clear-relations
.
clear-ways
.
(setf dense)
.
dense
.
(setf dense)
.
has-dense
.
is-initialized
.
merge-from-array
.
merge-from-message
.
(setf nodes)
.
nodes
.
octet-size
.
print-object
.
(setf relations)
.
relations
.
serialize
.
(setf ways)
.
ways
.
(vector osmpbf/protobuf-inner:node)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:node) :fill-pointer 0 :adjustable t)
(or null osmpbf/protobuf-inner:dense-nodes)
(vector osmpbf/protobuf-inner:way)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:way) :fill-pointer 0 :adjustable t)
ways
.
(vector osmpbf/protobuf-inner:relation)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:relation) :fill-pointer 0 :adjustable t)
(vector osmpbf/protobuf-inner:change-set)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:change-set) :fill-pointer 0 :adjustable t)
(unsigned-byte 5)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
OSM relation ID.
:integer
:id
Association list of tags associated with this way.
:tags
Association list of relation members (mapping relation role to object).
:members
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf %keys-cached-size%)
.
%keys-cached-size%
.
(setf %memids-cached-size%)
.
%memids-cached-size%
.
(setf %roles-sid-cached-size%)
.
%roles-sid-cached-size%
.
(setf %types-cached-size%)
.
%types-cached-size%
.
(setf %vals-cached-size%)
.
%vals-cached-size%
.
clear
.
clear-id
.
clear-info
.
clear-keys
.
clear-memids
.
clear-roles-sid
.
clear-types
.
clear-vals
.
has-id
.
has-info
.
(setf id)
.
(setf id)
.
id
.
(setf info)
.
info
.
(setf info)
.
is-initialized
.
(setf keys)
.
keys
.
(setf memids)
.
memids
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
(setf roles-sid)
.
roles-sid
.
serialize
.
(setf types)
.
types
.
(setf vals)
.
vals
.
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
keys
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
vals
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(or null osmpbf/protobuf-inner:info)
(vector (signed-byte 32))
(make-array 0 :element-type (quote (signed-byte 32)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector osmpbf/protobuf-inner:relation-member-type)
(make-array 0 :element-type (quote osmpbf/protobuf-inner:relation-member-type) :fill-pointer 0 :adjustable t)
protocol-buffer
.
(integer 0 4611686018427387900)
0
(unsigned-byte 7)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
protocol-buffer
.
(setf %has-bits%)
.
%has-bits%
.
(setf %keys-cached-size%)
.
%keys-cached-size%
.
(setf %refs-cached-size%)
.
%refs-cached-size%
.
(setf %vals-cached-size%)
.
%vals-cached-size%
.
clear
.
clear-id
.
clear-info
.
clear-keys
.
clear-refs
.
clear-vals
.
has-id
.
has-info
.
(setf id)
.
(setf id)
.
id
.
(setf info)
.
info
.
(setf info)
.
is-initialized
.
(setf keys)
.
keys
.
merge-from-array
.
merge-from-message
.
octet-size
.
print-object
.
(setf refs)
.
refs
.
serialize
.
(setf vals)
.
vals
.
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
keys
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(vector (unsigned-byte 32))
(make-array 0 :element-type (quote (unsigned-byte 32)) :fill-pointer 0 :adjustable t)
vals
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(or null osmpbf/protobuf-inner:info)
(vector (signed-byte 64))
(make-array 0 :element-type (quote (signed-byte 64)) :fill-pointer 0 :adjustable t)
refs
.
protocol-buffer
.
(integer 0 4611686018427387900)
0
(unsigned-byte 5)
0
protocol-buffer
.
(integer 0 4611686018427387900)
0
Reverses delta-encoding on the INPUT vector, returning a vector of the same size with regular decoded values.
Create an alist of key/value pairs, using the indexes provided by KEYS and VALS into STRING-TABLE. Translates the keys to symbols if *PERFORM-TAG-NAME-TRANSLATION* is T.
Make a NODE object, transforming the LAT and LON coordinates.
Return a cons cell for the tag NAME=VALUE, performing tag/name value translation if configured to.
Create a list of alists of key/value pairs, using the packed indexes in PACKED into STRING-TABLE. Translates the keys to symbols if *PERFORM-TAG-NAME-TRANSLATION* is T.
Parse an object of class CLASS from the bytes stored in VECTOR.
Take a STRING-TABLE object and convert it into, uh, an actual vector of strings.
Read a BLOB, of length LENGTH bytes, from STREAM, and return the buffer of data contained therein, uncompressing it if necessary. Returns the buffer’s actual length as a second value.
Read a BLOB-HEADER from STREAM.
Reads LENGTH bytes out of STREAM, and returns an array containing these bytes. If an EOF is encountered midway through reading, signals an END-OF-FILE condition.
Reads the int4 header length of the next BlobHeader from STREAM and returns it.
Read an object of class CLASS from STREAM, reading LENGTH bytes.
Transforms the coordinate (lat/lon) stored in VALUE from the PBF format to a regular double, using the GRANULARITY and OFFSET provided.
relation
)) ¶automatically generated reader method
dense-nodes
)) ¶automatically generated reader method
change-set
)) ¶automatically generated reader method
dense-info
)) ¶automatically generated reader method
string-table
)) ¶automatically generated reader method
primitive-group
)) ¶automatically generated reader method
primitive-block
)) ¶automatically generated reader method
header-b-box
)) ¶automatically generated reader method
header-block
)) ¶automatically generated reader method
blob-header
)) ¶automatically generated reader method
relation
)) ¶automatically generated writer method
way
)) ¶automatically generated writer method
dense-nodes
)) ¶automatically generated writer method
node
)) ¶automatically generated writer method
change-set
)) ¶automatically generated writer method
dense-info
)) ¶automatically generated writer method
info
)) ¶automatically generated writer method
string-table
)) ¶automatically generated writer method
primitive-group
)) ¶automatically generated writer method
primitive-block
)) ¶automatically generated writer method
header-b-box
)) ¶automatically generated writer method
header-block
)) ¶automatically generated writer method
blob-header
)) ¶automatically generated writer method
invalid-osm-fileblock
)) ¶invalid-osm-fileblock
)) ¶name
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
dense-nodes
)) ¶automatically generated writer method
protocol-buffer
.
dense-nodes
)) ¶automatically generated reader method
protocol-buffer
.
relation
)) ¶automatically generated writer method
protocol-buffer
.
relation
)) ¶automatically generated reader method
protocol-buffer
.
node
)) ¶automatically generated writer method
protocol-buffer
.
node
)) ¶automatically generated reader method
protocol-buffer
.
way
)) ¶automatically generated writer method
protocol-buffer
.
way
)) ¶automatically generated reader method
protocol-buffer
.
dense-nodes
)) ¶automatically generated writer method
protocol-buffer
.
dense-nodes
)) ¶automatically generated reader method
protocol-buffer
.
dense-nodes
)) ¶automatically generated writer method
protocol-buffer
.
dense-nodes
)) ¶automatically generated reader method
protocol-buffer
.
dense-nodes
)) ¶automatically generated writer method
protocol-buffer
.
dense-nodes
)) ¶automatically generated reader method
protocol-buffer
.
relation
)) ¶automatically generated writer method
protocol-buffer
.
relation
)) ¶automatically generated reader method
protocol-buffer
.
way
)) ¶automatically generated writer method
protocol-buffer
.
way
)) ¶automatically generated reader method
protocol-buffer
.
relation
)) ¶automatically generated writer method
protocol-buffer
.
relation
)) ¶automatically generated reader method
protocol-buffer
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
relation
)) ¶automatically generated writer method
protocol-buffer
.
relation
)) ¶automatically generated reader method
protocol-buffer
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
relation
)) ¶automatically generated writer method
protocol-buffer
.
relation
)) ¶automatically generated reader method
protocol-buffer
.
node
)) ¶automatically generated writer method
protocol-buffer
.
node
)) ¶automatically generated reader method
protocol-buffer
.
way
)) ¶automatically generated writer method
protocol-buffer
.
way
)) ¶automatically generated reader method
protocol-buffer
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
dense-info
)) ¶automatically generated writer method
protocol-buffer
.
dense-info
)) ¶automatically generated reader method
protocol-buffer
.
Jump to: | %
(
B C D F G H I K L M N O P R S T U V W Z |
---|