Article View: pl.comp.gis
Article #12044Re: Formuła transformacji z GPS do uk ładu 65
From: user.80
Date: Wed, 01 Jul 2009 08:57
Date: Wed, 01 Jul 2009 08:57
58 lines
3577 bytes
3577 bytes
wiktor [wiki] matlakiewicz pisze:
> czeŚĆ,
> ... a dzień taki sam u nas jak u Was,
> napisał user.80 na pl.comp.gis do nas:
>
>> W swoim zadufaniu nie wziąłeś pod uwagę najprostszej możliwości,
>> że ktoś postawił już dawno takie pytania jak moje, a ktoś inny kiedyś na
>> nie odpowiedział, zachował tą odpowiedź i byłby skłonny się nią podzielić.
>> Zgadza się geniuszu, najlepiej jakby ktoś miał to w excelu i widzę, że
>> to co pisze zaczyna wreszcie być zrozumiałe.
>
> Przecież już na samym początku [1] dostałeś ode mnie link do strony,
> na której stoi jak byk (na samym tejże strony początku):
> <http://www.syryjczyk.krakow.pl/Mapy_Polskie_GPS.htm>
> | Możliwość ściągnięcia spakowanych arkuszy Excel - poniższa tabela,
> | kalkulator i objaśnienia oraz kalkulator do przeliczania współrzędnych
> | autorstwa p. Edwarda Zadorskiego: Mapy_Pol_GPS_1_4.zip (61 kb)
> </>
Witam,
jako że informacje z tej grupy okazały się dla mnie bardzo przydatne i
dość sporo ułatwiły mi życie, to chciałbym odwdzięczyć się być może
równie przydatną informacją, zwłaszcza dla osób, które podobnie jak ja
przedstawiają równie marne talenty krasomówcze w językach Python i jemu
podobnych.
Oto prościutkie makro, które pobiera współrzędne z listy, podstawia je
do Kalkulatora Zadorskiego:
http://www.syryjczyk.krakow.pl/Mapy_Pol_GPS_1_4.zip
i odnosi wyniki z powrotem do listy,
a więc przelicza listę współrzędnych praktycznie jednym kliknięciem ;-)
Sub Makro1()
Dim plik As Workbook
Dim i As Long, start As Integer, stop As Long
'jesli nie dalej niz wiersz Nr 32767 wystarczy As Integer
start = 2
stop = 1000
'jesli w tym samym katalogu
Set plik = Workbooks.Open(Filename:=ThisWorkbook.Path & "\Kalkulator
Zadorskiego 1_1.xls")
'jesli nie, to sciezka dostepu i nazwa pliku
'Set plik = Workbooks.Open(Filename:= "C:\TwojKatalog\Zeszyt2.xls")
'zakladam, ze w pliku Kalkulator Zadorskiego 1_1.xls kopiujesz do/z
Kalkulator
For i = start To stop
plik.Sheets("Kalkulator").Range("D11") =
ThisWorkbook.ActiveSheet.Range("A" & i)
plik.Sheets("Kalkulator").Range("D12") =
ThisWorkbook.ActiveSheet.Range("B" & i)
ThisWorkbook.ActiveSheet.Range("C" & i) =
plik.Sheets("Kalkulator").Range("N6")
ThisWorkbook.ActiveSheet.Range("D" & i) =
plik.Sheets("Kalkulator").Range("N7")
Next
plik.Close savechanges:=True
Set plik = Nothing
End Sub
Technical Details
Message-ID:
<h2f8c1$es2$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailReferences:
<h1pqko$k6r$1@news.onet.pl> <h1vivn$ptg$1@inews.gazeta.pl> <h20dt8$500$1@news.onet.pl> <h20lvj$4jt$1@inews.gazeta.pl> <h21p1d$7n8$1@news.onet.pl> <h238g5$cuo$1@inews.gazeta.pl> <h23dil$3r6$1@news.onet.pl> <h25um0$nqm$1@mx1.internetia.pl> <h26089$ro5$1@news.onet.pl> <h264vn$gp8$1@chlor.kofeina.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "user.80" <user.80@buziaczek.pl> Newsgroups: pl.comp.gis Subject: Re: Formuła transformacji z GPS do uk ładu 65 Date: Wed, 01 Jul 2009 10:57:49 +0200 Organization: http://onet.pl Lines: 79 Message-ID: <h2f8c1$es2$1@news.onet.pl> References: <h1pqko$k6r$1@news.onet.pl> <h1vivn$ptg$1@inews.gazeta.pl> <h20dt8$500$1@news.onet.pl> <h20lvj$4jt$1@inews.gazeta.pl> <h21p1d$7n8$1@news.onet.pl> <h238g5$cuo$1@inews.gazeta.pl> <h23dil$3r6$1@news.onet.pl> <h25um0$nqm$1@mx1.internetia.pl> <h26089$ro5$1@news.onet.pl> <h264vn$gp8$1@chlor.kofeina.net> NNTP-Posting-Host: foi.americanprogress.org Mime-Version: 1.0 X-Trace: news.onet.pl 1246438594 15234 206.205.112.34 (1 Jul 2009 08:56:34 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 1 Jul 2009 08:56:34 +0000 (UTC) User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) In-Reply-To: <h264vn$gp8$1@chlor.kofeina.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit