[GRASS-dev] [GRASS GIS] #3161: different results by v.in.ogr --ui and vector import wizzard (data shift)
GRASS GIS
trac at osgeo.org
Mon Sep 19 01:29:12 PDT 2016
#3161: different results by v.in.ogr --ui and vector import wizzard (data shift)
----------------------+---------------------------
Reporter: hellik | Owner: grass-dev@…
Type: defect | Status: new
Priority: blocker | Milestone: 7.2.0
Component: Vector | Version: svn-trunk
Resolution: | Keywords: vector import
CPU: x86-64 | Platform: MSWindows 7
----------------------+---------------------------
Comment (by mmetz):
Replying to [comment:4 hellik]:
> Replying to [comment:1 mmetz]:
> > In the end, the user has to decide if reprojection is needed or if the
source srs and the location srs are similar enough to allow for using
v.in.ogr -o (override projection check). After investigating the input
data with g.proj georef=<data to be imported> and ogrinfo/gdalinfo.
>
> as mentioned before, there is no ''override projection check'' needed by
import via v.in.ogr --ui.
>
> if you want to try
>
> - data can be downloaded
[https://www.tirol.gv.at/data/datenkatalog/umwelt/gewaessernetz/ river
net];
>
> - then ogr2ogr -s_srs EPSG:31254 -t_srs EPSG:31287
>
> - create location by EPSG:31287 and datum_trans 2
>
> - then import ''GUI -> import common formats''
I tested. The location has the same parameters like yours:
{{{
> g.proj -p
-PROJ_INFO-------------------------------------------------
name : MGI / Austria Lambert
datum : hermannskogel
ellps : bessel
proj : lcc
lat_1 : 49
lat_2 : 46
lat_0 : 47.5
lon_0 : 13.33333333333333
x_0 : 400000
y_0 : 400000
no_defs : defined
towgs84 : 577.326,90.129,463.919,5.1366,1.4742,5.2970,2.4232
-PROJ_EPSG-------------------------------------------------
epsg : 31287
-PROJ_UNITS------------------------------------------------
unit : meter
units : meters
meters : 1
}}}
Now test if the SRS of the shapefile is identical
{{{
> v.in.ogr in=Gesamtgewaessernetz_v11_Tirol_epsg31287
layer=Gesamtgewaessernetz_v11_Tirol -j
Projection of input dataset and current location appear to match
}}}
fine, now v.import
{{{
> v.import in=Gesamtgewaessernetz_v11_Tirol_epsg31287
out=Gesamtgewaessernetz_v11_Tirol_epsg31287
[...]
Input <Gesamtgewaessernetz_v11_Tirol_epsg31287> successfully imported
without reprojection
}}}
All fine, no reprojection. What is your output of `v.in.ogr -j`?
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3161#comment:5>
GRASS GIS <https://grass.osgeo.org>
More information about the grass-dev
mailing list