Skip to content

geojson-tiler #200

@zhangtong-arch

Description

@zhangtong-arch

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions