The problem is the D in the floating point numbers. Fortran understands 3.4D+07
but not C. Change all the D's to E's.
|
|
|It seems that there has been some limited work in transfering files to and from
|Grass/Genamap.
|
|Most noteably
|
|anabel@tilo.datsi.fi.upm.es (Anabel Donadios and Alberto Buendia)
|jhartman@scanner.frw.uva.nl (Jan Hartmann)
|
|Though we haven't been able to procure any code as yet.
|
|So we here at CSU tried exporting in dlg format from Genamap5.1 and
|importing dlg into Grass4.0, but ended up with the following error message when
|using v.import:
|--------------------------------------------------------------------------
| ----- PHASE 1 -----> Convert ascii dlg file to binary dlg file.
|
|
|ERROR: Number of sides in the polygon defining the coverage
| of the map less than 4.
|63500005007D+00 4 0 4 1 0.147000000000000D+09 0.3600000
|Another words the Dlg header is incorrect.
|Dlg header line 4, data element 8.
|ERROR(v.import): Could not convert ascii dlg file: '/gis_disk/data/grassdata/jarvis/PERMANENT/dlg/cont.dlg.EE' to binary dlg file: '/gis_disk/data/grassdata/jarvis/PERMANENT/bdlg/cont.dlg.EE'
|----------------------------------------------------------------------------
|The header of the dlg import file looks like this:
|----------------------------------------------------------------------------