Changeset 2456 for proto/gml2svg


Ignore:
Timestamp:
Oct 15, 2012, 7:12:11 PM (7 years ago)
Author:
ksherdy
Message:

Minor updates.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/gml2svg/C/xerces/gml2svg.cpp

    r2452 r2456  
    4747                strcpy(gml_src_dir_path,argv[1]);
    4848
    49                 if(gml_src_dir_path[strlen(gml_src_dir_path)] != FILE_SEPARATOR)
     49                if(gml_src_dir_path[strlen(gml_src_dir_path)-1] != FILE_SEPARATOR)
    5050                {
    5151                        gml_src_dir_path[strlen(gml_src_dir_path)] = FILE_SEPARATOR;
    52                         gml_src_dir_path[strlen(gml_src_dir_path)+1] = '\0';
     52                        gml_src_dir_path[strlen(gml_src_dir_path)] = '\0';
    5353                        if(!fopen(gml_src_dir_path,"r"))
    5454                        {
     
    6262                strcpy(svg_dest_dir_path,argv[2]);
    6363
    64                 if(svg_dest_dir_path[strlen(svg_dest_dir_path)] != FILE_SEPARATOR)
     64                if(svg_dest_dir_path[strlen(svg_dest_dir_path)-1] != FILE_SEPARATOR)
    6565                {
    6666                        svg_dest_dir_path[strlen(svg_dest_dir_path)] = FILE_SEPARATOR;
    67                         svg_dest_dir_path[strlen(svg_dest_dir_path)+1] = '\0';
     67                        svg_dest_dir_path[strlen(svg_dest_dir_path)] = '\0';
    6868                        if(!fopen(svg_dest_dir_path,"r"))
    6969                        {
     
    111111                strcat(csv_filename,csv_basename);
    112112                strcat(csv_filename,CSV_DOT_EXT);
    113 cout << csv_filename << endl;
    114 
     113                cout << csv_filename << endl;
    115114
    116115                FILE * csv_out;
     
    140139        int layer_count = NUM_FEATURE_COLLECTIONS; /* ignore point geometries */
    141140
    142         fprintf(stdout, "GML layers ...\n\n");
     141        fprintf(stdout, "\nGML layers to process ...\n\n");
    143142        char * layers = layers_2_string(FEATURE_LNAMES, layer_count);
    144143        fprintf(stdout, "%s\n\n",layers);
     
    242241        char * out_buf = NULL;
    243242
    244         fprintf(stdout, "\nProcessing layers ...\n\n");
    245243        for(int i=0;i<layer_count;i++)
    246244        //for(int i=0;i<1;i++)
    247         {
     245        {               
     246               
    248247                /* Set layer specific GML and SVG file paths */
    249248                strcpy(gml_filename,gml_src_dir_path);
     
    251250                strcat(gml_filename,GML_DOT_EXT);
    252251
     252                fprintf(stdout, "Processing GML layer: %s.\n", gml_filename);
     253                fflush(stdout);
     254
     255
    253256                strcpy(svg_filename,svg_dest_dir_path);
    254257                strcat(svg_filename,FEATURE_LNAMES[i]);
     
    286289                                #if defined(NAIVE_FORMATTED_IO) || defined(FORMATTED_IO) || defined(MEMCPY_IO) // BUFFERED_IO
    287290                                    /* allocate file sized output buffer */
     291
    288292                                        stats_file = fopen(gml_filename, "rb");
    289293                                        if(stats_file == NULL) {
Note: See TracChangeset for help on using the changeset viewer.