[GRASS-user] Unable to export vector data after upgrading to GRASS 8
Amit Ghosh
ghoshamitag at gmail.com
Mon Apr 4 05:08:57 PDT 2022
It shows:
> v.info MDG_UNSALB_admin3_selectionSN5 at PERMANENT
>
>
> +----------------------------------------------------------------------------+
> | Name: MDG_UNSALB_admin3_selectionSN5
> |
> | Mapset: PERMANENT
> |
> | Location: southern_africa_grass
> |
> | Database: /run/media/amit/InternalHD/FAO/country
> |
> | Title:
> |
> | Map scale: 1:1
> |
> | Name of creator: amit
> |
> | Organization:
> |
> | Source date: Tue Mar 22 17:47:24 2022
> |
> | Timestamp (first layer): none
> |
>
> |----------------------------------------------------------------------------|
> | Map format: native
> |
>
> |----------------------------------------------------------------------------|
> | Type of map: vector (level: 2)
> |
> |
> |
> | Number of points: 0 Number of centroids: 7
> |
> | Number of lines: 0 Number of boundaries: 27
> |
> | Number of areas: 7 Number of islands: 2
> |
> |
> |
> | Map is 3D: No
> |
> | Number of dblinks: 1
> |
> |
> |
> | Projection: Africa_Albers_Equal_Area_Conic
> |
> |
> |
> | N: -2374864.5344628 S: -2811333.16032851
> |
> | E: 2422280.61532197 W: 2266547.34604055
> |
> |
> |
> | Digitization threshold: 0
> |
> | Comment:
> |
> |
> |
>
> +----------------------------------------------------------------------------+
>
On Mon, 4 Apr 2022 at 17:20, Micha Silver <tsvibar at gmail.com> wrote:
>
> On 04/04/2022 14:29, Amit Ghosh wrote:
>
> Dear Mr. Micha,
> Yes, it is EPSG: 102022, I used the proj4 string to create the location.
> Many thanks for the solution. It worked. However, the v.out.ogr module
> exports the file without the CRS.
>
>
> What does v.info MDG_UNSALB_admin3_selectionSN5 show ??
>
>
> Projection information updated
>> (Mon Apr 4 16:44:33 2022) Command finished (0 sec)
>>
>> (Mon Apr 4 16:44:45 2022)
>>
>> g.proj -p
>>
>> -PROJ_INFO-------------------------------------------------
>> name : Africa_Albers_Equal_Area_Conic
>> datum : wgs84
>> ellps : wgs84
>> proj : aea
>> lat_0 : 0
>> lon_0 : 25
>> lat_1 : 20
>> lat_2 : -23
>> x_0 : 0
>> y_0 : 0
>> no_defs : defined
>> -PROJ_SRID-------------------------------------------------
>> SRID : EPSG:102022
>> -PROJ_UNITS------------------------------------------------
>> unit : meter
>> units : meters
>> meters : 1
>>
>
> v.out.ogr input=MDG_UNSALB_admin3_selectionSN5 at PERMANENT
>> output=/home/amit/Documents/mdg_unsalb_east_mdg.gpkg format=GPKG
>> proj_create: crs not found
>> Exporting 7 areas (may take some time)...
>> v.out.ogr complete. 7 features (Polygon type) written to
>> <MDG_UNSALB_admin3_selectionSN5> (GPKG format).
>> (Mon Apr 4 16:45:39 2022) Command finished (0 sec)
>>
>>
>> Kind regards,
> Amit
>
> On Mon, 4 Apr 2022 at 16:33, Micha Silver <tsvibar at gmail.com> wrote:
>
>> Hello:
>>
>>
>> On 04/04/2022 13:38, Amit Ghosh wrote:
>> > Hi,
>> > I tried to export a vector file to use it in another application. The
>> > module returns an error message that says "Unable to create OGR
>> > spatial reference". The detailed output is here:
>> >
>> > v.out.ogr input=MDG_UNSALB_admin3_selectionSN5 at PERMANENT
>> > output=/home/amit/Documents/mdg_aoi2_.gpkg
>> > ERROR 10: Pointer 'hSRS' is NULL in 'OSRImportFromWkt'.
>> > ERROR: Unable to create OGR spatial reference
>> >
>> >
>> > Projection info
>> >
>> > g.proj -p
>> > -PROJ_INFO-------------------------------------------------
>> >
>>
>> I would guess that this is the problem:
>>
>> > name : unknown
>> > datum : wgs84
>> > ellps : wgs84
>> > proj : aea
>> > lat_0 : 0
>> > lon_0 : 25
>> > lat_1 : 20
>> > lat_2 : -23
>> > x_0 : 0
>> > y_0 : 0
>> > no_defs : defined
>> > towgs84 : 0.000,0.000,0.000
>> > -PROJ_UNITS------------------------------------------------
>> > unit : meter
>> > units : meters
>> > meters : 1
>> >
>> >
>> > I cannot figure out where I am wrong. Can you suggest an alternative?
>>
>> How did you initially create the GRASS Location? Is the albers equal
>> area projection described by a standard EPSG code? It appears to be this
>> one:
>>
>> https://epsg.io/102022
>>
>>
>> **IF** that's the correct projection, then you should be able to do:
>>
>>
>> echo
>> "PROJCS["Africa_Albers_Equal_Area_Conic",GEOGCS["GCS_WGS_1984",DATUM["WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Albers_Conic_Equal_Area"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER["longitude_of_center",25],PARAMETER["Standard_Parallel_1",20],PARAMETER["Standard_Parallel_2",-23],PARAMETER["latitude_of_center",0],UNIT["Meter",1],AUTHORITY["EPSG","102022"]]"
>>
>> | g.proj -c wkt=-
>>
>>
>>
>> That long WKT string will reset the projection definition of the
>> Location, then you should be able to export OK.
>>
>>
>> >
>> > _______________________________________________
>> > grass-user mailing list
>> > grass-user at lists.osgeo.org
>> > https://lists.osgeo.org/mailman/listinfo/grass-user
>>
>> --
>> Micha Silver
>> Ben Gurion Univ.
>> Sde Boker, Remote Sensing Lab
>> cell: +972-523-665918
>>
>> --
> Micha Silver
> Ben Gurion Univ.
> Sde Boker, Remote Sensing Lab
> cell: +972-523-665918
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20220404/17c813df/attachment.html>
More information about the grass-user
mailing list