summaryrefslogtreecommitdiff
path: root/navit/maptool
diff options
context:
space:
mode:
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-07-17 20:19:08 +0000
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>2014-07-17 20:19:08 +0000
commitb8631d483ca4c5eb50086980612751bd65e28a35 (patch)
tree9f9a60857aa4dfa9cf525c7ecc3c167f617129f5 /navit/maptool
parentd503ed7aa38a68ee672d58f08d17f76770940d08 (diff)
downloadnavit-svn-b8631d483ca4c5eb50086980612751bd65e28a35.tar.gz
Refactor:maptool:Remove obsolete feature switch doway2poi.
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5812 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/maptool')
-rw-r--r--navit/maptool/maptool.c39
-rw-r--r--navit/maptool/osm.c4
2 files changed, 18 insertions, 25 deletions
diff --git a/navit/maptool/maptool.c b/navit/maptool/maptool.c
index fbc7c09a..3a323e00 100644
--- a/navit/maptool/maptool.c
+++ b/navit/maptool/maptool.c
@@ -55,7 +55,6 @@ GHashTable *dedupe_ways_hash;
int phase;
int slices;
int unknown_country;
-int doway2poi=1;
char ch_suffix[] ="r"; /* Used to make compiler happy due to Bug 35903 in gcc */
/** Textual description of available experimental features, or NULL (=none available). */
char* experimental_feature_description = NULL; /* add description here */
@@ -465,10 +464,8 @@ osm_collect_data(struct maptool_params *p, char *suffix)
}
if (p->process_ways && p->process_nodes) {
p->osm.turn_restrictions=tempfile(suffix,"turn_restrictions",1);
- if(doway2poi) {
- p->osm.line2poi=tempfile(suffix,"line2poi",1);
- p->osm.poly2poi=tempfile(suffix,"poly2poi",1);
- }
+ p->osm.line2poi=tempfile(suffix,"line2poi",1);
+ p->osm.poly2poi=tempfile(suffix,"poly2poi",1);
}
if (p->process_relations) {
p->osm.boundaries=tempfile(suffix,"boundaries",1);
@@ -544,23 +541,21 @@ osm_count_references(struct maptool_params *p, char *suffix, int clear)
save_buffer("coords.tmp",&node_buffer, i*slice_size);
fclose(ways);
}
- if(doway2poi) {
- FILE *poly2poi=tempfile(suffix,first?"poly2poi":"poly2poi_resolved",0);
- FILE *poly2poinew=tempfile(suffix,"poly2poi_resolved_new",1);
- FILE *line2poi=tempfile(suffix,first?"line2poi":"line2poi_resolved",0);
- FILE *line2poinew=tempfile(suffix,"line2poi_resolved_new",1);
- resolve_ways(poly2poi, poly2poinew);
- resolve_ways(line2poi, line2poinew);
- fclose(poly2poi);
- fclose(poly2poinew);
- fclose(line2poi);
- fclose(line2poinew);
- tempfile_rename(suffix,"poly2poi_resolved_new","poly2poi_resolved");
- tempfile_rename(suffix,"line2poi_resolved_new","line2poi_resolved");
- if (first && !p->keep_tmpfiles) {
- tempfile_unlink(suffix,"poly2poi");
- tempfile_unlink(suffix,"line2poi");
- }
+ FILE *poly2poi=tempfile(suffix,first?"poly2poi":"poly2poi_resolved",0);
+ FILE *poly2poinew=tempfile(suffix,"poly2poi_resolved_new",1);
+ FILE *line2poi=tempfile(suffix,first?"line2poi":"line2poi_resolved",0);
+ FILE *line2poinew=tempfile(suffix,"line2poi_resolved_new",1);
+ resolve_ways(poly2poi, poly2poinew);
+ resolve_ways(line2poi, line2poinew);
+ fclose(poly2poi);
+ fclose(poly2poinew);
+ fclose(line2poi);
+ fclose(line2poinew);
+ tempfile_rename(suffix,"poly2poi_resolved_new","poly2poi_resolved");
+ tempfile_rename(suffix,"line2poi_resolved_new","line2poi_resolved");
+ if (first && !p->keep_tmpfiles) {
+ tempfile_unlink(suffix,"poly2poi");
+ tempfile_unlink(suffix,"line2poi");
}
first=0;
}
diff --git a/navit/maptool/osm.c b/navit/maptool/osm.c
index 1792630a..8005ee9f 100644
--- a/navit/maptool/osm.c
+++ b/navit/maptool/osm.c
@@ -40,8 +40,6 @@
#define M_PI_4 0.785398163397448309616
#endif
-extern int doway2poi;
-
static int in_way, in_node, in_relation;
osmid nodeid,wayid;
@@ -801,7 +799,7 @@ build_attrmap_line(char *line)
attr_mapping_rel2poly_place[attr_mapping_rel2poly_place_count++]=attr_mapping;
}
}
- if (t[0]== '?' && doway2poi) {
+ if (t[0]== '?') {
attr_mapping_way2poi=g_realloc(attr_mapping_way2poi, sizeof(*attr_mapping_way2poi)*(attr_mapping_way2poi_count+1));
attr_mapping_way2poi[attr_mapping_way2poi_count++]=attr_mapping;
}