[talk-cz] Skript pro výpočet souřadnice středu cesty?

Jan Macura macurajan na gmail.com
Úterý Listopad 15 20:37:42 UTC 2022


On Tue, 15 Nov 2022 at 20:45, Matěj Cepl <mcepl na cepl.eu> wrote:

> On 2022-11-15, 19:11 GMT, Jan Martinec wrote:
> > Pokud to má být dostatečně mrňavý polygon (jednotky km a méně), lze
> > předstírat placatou Zemi, a prostě udělat průměr z. šířky a průměr délky.
> > Je to ošklivé, je to nepřesné, je to kacířské, a je to triviální a mnohdy
> > dostačující ;)
>
> Good point.
>

Ani moc ne. Takový postup ti nedá střed polygonu, jak jej obvykle chápeme
(tj. jeho těžiště), ale získáš střed jeho minimálního ohraničujícího
obdélníku (bounding box / envelope). Tzn. dost snadno dostaneš třeba bod
který leží zcela mimo ten vstupní polygon. V Tvém případě by to mohlo mít
ten důsledek, že třeba pro polygon města Kdyně
<https://www.openstreetmap.org/relation/439157#map=13/49.3785/13.0482>
(sry, ukrajinský vesnice tak dobře neznám jako ty český) bys dostal bod
někde v Brnířově. Protože ano, i takhle může vypadat území obce...

Ergo možná to může být někdy dostačující, ale pro zmiňovaný use-case bych
to jako vhodné řešení neviděl. Obzvlášť, když zmiňovaná knihovna Shapely ti
umí vyplivnout očekávaný výsledek bez velké námahy.

H.
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20221115/c1400b62/attachment-0001.htm>


Další informace o konferenci talk-cz