Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Ahoj, podle toho co pises (nepredpokladas deformaci ctverce na kosodelnik) bych pouzil misto afinity (kterou zminujes) normalni podobnost (nedeformuje uhly) s vyrovnanim (to se vzdy hodi mit nejaky bod navic minimalne pro kontrolu) Zakladni rovnice pak je: >> x2 = x1*a - y1*b + c >> y2 = x1*b + y1*a + d 4 nezname -> nutne 2 identicke body http://geo3.fsv.cvut.cz/~soukup/dip/fulin/transfor.html Michal On 08/12/2014 11:29 AM, Leknín Řepánek wrote: No, tak jsem to původně chtěl dělat, ze šesti bodů pro šest proměnnejch. I k těmhle rovnicím jsem se dopracoval, ale nebyl jsem si jistej, jestli jsou takhle správně. On Tue, Aug 12, 2014 at 10:19:37AM +0200, Michal Seidl wrote: Ahoj, co takhle resit linearni soustavu rovnic? Potřebuju něco jako: x2 = x1*a + y1*b + c y2 = x1*d + y1*e + f Jak je videt mas tam sest neznamych takze potrebujes 3 body => 6 rovnic a mas jedine reseni. Pokud mas bodu vice musis pouzit pro reseni nejake vyrovnani, nejspis MNC. V Pythonu napises na nekolik radku spolu s numpy. Nejake extra pripady jako body v primce atd. neuvazuji. Musi byt rozumne rozprostrene. Pokud mas bodu mene (nepredpokladam): 2 - pak podobnostni transformace 1 - dokazes pouze posun Tahat na to qgis a nejak kuchat mi prijde overkill. Kazdy geoinformatik/geodet, by to mel vedet :) Michal On 08/10/2014 04:55 PM, Leknín Řepánek wrote: No, já se v tom měl v plánu povrtat a trochu se to naučit, na druhou stranu by to nebylo zodpovědný vůči zadavateli celý tý práce, kdybysem na tom vykysnul celej den. Je; On Fri, Aug 08, 2014 at 07:54:59PM +0200, Radek Augustýn wrote: jj, funkční a rychlé řešení. ...postup správného čecha. :-) :-) -- Původní zpráva -- Od: Leknín Řepánek Komu: Svobodná geoinformačníinfrastruktura Datum: 8. 8. 2014 19:36:03 Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil do struktury co používá georeferencovač v qgise, přes to jsem to přehnal a potřebný parametry jsem pak vybral z vygenerovanýho world file. Je; On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > bomba, pěkně napsané a všecho na jednom místě. > > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > zpracování kořistních souřadnic je vždycky pokus omyl. > > Radek Augustýn > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
No, tak jsem to původně chtěl dělat, ze šesti bodů pro šest proměnnejch. I k těmhle rovnicím jsem se dopracoval, ale nebyl jsem si jistej, jestli jsou takhle správně. On Tue, Aug 12, 2014 at 10:19:37AM +0200, Michal Seidl wrote: > Ahoj, > co takhle resit linearni soustavu rovnic? > Potřebuju něco jako: > x2 = x1*a + y1*b + c > y2 = x1*d + y1*e + f > > Jak je videt mas tam sest neznamych takze potrebujes 3 body => 6 rovnic a > mas jedine reseni. Pokud mas bodu vice musis pouzit pro reseni nejake > vyrovnani, nejspis MNC. V Pythonu napises na nekolik radku spolu s numpy. > > Nejake extra pripady jako body v primce atd. neuvazuji. Musi byt rozumne > rozprostrene. > > Pokud mas bodu mene (nepredpokladam): > 2 - pak podobnostni transformace > 1 - dokazes pouze posun > > Tahat na to qgis a nejak kuchat mi prijde overkill. Kazdy > geoinformatik/geodet, by to mel vedet :) > > Michal > > On 08/10/2014 04:55 PM, Leknín Řepánek wrote: > >No, já se v tom měl v plánu povrtat a trochu se to naučit, na druhou > >stranu by to nebylo zodpovědný vůči zadavateli celý tý práce, kdybysem > >na tom vykysnul celej den. > > > >Je; > > > >On Fri, Aug 08, 2014 at 07:54:59PM +0200, Radek Augustýn wrote: > >>jj, funkční a rychlé řešení. > >> > >>...postup správného čecha. :-) :-) > >> > >>------ Původní zpráva ------ > >> > >>Od: Leknín Řepánek > >>Komu: Svobodná geoinformačníinfrastruktura > >>Datum: 8. 8. 2014 19:36:03 > >>Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > >> > >> > >> Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce > >> vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů > >> uložil > >> do struktury co používá georeferencovač v qgise, přes to jsem to > >> přehnal > >> a potřebný parametry jsem pak vybral z vygenerovanýho world file. > >> > >> Je; > >> > >> On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > >> > bomba, pěkně napsané a všecho na jednom místě. > >> > > >> > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > >> > zpracování kořistních souřadnic je vždycky pokus omyl. > >> > > >> > Radek Augustýn > >> > > >> > > >> > > > >>___ > >>FreeGeoCZ mailing list > >>FreeGeoCZ@fsv.cvut.cz > >>http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > > > > > > >___ > >FreeGeoCZ mailing list > >FreeGeoCZ@fsv.cvut.cz > >http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Určitě, nejen funkční, ale i čisté, správné a praktické řešení. Já bych si tedy býval na papíře spočetl tu rovnici, pomůcka s QGIS by mne nenapadla, Numpy v hlavě nemám a v excelu to neumím. :-) :-) Radek Augustýn -- Původní zpráva -- Od: Michal Seidl Komu: Svobodná geoinformační infrastruktura Datum: 12. 8. 2014 10:29:07 Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy "Ahoj, co takhle resit linearni soustavu rovnic? Potřebuju něco jako: x2 = x1*a + y1*b + c y2 = x1*d + y1*e + f Jak je videt mas tam sest neznamych takze potrebujes 3 body => 6 rovnic a mas jedine reseni. Pokud mas bodu vice musis pouzit pro reseni nejake vyrovnani, nejspis MNC. V Pythonu napises na nekolik radku spolu s numpy. Nejake extra pripady jako body v primce atd. neuvazuji. Musi byt rozumne rozprostrene. Pokud mas bodu mene (nepredpokladam): 2 - pak podobnostni transformace 1 - dokazes pouze posun Tahat na to qgis a nejak kuchat mi prijde overkill. Kazdy geoinformatik/geodet, by to mel vedet :) Michal On 08/10/2014 04:55 PM, Leknín Řepánek wrote: > No, já se v tom měl v plánu povrtat a trochu se to naučit, na druhou > stranu by to nebylo zodpovědný vůči zadavateli celý tý práce, kdybysem > na tom vykysnul celej den. > > Je; > > On Fri, Aug 08, 2014 at 07:54:59PM +0200, Radek Augustýn wrote: >> jj, funkční a rychlé řešení. >> >> ...postup správného čecha. :-) :-) >> >> -- Původní zpráva -- >> >> Od: Leknín Řepánek >> Komu: Svobodná geoinformačníinfrastruktura >> Datum: 8. 8. 2014 19:36:03 >> Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy >> >> >> Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce >> vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil >> do struktury co používá georeferencovač v qgise, přes to jsem to přehnal >> a potřebný parametry jsem pak vybral z vygenerovanýho world file. >> >> Je; >> >> On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: >> > bomba, pěkně napsané a všecho na jednom místě. >> > >> > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen >> > zpracování kořistních souřadnic je vždycky pokus omyl. >> > >> > Radek Augustýn >> > >> > >> > >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz"; ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Ahoj, co takhle resit linearni soustavu rovnic? Potřebuju něco jako: x2 = x1*a + y1*b + c y2 = x1*d + y1*e + f Jak je videt mas tam sest neznamych takze potrebujes 3 body => 6 rovnic a mas jedine reseni. Pokud mas bodu vice musis pouzit pro reseni nejake vyrovnani, nejspis MNC. V Pythonu napises na nekolik radku spolu s numpy. Nejake extra pripady jako body v primce atd. neuvazuji. Musi byt rozumne rozprostrene. Pokud mas bodu mene (nepredpokladam): 2 - pak podobnostni transformace 1 - dokazes pouze posun Tahat na to qgis a nejak kuchat mi prijde overkill. Kazdy geoinformatik/geodet, by to mel vedet :) Michal On 08/10/2014 04:55 PM, Leknín Řepánek wrote: No, já se v tom měl v plánu povrtat a trochu se to naučit, na druhou stranu by to nebylo zodpovědný vůči zadavateli celý tý práce, kdybysem na tom vykysnul celej den. Je; On Fri, Aug 08, 2014 at 07:54:59PM +0200, Radek Augustýn wrote: jj, funkční a rychlé řešení. ...postup správného čecha. :-) :-) -- Původní zpráva -- Od: Leknín Řepánek Komu: Svobodná geoinformačníinfrastruktura Datum: 8. 8. 2014 19:36:03 Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil do struktury co používá georeferencovač v qgise, přes to jsem to přehnal a potřebný parametry jsem pak vybral z vygenerovanýho world file. Je; On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > bomba, pěkně napsané a všecho na jednom místě. > > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > zpracování kořistních souřadnic je vždycky pokus omyl. > > Radek Augustýn > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
No, já se v tom měl v plánu povrtat a trochu se to naučit, na druhou stranu by to nebylo zodpovědný vůči zadavateli celý tý práce, kdybysem na tom vykysnul celej den. Je; On Fri, Aug 08, 2014 at 07:54:59PM +0200, Radek Augustýn wrote: > jj, funkční a rychlé řešení. > > ...postup správného čecha. :-) :-) > > -- Původní zpráva -- > > Od: Leknín Řepánek > Komu: Svobodná geoinformačníinfrastruktura > Datum: 8. 8. 2014 19:36:03 > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > > > Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce > vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil > do struktury co používá georeferencovač v qgise, přes to jsem to přehnal > a potřebný parametry jsem pak vybral z vygenerovanýho world file. > > Je; > > On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > > bomba, pěkně napsané a všecho na jednom místě. > > > > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > > zpracování kořistních souřadnic je vždycky pokus omyl. > > > > Radek Augustýn > > > > > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
jj, funkční a rychlé řešení. ...postup správného čecha. :-) :-) -- Původní zpráva -- Od: Leknín Řepánek Komu: Svobodná geoinformačníinfrastruktura Datum: 8. 8. 2014 19:36:03 Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy "Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil do struktury co používá georeferencovač v qgise, přes to jsem to přehnal a potřebný parametry jsem pak vybral z vygenerovanýho world file. Je; On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > bomba, pěkně napsané a všecho na jednom místě. > > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > zpracování kořistních souřadnic je vždycky pokus omyl. > > Radek Augustýn > > " ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Já to nakonec udělal tak (protože jsem věděl, že je ten obrázek v apce vyprintěnej z křováka a že to bude lineární), že sem ty páry bodů uložil do struktury co používá georeferencovač v qgise, přes to jsem to přehnal a potřebný parametry jsem pak vybral z vygenerovanýho world file. Je; On Fri, Aug 08, 2014 at 07:07:06PM +0200, Radek Augustýn wrote: > bomba, pěkně napsané a všecho na jednom místě. > > Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen > zpracování kořistních souřadnic je vždycky pokus omyl. > > Radek Augustýn > > > -- Původní zpráva -- > Od: Jan Jezek > Komu: Svobodná geoinformační infrastruktura > Datum: 6. 8. 2014 16:40:22 > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > > > Ahoj, > zkus toto: > http://scholar.google.de/citations?view_op=view_citation&hl=en&user= > iCLaKVMJ&citation_for_view=iCLaKVMJ:f2IySw72cVMC > > JJ. > __ > > Od: "Jan Michálek" > > Komu: "Svobodná geoinformační infrastruktura" > > Datum: 06.08.2014 15:55 > > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > > > >No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. > >Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst > >pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat > >průměr, vyházet autlejery, možná nějak to zregresit v r. > >Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej > >odvodit, ale neni to pro mě už moje domácí disciplína. > > > >Je; > > > > > >Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > > > >> Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se > >> rovnice dala napsat. > >> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat > >> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit > rovnilci > >> regrese). To stejné bych následně udělal s y. > >> > >> > >> > >> > >> Dne 6. srpna 2014 9:34 Jan Michálek > napsal(a): > >> > >>> Zdravím všechny > >>> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný > >>> přepočet mezi dvěma souřadnými systémy xy. > >>> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim > >>> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). > >>> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to > mělo > >>> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. > >>> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle > >>> funguje. > >>> Potřebuju něco jako: > >>> x2 = x1*a + y1*b + c > >>> y2 = x1*d + y1*e + f > >>> Má to různá měřítka a je to vzájemně pootočený. > >>> > >>> ___ > >>> FreeGeoCZ mailing list > >>> FreeGeoCZ@fsv.cvut.cz > >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > >>> > >>> > >> > >> ___ > >> FreeGeoCZ mailing list > >> FreeGeoCZ@fsv.cvut.cz > >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > >> > >> > > > > > >-- > > > >___ > >FreeGeoCZ mailing list > >FreeGeoCZ@fsv.cvut.cz > >http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > >___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
bomba, pěkně napsané a všecho na jednom místě. Mám ale pocit, že si JJ není volbou transformace moc jistý. Přeci jen zpracování kořistních souřadnic je vždycky pokus omyl. Radek Augustýn -- Původní zpráva -- Od: Jan Jezek Komu: Svobodná geoinformační infrastruktura Datum: 6. 8. 2014 16:40:22 Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy "Ahoj, zkus toto: http://scholar.google.de/citations?view_op=view_citation&hl=en&user= iCLaKVMJ&citation_for_view=iCLaKVMJ:f2IySw72cVMC JJ. __ > Od: "Jan Michálek" > Komu: "Svobodná geoinformační infrastruktura" > Datum: 06.08.2014 15:55 > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > >No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. >Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst >pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat >průměr, vyházet autlejery, možná nějak to zregresit v r. >Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej >odvodit, ale neni to pro mě už moje domácí disciplína. > >Je; > > >Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > >> Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se >> rovnice dala napsat. >> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat >> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci >> regrese). To stejné bych následně udělal s y. >> >> >> >> >> Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): >> >>> Zdravím všechny >>> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný >>> přepočet mezi dvěma souřadnými systémy xy. >>> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim >>> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). >>> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo >>> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. >>> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle >>> funguje. >>> Potřebuju něco jako: >>> x2 = x1*a + y1*b + c >>> y2 = x1*d + y1*e + f >>> Má to různá měřítka a je to vzájemně pootočený. >>> >>> ___ >>> FreeGeoCZ mailing list >>> FreeGeoCZ@fsv.cvut.cz >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >>> >>> >> >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >> >> > > >-- > >___ >FreeGeoCZ mailing list >FreeGeoCZ@fsv.cvut.cz >http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz"; ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
No, to právě nejde s ohledem na to, že to je pootočený. Já to nakonec vykoumal jinak, pokusim se dostat ty body jako vlícovací do georeferencovacího qgis pluginu (georeferencování vektoru mě nechodí z nějakýho důvodu) a ty parametry pak vykucham z vygenerovaný rovnice pro gdalici. Je; Dne 6. srpna 2014 18:53 Pavel Vranka napsal(a): > Asi jsem to špatně vysvětlil. Počítal bych zvlášť X a zvlášť Y > > Předpokládám, že jsi schopen dát dohromady tabulku se sloupci ID | X1 | X2 > Pokud z této tabulky uděláš graf (třeba i v excelu, pokud těch bodů není > příliš mnoho) a proložíš regresní křivku, tak si můžeš zobrazit ke grafu > rovnici funkce. Tu potom můžeš použít pro přepočet zbývajících bodů. > Případně můžeš rovnici stanovit jen na základě vzorku a na ostatních bodech > ji ověřit. (http://homen.vsb.cz/~oti73/cdpast1/KAP09/KAP09.HTM) > No a s Y potom udělat to stejné. > > Pavel > > > Dne 6. srpna 2014 15:55 Jan Michálek napsal(a): > > No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. >> Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst >> pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat >> průměr, vyházet autlejery, možná nějak to zregresit v r. >> Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej >> odvodit, ale neni to pro mě už moje domácí disciplína. >> >> Je; >> >> >> Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): >> >> Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se >>> rovnice dala napsat. >>> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat >>> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci >>> regrese). To stejné bych následně udělal s y. >>> >>> >>> >>> >>> Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): >>> Zdravím všechny Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný přepočet mezi dvěma souřadnými systémy xy. Mám body v křovákovi a ke každému mám "kamaráda" který je v internim systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle funguje. Potřebuju něco jako: x2 = x1*a + y1*b + c y2 = x1*d + y1*e + f Má to různá měřítka a je to vzájemně pootočený. ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >>> >>> ___ >>> FreeGeoCZ mailing list >>> FreeGeoCZ@fsv.cvut.cz >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >>> >>> >> >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >> >> > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Asi jsem to špatně vysvětlil. Počítal bych zvlášť X a zvlášť Y Předpokládám, že jsi schopen dát dohromady tabulku se sloupci ID | X1 | X2 Pokud z této tabulky uděláš graf (třeba i v excelu, pokud těch bodů není příliš mnoho) a proložíš regresní křivku, tak si můžeš zobrazit ke grafu rovnici funkce. Tu potom můžeš použít pro přepočet zbývajících bodů. Případně můžeš rovnici stanovit jen na základě vzorku a na ostatních bodech ji ověřit. (http://homen.vsb.cz/~oti73/cdpast1/KAP09/KAP09.HTM) No a s Y potom udělat to stejné. Pavel Dne 6. srpna 2014 15:55 Jan Michálek napsal(a): > No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. > Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst > pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat > průměr, vyházet autlejery, možná nějak to zregresit v r. > Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej > odvodit, ale neni to pro mě už moje domácí disciplína. > > Je; > > > Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > > Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se >> rovnice dala napsat. >> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat >> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci >> regrese). To stejné bych následně udělal s y. >> >> >> >> >> Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): >> >>> Zdravím všechny >>> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný >>> přepočet mezi dvěma souřadnými systémy xy. >>> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim >>> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). >>> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo >>> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. >>> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle >>> funguje. >>> Potřebuju něco jako: >>> x2 = x1*a + y1*b + c >>> y2 = x1*d + y1*e + f >>> Má to různá měřítka a je to vzájemně pootočený. >>> >>> ___ >>> FreeGeoCZ mailing list >>> FreeGeoCZ@fsv.cvut.cz >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >>> >>> >> >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >> >> > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Díky. No, přečtu to a pokusim se to pochopit. Já ale nepotřebuju nic narovnávat, já potřebuju dostat ty dva sety na sebe. No a potřebuju vědět, když mam dva sety bodů v xy, jak dostanu to pootočení a měřítko, tj, jak by vypadala rovnice x1=funkce(x,y,pootočení, posunutí x, posunutí y, měřítko)... Je; Dne 6. srpna 2014 16:37 Jan Jezek napsal(a): > Ahoj, > zkus toto: > > http://scholar.google.de/citations?view_op=view_citation&hl=en&user=iCLaKVMJ&citation_for_view=iCLaKVMJ:f2IySw72cVMC > > JJ. > __ > > Od: "Jan Michálek" > > Komu: "Svobodná geoinformační infrastruktura" > > Datum: 06.08.2014 15:55 > > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > > > >No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. > >Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst > >pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat > >průměr, vyházet autlejery, možná nějak to zregresit v r. > >Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej > >odvodit, ale neni to pro mě už moje domácí disciplína. > > > >Je; > > > > > >Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > > > >> Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se > >> rovnice dala napsat. > >> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat > >> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci > >> regrese). To stejné bych následně udělal s y. > >> > >> > >> > >> > >> Dne 6. srpna 2014 9:34 Jan Michálek > napsal(a): > >> > >>> Zdravím všechny > >>> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný > >>> přepočet mezi dvěma souřadnými systémy xy. > >>> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim > >>> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). > >>> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to > mělo > >>> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. > >>> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle > >>> funguje. > >>> Potřebuju něco jako: > >>> x2 = x1*a + y1*b + c > >>> y2 = x1*d + y1*e + f > >>> Má to různá měřítka a je to vzájemně pootočený. > >>> > >>> ___ > >>> FreeGeoCZ mailing list > >>> FreeGeoCZ@fsv.cvut.cz > >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > >>> > >>> > >> > >> ___ > >> FreeGeoCZ mailing list > >> FreeGeoCZ@fsv.cvut.cz > >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > >> > >> > > > > > >-- > > > >___ > >FreeGeoCZ mailing list > >FreeGeoCZ@fsv.cvut.cz > >http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Ahoj, zkus toto: http://scholar.google.de/citations?view_op=view_citation&hl=en&user=iCLaKVMJ&citation_for_view=iCLaKVMJ:f2IySw72cVMC JJ. __ > Od: "Jan Michálek" > Komu: "Svobodná geoinformační infrastruktura" > Datum: 06.08.2014 15:55 > Předmět: Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy > >No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. >Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst >pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat >průměr, vyházet autlejery, možná nějak to zregresit v r. >Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej >odvodit, ale neni to pro mě už moje domácí disciplína. > >Je; > > >Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > >> Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se >> rovnice dala napsat. >> Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat >> rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci >> regrese). To stejné bych následně udělal s y. >> >> >> >> >> Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): >> >>> Zdravím všechny >>> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný >>> přepočet mezi dvěma souřadnými systémy xy. >>> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim >>> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). >>> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo >>> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. >>> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle >>> funguje. >>> Potřebuju něco jako: >>> x2 = x1*a + y1*b + c >>> y2 = x1*d + y1*e + f >>> Má to různá měřítka a je to vzájemně pootočený. >>> >>> ___ >>> FreeGeoCZ mailing list >>> FreeGeoCZ@fsv.cvut.cz >>> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >>> >>> >> >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >> >> > > >-- > >___ >FreeGeoCZ mailing list >FreeGeoCZ@fsv.cvut.cz >http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
No, to já právě nevim, to musim spočíst. Mam jen dvě sady bodů x, y, id. Chtěl jsem vzít ty rovnice, pro vypreparovat z toho ty parametry, spočíst pro všechny šestice párů (za předpoladu, že hledam a,b,c,d,e,f), udělat průměr, vyházet autlejery, možná nějak to zregresit v r. Ale nemam právě ten obecnej tvar rovnice. Asi bysem ho byl schopnej odvodit, ale neni to pro mě už moje domácí disciplína. Je; Dne 6. srpna 2014 15:44 Pavel Vranka napsal(a): > Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se > rovnice dala napsat. > Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat > rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci > regrese). To stejné bych následně udělal s y. > > > > > Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): > >> Zdravím všechny >> Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný >> přepočet mezi dvěma souřadnými systémy xy. >> Mám body v křovákovi a ke každému mám "kamaráda" který je v internim >> systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). >> Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo >> jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. >> Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle >> funguje. >> Potřebuju něco jako: >> x2 = x1*a + y1*b + c >> y2 = x1*d + y1*e + f >> Má to různá měřítka a je to vzájemně pootočený. >> >> ___ >> FreeGeoCZ mailing list >> FreeGeoCZ@fsv.cvut.cz >> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz >> >> > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
Re: [FreeGeoCZ] Přepočet mezi dvěma kartézskými systémy
Pokud přesně víš, jak je to pootočené a jaká jsou měřítka, tak by se rovnice dala napsat. Pokud to nevíš, tak bych proti sobě vynesl x1 a x2 a nechal si spočítat rovnici funkce (to zvládne i excel: Spojnice trendu -> zobrazit rovnilci regrese). To stejné bych následně udělal s y. Dne 6. srpna 2014 9:34 Jan Michálek napsal(a): > Zdravím všechny > Potřeboval bych poradit, jestli někdo nemáte po ruce nějaký obecný > přepočet mezi dvěma souřadnými systémy xy. > Mám body v křovákovi a ke každému mám "kamaráda" který je v internim > systému jisté aplikace (je to nejspíš souřadnice pixlu na obrázku). > Vzhledem k tomu, že obrázek je mapa v křovákovi, domnívám se, že by to mělo > jít nějak snadno přepočítat. Pár těch bodů v křovákovi mi totiž chybí. > Nebyl by to problém udělat ručně, já bysem ale chtěl vědět, jak tohle > funguje. > Potřebuju něco jako: > x2 = x1*a + y1*b + c > y2 = x1*d + y1*e + f > Má to různá měřítka a je to vzájemně pootočený. > > ___ > FreeGeoCZ mailing list > FreeGeoCZ@fsv.cvut.cz > http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz > > ___ FreeGeoCZ mailing list FreeGeoCZ@fsv.cvut.cz http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz