Zobrazit plnou verzi příspěvku: Jak přečíst <EXIF> z JPG ?

DRACON
09.06.2010, 09:07
Dobrý den.
Umím pomocí AutoLISPu přepočíst GPS souřadnice na S-JTSK a vložit do DWG blok s hyperodkazem na fotografii. Na hledání GPS souřadnic v JPG (<EXIF> data) jsem však nevymyslel lepší metodu než READ-CHAR a ta mi funguje pouze na cca 60% fotek. Nemáte někdo něco lepšího??
Děkuji. Milan

pajo5
09.06.2010, 09:15
"Umím pomocí AutoLISPu přepočíst GPS souřadnice na S-JTSK"
 
Velmi zaujimava informacia. S akou presnostou to dokazete previest?
Je to dost zlozita uloha, vyuzivate nejaku externu funkciu na prepocet?
 
 

DRACON
09.06.2010, 09:32
Měřil jsem mobilem v ideálních podmínkách a po vynesení do výkresu se zaměřením od geodeta byla odchylka 4m (ledažeby se ten jez posunul)). Pro vkládání fotodokumentace z pochůzek dostatečné.
Jinak jde jen o to opsat správně vzoreček - hledejte "Transformace souřadnic ze systému WGS-84 do systému S-JTSK, Doc. Ing. Zdeněk Hrdina, CSc." - ale souhlasím je to síla ..
DRACON2010-06-09 09:33:47

alfred
09.06.2010, 09:54

[QUOTE=pajo5]S akou presnostou to dokazete previest? [/QUOTE]Pokud se to použije pro fotky, tak pravděpodobně GPS byla pouze turistická GPS a ta má přesnost řádově 4-5m podle situace. Nepřesnost přepočtu je podle Hrdiny v řádu do půl metru podle místa v republice, takže se to může klidně zanedbat.Jinak utilita pro takovéhle vložení fotky do situace dle EXIF informace by se mi moc líbila - nedáte to nakonec někam ke stažení?Zatím mi tedy stačí použití prohlížeče fotek, který ukazuje polohu na mapě a do AutoCadu si to nevkládám, ale mohlo by se to hodit.

alfred
09.06.2010, 10:01
Jinak asi bych se nesnažil číst EXIF přímo LISPem, ale použil bych externí program na příkazové řádce ( např. gpscorrelate.exe) a souřadnice bych načítal až podle tohoto výstupu. Klidně se dá připravit textový pomocný soubor pro celý adresář s fotkama a teprve podle toho fotky načítat. Pokud se Vám tam připlete fotka bez GPS dat, tak to ten prográmek pozná. S textovým souborem se pak také lépe nakládá.

DRACON
09.06.2010, 11:07
Ano, hledám něco co poběží mimo Lisp. Děkuji za nápovědu. Až to rozchodím, dám to k dispozici. Na zvláštní přání můžu zaslat výpočtovou část.

Vladimír Michl
09.06.2010, 11:08
Pro přesný převod GPS souřadnic na S-JTSK také můžete využít vestavěné funkce AutoCADu Map (+Civil, +Topobase).
 
Viz tipy:
http://www.cadforum.cz/cadforum/prevodnik-gps-souradnice-na-s-jtsk-tip7399
http://www.cadforum.cz/cadforum/transformace-souradnicovych-systemu-v-autocad-civil-3d-tip6756
http://www.cadforum.cz/cadforum/qaID.asp?tip=6323

alfred
09.06.2010, 11:13
gpscorrelate.exe spustite s parametrem "--help" pro vypsání nápovědygpscorrelate.exe -s *.jpg > soubor.txt projde všechna JPG v adresáři a výstup o GPS EXIF informaci vypíše do textového souboru

pajo5
09.06.2010, 11:30
Ja pouzivam na prevod GPS dat software TRASGIS. Program využíva zabudované globálne transformačné kľúče pre územie Slovenska pre obojsmernú transformáciu medzi uvedenými systémami s polohovou presnosťou lepšou ako 10-20 cm.
Neviem aku presnost garantuje AutoCAD MAP a CIVIL.
 
"Na zvláštní přání můžu zaslat výpočtovou část." - mam zaujem - cez privat email. dik vopred.
 
 
 

Pre turisticke GPSko je presnost pri dobrej viditelnosti satelitov do 1m.
Bezne, ale fotka do presnosti 10m asi postacuje a pri takejto presnosti postaci aj jednoduchy prevod.
 
 
 
 

alfred
09.06.2010, 11:52

[QUOTE=pajo5] 

Pre turisticke GPSko je presnost pri dobrej viditelnosti satelitov do 1m.
Bezne, ale fotka do presnosti 10m asi postacuje a pri takejto presnosti postaci aj jednoduchy prevod.
  [/QUOTE]Zalezi samozrejme na GPS - ta co mám já uvádí maximálné přesnost 4-5m a to klidně můžu vidět třeba 6 satelitů. Nicméně je to tolerance - trasa může být klidně přesně. U fotek záleží hlavně na tom odkud data do fotky pochází - pokud je to foťák s GPS tak asi není problém, pokud se to dodatečně pasuje dle prošlé trasy tak pekelně záleží na časové synchronizaci obou přístrojů.Jinak také bych měl o utilitu zájem. Dáte jí pak někam ke stažení?

DRACON
29.06.2010, 10:36
Tak jsem to konečně dorazil - dělám pod Windousama a přečíst souřadnice z JPG se mi nepadařilo. Obešel jsem to: ZONERem generuji texťák s cestami a souřadnicemi, který pak načítám.
Hotový prográmek k použití nebo vykuchání zašlu na požádání. S pozdravem Milan ( milan.kubes@poyry.com )

alfred
29.06.2010, 12:29



gpscorrelate.exe je i pro Windows http://freefoote.dview.net/linux/gpscorrelate-1.5.6.zip. Vyhoda je, ze je to textovy prohramek a da se tedy spustit primo z AutoCadu. O utilitu bych mel urcite zajem. Email poslu pres PM.