فهرست منبع

v.in.ogr/v.external: define gisprompt for input/layer to enable GdalSelect/LayersList to be used

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65625 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 10 سال پیش
والد
کامیت
988850dd01
2فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 4 2
      vector/v.external/args.c
  2. 3 1
      vector/v.in.ogr/main.c

+ 4 - 2
vector/v.external/args.c

@@ -17,7 +17,8 @@ void parse_args(int argc, char **argv,
 				  "\t\tMapInfo File: directory containing a mapinfo file\n"
 				  "\t\tMapInfo File: directory containing a mapinfo file\n"
 				  "\t\tPostGIS database: connection string, eg. 'PG:dbname=db user=grass'");
 				  "\t\tPostGIS database: connection string, eg. 'PG:dbname=db user=grass'");
     options->dsn->required = YES;
     options->dsn->required = YES;
-
+    options->dsn->gisprompt = "old,datasource,datasource";
+    
     options->layer = G_define_option();
     options->layer = G_define_option();
     options->layer->key = "layer";
     options->layer->key = "layer";
     options->layer->type = TYPE_STRING;
     options->layer->type = TYPE_STRING;
@@ -30,7 +31,8 @@ void parse_args(int argc, char **argv,
 				    "\t\tPostGIS database: table name");
 				    "\t\tPostGIS database: table name");
     options->layer->required = YES;
     options->layer->required = YES;
     options->layer->key_desc = "name";
     options->layer->key_desc = "name";
-    
+    options->layer->gisprompt = "old,datasource_layer,datasource_layer";
+        
     options->output = G_define_standard_option(G_OPT_V_OUTPUT);
     options->output = G_define_standard_option(G_OPT_V_OUTPUT);
     options->output->required = NO;
     options->output->required = NO;
     options->output->description = _("Name for output GRASS vector map (default: input layer)");
     options->output->description = _("Name for output GRASS vector map (default: input layer)");

+ 3 - 1
vector/v.in.ogr/main.c

@@ -143,6 +143,7 @@ int main(int argc, char *argv[])
     param.dsn->description = _("Examples:\n"
     param.dsn->description = _("Examples:\n"
 				   "\t\tESRI Shapefile: directory containing shapefiles\n"
 				   "\t\tESRI Shapefile: directory containing shapefiles\n"
 				   "\t\tMapInfo File: directory containing mapinfo files");
 				   "\t\tMapInfo File: directory containing mapinfo files");
+    param.dsn->gisprompt = "old,datasource,datasource";
     
     
     param.layer = G_define_option();
     param.layer = G_define_option();
     param.layer->key = "layer";
     param.layer->key = "layer";
@@ -154,7 +155,8 @@ int main(int argc, char *argv[])
     param.layer->description =
     param.layer->description =
 	_("Examples:\n" "\t\tESRI Shapefile: shapefile name\n"
 	_("Examples:\n" "\t\tESRI Shapefile: shapefile name\n"
 	  "\t\tMapInfo File: mapinfo file name");
 	  "\t\tMapInfo File: mapinfo file name");
-    param.layer->guisection = _("Selection");
+    param.layer->guisection = _("Layer");
+    param.layer->gisprompt = "old,datasource_layer,datasource_layer";
 
 
     param.out = G_define_standard_option(G_OPT_V_OUTPUT);
     param.out = G_define_standard_option(G_OPT_V_OUTPUT);
     param.out->required = NO;
     param.out->required = NO;