Here is some information on the 3D Buildings Tiler and what it does and doesn’t support:
There is no limit based on file size, as size does not have a perfect correlation with complexity. If your data is very complex, it may hit the tiler’s 24-hour timeout before completing. In that case, we recommend working in batches by exporting your source data in smaller pieces and tiling those. This may also serve as a good test of file validity.
libcitygml (the library we use to parse CityGML data) supports the object types listed here: libcitygml/cityobject.h at 486fc96964a42848c0d6c2504af06546249feb48 · jklimke/libcitygml · GitHub
libcitygml supports the node types listed here: libcitygml/nodetypes.h at b71d2e855a48d5b8db60c1e18e6ea5cd88b2f8d3 · jklimke/libcitygml · GitHub
The following elements are not supported:
ReliefComponents - used for meshes of terrain, ground etc.
Please note that this list of unsupported elements is not exhaustive.
If you have more questions, please let us know. Thank you for bearing with us as we are working on the 3D Buildings Tiler and the documentation around it.