@@ -35,18 +35,18 @@ fn main() {
3535
3636 let result = Reader :: from_file ( & Path :: new ( & formated_arg. input_file ) ) ;
3737
38- let mut nodes_table = SqlFile { ..SqlFile :: new_node_file ( formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
39- let mut tags_table = SqlFile { ..SqlFile :: new_tag_file ( formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
40- let mut ways_table = SqlFile { ..SqlFile :: new_main_file ( "ways" , formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
41- let mut way_nodes_table = SqlFile { ..SqlFile :: new_way_nodes_file ( formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
42- let mut relations_table = SqlFile { ..SqlFile :: new_main_file ( "relations" , formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
43- let mut relation_members_table = SqlFile { ..SqlFile :: new_relation_members_file ( formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
44- let mut ref_tags_table = SqlFile { ..SqlFile :: new_ref_tags_file ( formated_arg. output_dir . clone ( ) , formated_arg . maximum_rows_per_query ) } ;
38+ let mut nodes_table = SqlFile { ..SqlFile :: new_node_file ( formated_arg. clone ( ) ) } ;
39+ let mut tags_table = SqlFile { ..SqlFile :: new_tag_file ( formated_arg. clone ( ) ) } ;
40+ let mut ways_table = SqlFile { ..SqlFile :: new_main_file ( formated_arg. clone ( ) , "ways" ) } ;
41+ let mut way_nodes_table = SqlFile { ..SqlFile :: new_way_nodes_file ( formated_arg. clone ( ) ) } ;
42+ let mut relations_table = SqlFile { ..SqlFile :: new_main_file ( formated_arg. clone ( ) , "relations" ) } ;
43+ let mut relation_members_table = SqlFile { ..SqlFile :: new_relation_members_file ( formated_arg. clone ( ) ) } ;
44+ let mut ref_tags_table = SqlFile { ..SqlFile :: new_ref_tags_file ( formated_arg. clone ( ) ) } ;
4545
4646 // let mut count = 0;
4747 let mut buf = Vec :: new ( ) ;
4848 let mut used_tags: Vec < String > = vec ! [ ] ;
49- let mut last_ref_id: i32 =0 ;
49+ let mut last_ref_id: i64 =0 ;
5050 let mut last_ref_type: & str ="node" ;
5151
5252 match result {
@@ -204,7 +204,7 @@ fn main() {
204204
205205 way_nodes_table. insert_to_way_nodes_file ( WayNode {
206206 way_id : last_ref_id,
207- node_id : attr. value . parse :: < i32 > ( ) . unwrap ( )
207+ node_id : attr. value . parse :: < i64 > ( ) . unwrap ( )
208208 } )
209209 } ,
210210 Err ( e) =>panic ! ( "Error reading ref attribute in nd tag: {:?}" , e)
@@ -258,7 +258,7 @@ fn main() {
258258 relation_members_table. insert_to_relation_members_file ( RelationMember {
259259 role : role,
260260 ref_type : ref_attr. value ,
261- ref_id : Attr :: from_quick_xml ( ref_attribute) . value . parse :: < i32 > ( ) . unwrap ( ) ,
261+ ref_id : Attr :: from_quick_xml ( ref_attribute) . value . parse :: < i64 > ( ) . unwrap ( ) ,
262262 relation_id : last_ref_id
263263 } )
264264 } ,
0 commit comments