Article View: pl.comp.gis
Article #12203Re: interpolacja - skąd te różnice?
From: Mateusz Loskot
Date: Wed, 23 Dec 2009 11:26
Date: Wed, 23 Dec 2009 11:26
57 lines
3047 bytes
3047 bytes
"Karol_tom" <Karol_tom39547@wp.pl> wrote in message news:hgr242$hmc$1@atlantis.news.neostrada.pl... >>> Witam, >>> >>> wyinterpolowałem powierzchnię przy użyciu metody IDW za pomocą QGIS-a >>> oraz ArcGIS-a >>> (oczywiście te same współczynniki wagowe; w QGIS-ie liczba wierszy i >>> kolumn-wpisałem taką jaką >>> posiadała warstwa utworzona przez ArcGIS). >>> >>> Oczekiwałem,że otrzymam to samo (w końcu algorytm jest ten sam), a >>> wyniki różniły się między sobą >> >> Co to znaczy różniły się między sobą? >> Na czym różnica polega? > > Różnice są istotne. > Już na pierwszy rzut oka widać,że w QGIS-ie > przy tej samej potędze jest jakby mniejszy wpływ dalszych punktów Kumam. >>> Z czego to może wynikać? >> > Czy w przypadku innych, bardziej skomplikowanych metod wyniki >> > odbiegałyby jeszcze bardziej? >> >> Jest to możliwe. Ogólnie, różne metody interpolacji dają bardzo różne >> wyniki. > > To wiem, ale chodzi mi o przypadek gdy zastosowałem ten sam algorytm > interpolacji Tak, algorytm jest jeden i ten sam czyli IDW, jednak możliwe jest zastosowanie modyfikacji funkcji aproksymującej. Sprawdzenie jak to robi QGIS jest proste, funkcja interpolatePoint() https://trac.osgeo.org/qgis/browser/trunk/qgis/src/analysis/interpolation/qgsidwinterpolator.cpp#L37 Z tego co widzę, QGIS po prostu aplikuje standardową metodę Shepard'a: Pierwszy z wzorów tutaj: http://pl.wikipedia.org/wiki/Metoda_Sheparda Może popytaj na forum [1] lub liście mailingowej [2] QGIS czy ktoś jeszcze porównywał wyniki. Bardzo jednak możliwe, że bez podrzucenia jakiegoś sampla danych do przetestowania trudno będzie kapeli QGIS ocenić gdzie jest problem. [1] http://forum.qgis.org/ [2] http://qgis.org/en/community/mailing-lists.html Pozdrawiam -- Mateusz Loskot, http://mateusz.loskot.net pl.comp.lang.c FAQ: http://pl.cpp.wikia.com/wiki/FAQ C++ FAQ: http://parashift.com/c++-faq-lite
Technical Details
Message-ID:
<hgsuhf$i5f$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hgn4r2$91v$1@atlantis.news.neostrada.pl> <hgqfv2$q27$1@inews.gazeta.pl> <hgr242$hmc$1@atlantis.news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Mateusz Loskot" <mateusz@loskot.net> Newsgroups: pl.comp.gis Subject: Re: interpolacja - skąd te różnice? Date: Wed, 23 Dec 2009 11:26:38 -0000 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 58 Message-ID: <hgsuhf$i5f$1@inews.gazeta.pl> References: <hgn4r2$91v$1@atlantis.news.neostrada.pl> <hgqfv2$q27$1@inews.gazeta.pl> <hgr242$hmc$1@atlantis.news.neostrada.pl> NNTP-Posting-Host: 82.110.183.162 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1261567343 18607 82.110.183.162 (23 Dec 2009 11:22:23 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 23 Dec 2009 11:22:23 +0000 (UTC) In-Reply-To: <hgr242$hmc$1@atlantis.news.neostrada.pl> X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005 X-Priority: 3 X-Newsreader: Microsoft Windows Mail 6.0.6002.18005 X-User: mloskot X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit