-
Notifications
You must be signed in to change notification settings - Fork 63
Description
Python 3.10.7
branch master
geojson-tiler --path tests/geojson_tiler_test_data/buildings/feature_1/oneBlock.geojson --z 0 --crs_in EPSG:3946 --crs_out EPSG:4978
1 file(s) with supported extensions found
Reading tests/geojson_tiler_test_data/buildings/feature_1/oneBlock.geojson
Distribution of the 5 feature(s)...
Creating tileset from features...
0 / 2 tiles createdTraceback (most recent call last):
File "C:\Users\zt\AppData\Local\Programs\Python\Python310\Scripts\geojson-tiler-script.py", line 33, in
sys.exit(load_entry_point('py3dtilers', 'console_scripts', 'geojson-tiler')())
File "d:\package\py3dtilers\py3dtilers\GeojsonTiler\GeojsonTiler.py", line 193, in main
tileset = geojson_tiler.from_geojson_directory(properties, geojson_tiler.args.is_roof, geojson_tiler.args.add_color, geojson_tiler.args.keep_properties)
File "d:\package\py3dtilers\py3dtilers\GeojsonTiler\GeojsonTiler.py", line 177, in from_geojson_directory
return self.create_tileset_from_feature_list(objects)
File "d:\package\py3dtilers\py3dtilers\Common\tiler.py", line 252, in create_tileset_from_feature_list
return self.create_tileset_from_groups(groups, extension_name)
File "d:\package\py3dtilers\py3dtilers\Common\tiler.py", line 271, in create_tileset_from_groups
return FromGeometryTreeToTileset.convert_to_tileset(tree, self.args, extension_name, self.get_output_dir(), with_normals=with_normals)
File "d:\package\py3dtilers\py3dtilers\Common\tileset_creation.py", line 48, in convert_to_tileset
root_tile.add_child(FromGeometryTreeToTileset.__create_tile(root_node, offset, extension_name, output_dir, with_normals))
File "d:\package\py3dtilers\py3dtilers\Common\tileset_creation.py", line 113, in __create_tile
tile.tile_content = FromGeometryTreeToTileset.__create_tile_content(feature_list, extension_name, node.has_texture(), node.downsample_factor, with_normals)
File "d:\package\py3dtilers\py3dtilers\Common\tileset_creation.py", line 162, in __create_tile_content
primitives = FromGeometryTreeToTileset.__group_by_material_index(feature_list, with_texture, downsample_factor, with_normals)
File "d:\package\py3dtilers\py3dtilers\Common\tileset_creation.py", line 236, in __group_by_material_index
gltf_primitives.append(GltfPrimitive(points, normals=normals, uvs=uvs, batchids=batchids, additional_attributes=additional_attributes, texture_uri=primitive['texture_uri'], material=primitive['material']))
TypeError: GltfPrimitive.init() got an unexpected keyword argument 'normals'