[GRASS-user] v.out.ogr to KML ERROR 1: Latitude is invalide
Moritz Lennert
mlennert at club.worldonline.be
Fri Jun 19 03:27:40 EDT 2009
On 19/06/09 04:40, maven apache wrote:
> This is a vector layer transfered from a raster and its general info can
> be seen as follows:
> +----------------------------------------------------------------------------+
> | Layer: swi_0 at PERMANENT
>
> | Mapset: PERMANENT
>
> | Location: newlocation
>
> | Database: D:/GrassDataBase
>
> | Title:
>
> | Map scale: 1:1
>
> | Map format: native
>
> | Name of creator: Administrator
>
> | Organization:
>
> | Source date: Thu Jun 18 20:51:48 2009
>
> |----------------------------------------------------------------------------
> | Type of Map: vector (level: 2)
>
> |
>
> | Number of points: 0 Number of areas: 88
>
> | Number of lines: 0 Number of islands: 79
>
> | Number of boundaries: 229 Number of faces: 0
>
> | Number of centroids: 84 Number of kernels: 0
>
> |
>
> | Map is 3D: 0
>
> | Number of dblinks: 1
>
> |
>
> | Projection: Universe Transverse Mercator (zone 0)
>
> | N: 2762370.84493965 S: 2668889.78644383
>
> | E: 636604.74247833 W: 592287.35339113
>
> |
>
> | Digitization threshold: 0
>
> | Comments:
>
> |
>
> +----------------------------------------------------------------------------+
> then I want to export it to kml and add it to the google earth, I use
> the commond:
> g.region vect=swi_blue at PERMANENT
> v.out.ogr input=swi_blue at PERMANENT type=area dsn=d:/blueNew.kml layer=1
> format=KML
> and I got the errors:
> ---------------------------------------------------------------
> arning 1: Layer name 'swi_blue at PERMANENT' adjusted to
> 'swi_blue_PERMANENT' for XML validity.
>
> Exporting 4893 areas (may take some time) ...
> ERROR 1: Latitude 2764980.037140 is invalid. Valid range is [-90,90].
> This warning will not be issued any more
> Warning 1: Longitude 638073.992861 has been modified to fit into range
> [-180,180]. This warning will not be issued any more
>
>
>
> 9259 features written
>
> 4476 features without category written
> ----------------------------------------------------------------
> it seems that there is something wrong with the Coordinate,but Latitude
> 2764980.037140 is the same with the general info from the command v.info
> <http://v.info> map=''''''.
> I wonder it is my problem or the grass?
On the KML page of OGR it says: "Note that KML by specification uses
only a single projection, EPSG:4326" [1]
It also says "As such OGR will create layers in the correct coordinate
system and transform any geometries."
Not sure how to interpret this, but from your error message, I would
guess that you have to reproject your vector to a epsg:4326 location
first, before exporting with v.out.ogr.
Moritz
[1]http://www.gdal.org/ogr/drv_kml.html
More information about the grass-user
mailing list