|
@@ -170,21 +170,11 @@ void print_shell(const struct Map_info *Map)
|
|
|
int map_type;
|
|
|
|
|
|
map_type = Vect_maptype(Map);
|
|
|
-
|
|
|
- if (map_type == GV_FORMAT_OGR ||
|
|
|
- map_type == GV_FORMAT_OGR_DIRECT) {
|
|
|
- fprintf(stdout, "ogr_layer=%s\n",
|
|
|
- Vect_get_ogr_layer_name(Map));
|
|
|
- fprintf(stdout, "ogr_dsn=%s\n",
|
|
|
- Vect_get_ogr_dsn_name(Map));
|
|
|
- }
|
|
|
- else {
|
|
|
- fprintf(stdout, "name=%s\n",
|
|
|
- Vect_get_name(Map));
|
|
|
- fprintf(stdout, "mapset=%s\n",
|
|
|
- Vect_get_mapset(Map));
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
+ fprintf(stdout, "name=%s\n",
|
|
|
+ Vect_get_name(Map));
|
|
|
+ fprintf(stdout, "mapset=%s\n",
|
|
|
+ Vect_get_mapset(Map));
|
|
|
fprintf(stdout, "location=%s\n",
|
|
|
G_location());
|
|
|
fprintf(stdout, "database=%s\n",
|
|
@@ -198,6 +188,10 @@ void print_shell(const struct Map_info *Map)
|
|
|
map_type == GV_FORMAT_OGR_DIRECT) {
|
|
|
fprintf(stdout, "format=%s,%s\n",
|
|
|
Vect_maptype_info(Map), Vect_get_ogr_format_info(Map));
|
|
|
+ fprintf(stdout, "ogr_layer=%s\n",
|
|
|
+ Vect_get_ogr_layer_name(Map));
|
|
|
+ fprintf(stdout, "ogr_dsn=%s\n",
|
|
|
+ Vect_get_ogr_dsn_name(Map));
|
|
|
}
|
|
|
else {
|
|
|
fprintf(stdout, "format=%s\n",
|
|
@@ -255,24 +249,12 @@ void print_info(const struct Map_info *Map)
|
|
|
}
|
|
|
|
|
|
divider('+');
|
|
|
- if (map_type == GV_FORMAT_OGR ||
|
|
|
- map_type == GV_FORMAT_OGR_DIRECT) {
|
|
|
- /* for OGR format print also datasource and layer */
|
|
|
- sprintf(line, "%-17s%s", _("OGR layer:"),
|
|
|
- Vect_get_ogr_layer_name(Map));
|
|
|
- printline(line);
|
|
|
- sprintf(line, "%-17s%s", _("OGR datasource:"),
|
|
|
- Vect_get_ogr_dsn_name(Map));
|
|
|
- printline(line);
|
|
|
- }
|
|
|
- else {
|
|
|
- sprintf(line, "%-17s%s", _("Name:"),
|
|
|
- Vect_get_name(Map));
|
|
|
- printline(line);
|
|
|
- sprintf(line, "%-17s%s", _("Mapset:"),
|
|
|
- Vect_get_mapset(Map));
|
|
|
- printline(line);
|
|
|
- }
|
|
|
+ sprintf(line, "%-17s%s", _("Name:"),
|
|
|
+ Vect_get_name(Map));
|
|
|
+ printline(line);
|
|
|
+ sprintf(line, "%-17s%s", _("Mapset:"),
|
|
|
+ Vect_get_mapset(Map));
|
|
|
+ printline(line);
|
|
|
|
|
|
sprintf(line, "%-17s%s", _("Location:"),
|
|
|
G_location());
|
|
@@ -280,6 +262,7 @@ void print_info(const struct Map_info *Map)
|
|
|
sprintf(line, "%-17s%s", _("Database:"),
|
|
|
G_gisdbase());
|
|
|
printline(line);
|
|
|
+
|
|
|
sprintf(line, "%-17s%s", _("Title:"),
|
|
|
Vect_get_map_name(Map));
|
|
|
printline(line);
|
|
@@ -291,13 +274,22 @@ void print_info(const struct Map_info *Map)
|
|
|
map_type == GV_FORMAT_OGR_DIRECT) {
|
|
|
sprintf(line, "%-17s%s (%s)", _("Map format:"),
|
|
|
Vect_maptype_info(Map), Vect_get_ogr_format_info(Map));
|
|
|
+ printline(line);
|
|
|
+
|
|
|
+ /* for OGR format print also datasource and layer */
|
|
|
+ sprintf(line, "%-17s%s", _("OGR layer:"),
|
|
|
+ Vect_get_ogr_layer_name(Map));
|
|
|
+ printline(line);
|
|
|
+ sprintf(line, "%-17s%s", _("OGR datasource:"),
|
|
|
+ Vect_get_ogr_dsn_name(Map));
|
|
|
+ printline(line);
|
|
|
}
|
|
|
else {
|
|
|
sprintf(line, "%-17s%s", _("Map format:"),
|
|
|
Vect_maptype_info(Map));
|
|
|
+ printline(line);
|
|
|
}
|
|
|
-
|
|
|
- printline(line);
|
|
|
+
|
|
|
sprintf(line, "%-17s%s", _("Name of creator:"),
|
|
|
Vect_get_person(Map));
|
|
|
printline(line);
|