🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #12354

Re: QGIS i błąd reprojekcji

#12354
From: Maciej Sieczka
Date: Wed, 17 Nov 2010 20:37
41 lines
2820 bytes
W dniu 11.11.2010 22:11, mt pisze:

> Za pomocą wtyczki GDAL Tools do QGISa (wersja 1.2.0 opartego na GDAL
> w wersji 1.6.3) dokonałem hurtowej reprojekcji rastrów z 1965/3 na
> 1992 no i po otwarciu z pozostałymi danymi wektorowymi zdziwienie,
> gdyż nastąpił spory rozjazd między wektorami a rastrami w nowym
> odwzorowaniu, zacząłem sprawdzać dokładniej i się okazało, że po
> reprojekcji błąd przeliczenia współrzędnych wynosi około 130 metrów w
> osi równoleżnikowej i około 30 metrów w osi południkowej. Spotkał sie
> ktoś z Was już z czymś takim?

Przyczyna błedu jest (była) w GDALu - w 1.7.x wcięło definicję towgs84
dla polskich układów opartych na elipsoidzie Krasowskiego. Wcześniej,
jeszcze przed 1.6.3, GDAL przestał stosować towgs84=0,0,0 dla układów
opartych na GRS80. Skutki uboczne koniecznych zmian w realizacji układów
współrzędnych w GDALu.

Popraw (albo stwórz, jeśli nie istnieje) plik
sciezka_do_gdala/share/gdal/gcs.override.csv zgodnie z
http://trac.osgeo.org/gdal/changeset/19810. Daj znać czy to załatwia sprawę.

W starszych QGISach warto też przejrzeć czy wpisy dla nastepujących
EPSG: 3120 2172 2173 2174 2175 3333 3334 3335 3329 3330 3331 3332 3328
4179 mają jawne, poprawne towgs84. Jeśli nie, należy zdefiniować własne
parametry dla tych układów - jako kopie istniejących w QGISie plus
odpowiednia definicja towgs84, poprzez Opcje > Układ współrzędnych
użytkownika.

Niedawno wydany GDAL 1.7.3 zawiera już poprawkę. Oparte na nim
oprogramowanie (miejmy nadzieję, że równiez nadchodzący QGIS 1.6)
powinny być pozbawione problemu raz na zawsze.

BTW: w GRASSie, który używa własnej kopii gdalowych *.csv z definicjami
układów, poprawkę naniosłem jeszcze przed wydaniem 6.4.0
(http://trac.osgeo.org/grass/changeset/42666).

Maciek

-- 
Maciej Sieczka
http://www.sieczka.org
Technical Details
Message-ID: <4CE43D09.6060208@sieczka.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <ibhm6d$8nb$1@usenet.news.interia.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: Maciej Sieczka <msieczka@sieczka.org>
Newsgroups: pl.comp.gis
Subject: Re: QGIS i błąd reprojekcji
Date: Wed, 17 Nov 2010 21:37:29 +0100
Organization: http://onet.pl
Lines: 41
Message-ID: <4CE43D09.6060208@sieczka.org>
References: <ibhm6d$8nb$1@usenet.news.interia.pl>
NNTP-Posting-Host: atu79.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1290026250 8242 83.27.2.79 (17 Nov 2010 20:37:30 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 17 Nov 2010 20:37:30 +0000 (UTC)
To: mt <telepski@interia.pl>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Icedove/3.0.10
In-Reply-To: <ibhm6d$8nb$1@usenet.news.interia.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit