cljts.io documentation

read-wkb

(read-wkb stream & {:keys [precision-model srid], :or {precision-model :floating, srid 0}})
read geometry object from well-known binary stream

read-wkb-bytes

(read-wkb-bytes bytes & {:keys [precision-model srid], :or {precision-model :floating, srid 0}})
read geometry object from a well-known binary byte array

read-wkt

(read-wkt reader & {:keys [precision-model srid], :or {precision-model :floating, srid 0}})
read geometry object from a reader contains well-known text

read-wkt-str

(read-wkt-str wkt & {:keys [precision-model srid], :or {precision-model :floating, srid 0}})
read geometry object from a string of well-known text

write-wkb

(write-wkb geo stream & {:keys [dimension byte-order include-srid?], :or {dimension 2, byte-order :big-endian, include-srid? false}})
write geometry object into a well-known binary stream

write-wkb-bytes

(write-wkb-bytes geo & {:keys [dimension byte-order include-srid?], :or {dimension 2, byte-order :big-endian, include-srid? false}})
write geometry object into a well-known binary byte array

write-wkt

(write-wkt geo writer & {:keys [dimension formatted], :or {dimension 2, formatted false}})
write a geometry object as well-known text to a writer

write-wkt-str

(write-wkt-str geo & {:keys [dimension formatted], :or {dimension 2, formatted false}})
write a geometry object as well-known text