<\/P>
Proč nemohu vidět vlastnosti souboru EXIF v<\/STRONG><\/FONT><\/P>SharePoint online?<\/STRONG><\/FONT><\/P> <\/P>Až do roku 2019 mohli uživatelé nahrávat obrazové soubory obsahující data EXIF (Exchangeable Image File format) a automaticky importovat vlastnosti EXIF do knihoven dokumentů SharePoint. Import vlastností EXIF by zobrazil GPS data jako sloupce v zobrazení knihovny dokumentů.<\/P>Funkce automatického importu vlastností EXIF v SharePointu byla založena na základní platformní schopnosti, která již není dostupná. Když byla tato schopnost z platformy odstraněna, byla také odstraněna závislá funkce v SharePoint Online.<\/P> <\/P>Nahráváme tisíce obrazových souborů s daty EXIF v SharePoint online, jak tuto schopnost získáme zpět?<\/FONT><\/STRONG><\/P>I když funkce automatického importu dat EXIF již není podporována v SharePoint online, stále můžete použít Power Automate flow k extrakci dat EXIF včetně GPS dat z obrazových souborů.<\/P>V tomto blogu vysvětlím kroky pro nastavení Power Automate<\/A> flow pro extrakci GPS dat uvnitř vlastností EXIF z obrazových souborů a použití webové části ArcGIS for SharePoint v SharePoint online k zobrazení GPS dat na mapě.<\/P>Řekněme, že mám projekt, který vyžaduje ukládání obrazových souborů obsahujících data EXIF do knihoven dokumentů v SharePoint online. Projekt také vyžaduje, aby GPS data byla zobrazena jako sloupce v knihovně dokumentů a aby se GPS data použila k vykreslení bodů na mapě. Soubory obsahují GPS data ve vlastnostech EXIF a já chci nejprve extrahovat GPS data a přímo je vyplnit do sloupců knihovny dokumentů. Jakmile bude zobrazení knihovny dokumentů naplněno daty „Longitude“ a „Latitude“ z obrazových souborů, mohu pak přidat knihovnu dokumentů jako vrstvu mapy pomocí aplikace ArcGIS for SharePoint v SharePoint online.<\/P>Power Automate flow:<\/STRONG><\/P>Pro extrakci vlastností EXIF (s GPS daty) z obrazových souborů použiji konektor „Encodian Flowr<\/A><\/STRONG> v Power Automate. „Encodian Flowr“ je třetí stranou poskytovaný konektor Power Automate, který obsahuje akce<\/STRONG>, jež lze použít k extrakci vlastností EXIF z obrazových souborů.<\/P><\/span><\/P> <\/P>Při vytváření flow jej nastavím jako „Automated cloud flow“, protože chceme, aby se flow spustil automaticky při nahrání nových souborů do knihovny dokumentů v SharePoint.<\/P>První akcí (When a file is created (properties only)) je spouštěč flow.<\/P><\/span><\/P><\/span><\/P>V akci „Encodian Flowr“ – Get image information vyberte „File content“ z předchozí akce (Get file content) a zvolte „Yes“ pro Simplified Lat\Long Format. Tato akce získá všechny informace o obrázku ze souborů nahraných do knihovny dokumentů (název knihovny: „EXIF“).<\/P><\/span><\/P><\/span><\/P> <\/P>Akce „Encodian Flowr“ – „Remove EXIF tags from image“ extrahuje vlastnosti EXIF z nahraných obrazových souborů, které lze použít k aktualizaci vlastností souboru v následující akci SharePoint „Update file properties“. Vyplňte „File content“ obsahem „File content“ z předchozí akce (Get file content). Soubory, které budu nahrávat, jsou typu „JPG“, což je třeba specifikovat v poli „Image type“.<\/P> <\/P>Vlastnosti EXIF v JPG souborech jsou uloženy ve formátu JSON. Proto budu muset použít vestavěnou akci „Parse JSON“ k rozparsování JSON výstupu, který pak může být použit k aktualizaci vlastností souboru v knihovně dokumentů SharePoint.<\/P> <\/P>„Uložit“ flow a spustit „Test“, abych zjistil, zda akce „Get Image file“ generuje JSON s daty EXIF.<\/P><\/span><\/P> <\/P>V akci „Parse JSON“ použijte „EXIF Data (JSON)“ z akce „Get Image information"
Řekněme, že mám projekt, který vyžaduje ukládání obrazových souborů obsahujících data EXIF do knihoven dokumentů v SharePoint online. Projekt také vyžaduje, aby GPS data byla zobrazena jako sloupce v knihovně dokumentů a aby se GPS data použila k vykreslení bodů na mapě. Soubory obsahují GPS data ve vlastnostech EXIF a já chci nejprve extrahovat GPS data a přímo je vyplnit do sloupců knihovny dokumentů. Jakmile bude zobrazení knihovny dokumentů naplněno daty „Longitude“ a „Latitude“ z obrazových souborů, mohu pak přidat knihovnu dokumentů jako vrstvu mapy pomocí aplikace ArcGIS for SharePoint v SharePoint online.<\/P>
Power Automate flow:<\/STRONG><\/P>Pro extrakci vlastností EXIF (s GPS daty) z obrazových souborů použiji konektor „
<\/iframe><\/P> <\/P> <\/P> <\/P> <\/P>
Hi, Thanks for posting the solutions. We actually tried this but we found that the Encodian Flowr converted the coordinates of Iphone photos from DD/MM/SS to decimal degree neglecting the East and West. For example, in a photo properties info (see attached file), you can see the lat and long were recorded using the semicolon to distinguish the East and West. When Encodian converted these values, they look like this in SharePoint
So the long is supposed to have a negative value as the location when the photo was taken in in CA, USA. I was wondering if there is an easier way in SharePoint to make the conversion right. Thanks!
@SCVTAGIS
Hello,
Thanks for reaching out to us on EC. If you view the schema in the "Parse JSON" action, you will notice the LongRef and LatRef fields as shown in the image below,
You can map those attributes to columns in your SharePoint list in the "Update file properties" action as shown below,
and once the flow completes, you will see the LongRef and LatRef values in your SharePoint list.
I used the "Concat" function in SharePoint to concatenate the Long value with LongRef and Lat value with LatRef respectively.
Please let me know if this helps and please do not hesitate to reach out to us if you have any further questions on this topic or anything related to ArcGIS for SharePoint 🙂.
Thanks,
Raaj
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.