zum rendern brauche ich die vertices mit den pixel koordinaten (siehe vertex_array
in arrays.js
) und die entsprechenden indices für den draw call (siehe index_array
in arrays.js
).
um epsg:4326 oder epsg:3857 in pixel koordinaten zu convertieren habe ich dir die rechnung in conversions.js
gepackt.
ich habe eine tile mit zoom=8
, x=137
und y=83
als rohdaten in geojson unter tile_8_137_83.json
abgelegt. die konvertierten und vorberechneten arrays sind in arrays.js
.
tl;dr ich brauch ein vertex und ein index array im gltf. falls das format relevant ist, für die vertices nutze ich ein Float32Array
und für die indices Uint16Array