On 10/01/08 09:51, Benjamin Ducke wrote:
Dear all,
following our discussion two days ago, I have started patching
v.in.ascii to support creating only an attribute table w/o
any vector objects/geometries.
It seems the easiest way in terms of not modifying too much of
the original code is to be create a dummy vector map, creating
the table for it and then deleting only the geometries after import,
leaving the table intact.
When I looked at it, I had the feeling that the easiest way would be to
add a flag which, if set, leaves out the map creation part. This would
mean (in in.c)
- conditionalising lines 214-215 and all calls to Vect_delete and
Vect_map_add_dblink and other functions using &Map as parameter on the
flag not being set
- not use Vect_default_field_info and Fi (lines 300ff), but directly use
db_get_connection() and a table_name parameter given by the user (with
default being the same name as the file ?).
I have two questions about this:
1. Given that the user want to create a dbase table, where should
the resulting DBF file be placed? In the mapset's dbf directory?
It should use the current db.connect settings (that's what
db_get_connection() should give you), and so create any kind of table
(dbf or others).
Moritz
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev