Vytisknout stránku | Zavřít okno

Jak přečíst <EXIF> z JPG ?

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=11075
Datum vytištění: 19.kvě.2026 v 07:15


Téma: Jak přečíst <EXIF> z JPG ?
Odeslal: DRACON
Předmět: Jak přečíst <EXIF> z JPG ?
Datum odeslání: 09.čer.2010 v 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



Odpovědi:
Odeslal: pajo5
Datum odeslání: 09.čer.2010 v 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?
 
 


Odeslal: DRACON
Datum odeslání: 09.čer.2010 v 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 ..


Odeslal: alfred
Datum odeslání: 09.čer.2010 v 09:54
Původně odeslal(a) pajo5 pajo5 napsal(a):

S akou presnostou to dokazete previest?


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.


Odeslal: alfred
Datum odeslání: 09.čer.2010 v 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á.


Odeslal: DRACON
Datum odeslání: 09.čer.2010 v 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.


Odeslal: Vladimír Michl
Datum odeslání: 09.čer.2010 v 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/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/transformace-souradnicovych-systemu-v-autocad-civil-3d-tip6756
http://www.cadforum.cz/cadforum/qaID.asp?tip=6323 - http://www.cadforum.cz/cadforum/qaID.asp?tip=6323


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: alfred
Datum odeslání: 09.čer.2010 v 11:13
gpscorrelate.exe spustite s parametrem "--help" pro vypsání nápovědy

gpscorrelate.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


Odeslal: pajo5
Datum odeslání: 09.čer.2010 v 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.
 
 
 
 


Odeslal: alfred
Datum odeslání: 09.čer.2010 v 11:52
Původně odeslal(a) pajo5 pajo5 napsal(a):

 
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.
 


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í?


Odeslal: DRACON
Datum odeslání: 29.čer.2010 v 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 )


Odeslal: alfred
Datum odeslání: 29.čer.2010 v 12:29
gpscorrelate.exe je i pro Windows http://freefoote.dview.net/linux/gpscorrelate-1.5.6.zip" rel="nofollow - 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.



Vytisknout stránku | Zavřít okno