🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #12009

Re: Formuła transformacji z GPS do układu 65

#12009
From: Mateusz Loskot
Date: Thu, 25 Jun 2009 20:16
60 lines
3032 bytes
user.80 wrote:
> Mateusz Loskot pisze:
>> "user.80" <user.80@buziaczek.pl> wrote in message
>> news:h1pqko$k6r$1@news.onet.pl...
>>> Posiadam bazę danych *.mdf ze współrzędnymi punktów z GPS,
>>> np.
>>> Latitude Longitude
>>> 54,21406833 21,52258333
>>> Czy posiada ktoś może formułę do przeliczenia tych współrzędnych na
>>> układ 65 w Excelu?
>>
>>
>> Ja tam bym zrzucił współrzędne do pliku tekstowego i przetransformował
>> przy pomocy OGR + Python
>> (http://trac.osgeo.org/gdal/wiki/GdalOgrInPython)
>>
>> Szybki przykład, nie testowałem ale powinno być OK:
>>
>> from osgeo import osr
>> wgs84 = osr.SpatialReference()
>> pl65 = osr.SpatialReference()
>> wgs84.ImportFromEPSG(4326)
>> pl65.ImportFromEPSG(3120) // 65, Strefa I
>> ct = osr.CoordinateTransformation(wgs84, pl65)
>> pl65pt = ct.TransformPoint(lon, lat)
>> print pl65pt
> 
> No pięknie, ja tu z palącym problemem, głowę sobie łamię,
> a kolegę żarty się trzymają.
> Nic nie rozumiem z tego "from osgeo...",
> ani jedno słowo nic mi nie mówi,
> więc teza że to łatwe i szybkie zdecydowanie odpada.

Napisałem, że to skrypt w języku Python.
Założyłem, że nie straszne Koledze jakieś ArcView Avenue itp.
więc i z tym sobie poradzisz :-)

> Otóż wyżebrałem informacje od kolegów geodezjuszy,
> że te moje współrzędne to jakiś tajemny format DD.DDDDDDD,

Jaki tam tajemny, przeca to decimal degrees.

> nawet przeliczyli mi te punkty jakimś OEM-owym softem od ich GPSa,
> ale nie znają formuły do Excela ani Mathcada.
> Czy w ogóle możliwe jest, że jest taka formuła?

Jest, ale nikt normalny tego nie robi w Excelu :-)
Skrypt, program do przeliczania z obsługą formatów jak Shapefile, czy
Mapinfo, kombajny jak Arc*, i inne.
Ale Excel do tych zajęć to rzeźba...

> Nikt w całym usenecie nie wie jak to przeliczyć "na piechotę"?

Poświęć Kolego weekend na naukę podstaw podstaw podstaw języka Python
i rzeczy staną się trywialne.

Pozdrawiam
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Technical Details
Message-ID: <h20lvj$4jt$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h1pqko$k6r$1@news.onet.pl> <h1vivn$ptg$1@inews.gazeta.pl> <h20dt8$500$1@news.onet.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 <see.my@signature.net>
Newsgroups: pl.comp.gis
Subject: Re: Formuła transformacji z GPS do
 układu 65
Date: Thu, 25 Jun 2009 21:16:49 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 60
Message-ID: <h20lvj$4jt$1@inews.gazeta.pl>
References: <h1pqko$k6r$1@news.onet.pl> <h1vivn$ptg$1@inews.gazeta.pl> <h20dt8$500$1@news.onet.pl>
NNTP-Posting-Host: 93-97-51-1.zone5.bethere.co.uk
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1245961011 4733 93.97.51.1 (25 Jun 2009 20:16:51 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 25 Jun 2009 20:16:51 +0000 (UTC)
X-User: mloskot
In-Reply-To: <h20dt8$500$1@news.onet.pl>
User-Agent: Thunderbird 2.0.0.21 (X11/20090409)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit