<\/P>
¿Por qué no puedo ver las propiedades de archivo EXIF en<\/STRONG><\/FONT><\/P>SharePoint online?<\/STRONG><\/FONT><\/P> <\/P>Hasta 2019, los usuarios podían subir archivos de imagen que contenían datos EXIF (Exchangeable Image File format) e importar automáticamente las propiedades EXIF en las bibliotecas de documentos de SharePoint. La importación de las propiedades EXIF mostraba los datos GPS como columnas en la vista de la biblioteca de documentos.<\/P>La función de importación automática de propiedades EXIF en SharePoint dependía de una capacidad subyacente de la plataforma que ya no está disponible. Cuando esta capacidad fue eliminada de la plataforma, la función dependiente también fue eliminada en SharePoint Online.<\/P> <\/P>Subimos miles de archivos de imagen con datos EXIF en SharePoint online, ¿cómo recuperamos esta capacidad?<\/FONT><\/STRONG><\/P>Aunque la función de importación automática para datos EXIF ya no es compatible en SharePoint online, aún puedes usar un flujo de Power Automate para extraer los datos EXIF incluyendo los datos GPS de los archivos de imagen.<\/P>En este blog, explicaré los pasos para configurar el flujo Power Automate<\/A> para extraer los datos GPS dentro de las propiedades EXIF de los archivos de imagen y usar el componente web ArcGIS for SharePoint en SharePoint online para trazar los datos GPS en un mapa.<\/P>Supongamos que tengo un proyecto que requiere almacenar archivos de imagen que contienen datos EXIF en bibliotecas de documentos en SharePoint online. El proyecto también requiere que los datos GPS se muestren como columnas en la biblioteca de documentos y usar esos datos GPS para trazar puntos en un mapa. Los archivos contienen datos GPS en las propiedades EXIF, y quiero primero extraer esos datos GPS y rellenarlos directamente en las columnas de la biblioteca de documentos. Una vez que la vista de la biblioteca esté poblada con los datos "Longitude" y "Latitude" provenientes de los archivos de imagen, puedo entonces agregar la biblioteca como una capa del mapa usando la aplicación ArcGIS for SharePoint en SharePoint online.<\/P>Flujo Power Automate:<\/STRONG><\/P>Para extraer las propiedades EXIF (con datos GPS) de los archivos de imagen, usaré el conector "Encodian Flowr<\/A>"<\/STRONG> en Power Automate. "Encodian Flowr" es un conector Power Automate externo que contiene acciones<\/STRONG> que pueden usarse para extraer las propiedades EXIF de archivos de imagen.<\/P><\/span><\/P> <\/P>Al crear el flujo, lo configuraré como un "Automated cloud flow" ya que queremos que el flujo se active automáticamente cuando se suban nuevos archivos a la biblioteca de documentos en SharePoint.<\/P>La primera acción (When a file is created (properties only)) es el disparador del flujo.<\/P><\/span><\/P><\/span><\/P>En la acción "Encodian Flowr" – Get image information, selecciona "File content" desde la acción anterior (Get file content) y elige "Yes" para Simplified Lat\Long Format. Esta acción obtendrá toda la información de imagen de los archivos subidos a la biblioteca (nombre biblioteca: "EXIF").<\/P><\/span><\/P><\/span><\/P> <\/P>La acción "Encodian Flowr" – "Remove EXIF tags from image", extrae las propiedades EXIF de los archivos subidos que pueden usarse para actualizar las propiedades del archivo en la siguiente acción SharePoint "Update file properties". Rellena "File content" con el "File content" desde la acción anterior (Get file content). Los archivos que subiré son tipo "JPG", lo cual debe especificarse en "Image type".<\/P> <\/P>Las propiedades EXIF en los archivos JPG están almacenadas en formato JSON. Por lo tanto, necesitaré usar la acción incorporada "Parse JSON" para analizar la salida JSON, que luego puede usarse para actualizar las propiedades del archivo en la biblioteca SharePoint.<\/P> <\/P>Guarda el flujo y ejecuta una prueba para ver si "Get Image file" genera el JSON con datos EXIF.<\/P><\/span><\/P> <\/P>En la acción "Parse JSON", usa los "EXIF Data (JSON)" desde la acción "Get Image information"<\/P>< \/ span >< \/ P >< P >& nbsp ; < \/ P >< P > Haz clic en "Generate from Sample" y pega la salida JSON desde la acción "Get image information", como se muestra en el video capturado. Haz clic en "Done"< \/ P >< P >< span class = " lia-inline-image-display-wrapper lia-image-align-inline " image-alt = " Ra aj Ra aj _7 - 16 95840942408 .png " style = " width : 400px ; ">< img src = " https : \/ \/ us.v-cdn.net \/ 6038851 \/ uploads \/ images \/ 81806i1AD5AB9EA4631C2E \/ Ra aj Ra aj _7 - 16 95840942408 .png " role = " button " title = " Ra aj Ra aj _7 - 16 95840942408 .png " alt = " Ra aj Ra aj _7 - 16 95840942408 .png " \/ >< \/ span >< \/ P >< P >& nbsp ; < \/ P >< P >< span class = " lia-inline-image-display-wrapper lia-image-align-inline " image-alt = " Ra aj Ra aj _8 - 16 95840957255 .png " style = " width : 400px ; ">< img src = " https : \/ \/ us.v-cdn.net \/ 6038851 \/ uploads \/ images \/ 81807i827011B11FADE96B \/ Ra aj Ra aj _8 - 16 95840957255 .png " role = " button " title = " Ra aj Ra aj _8 - 16 95840957255 .png " alt = " Ra aj Ra aj _8 - 16 95840957255 .png " \/ >< \/ span >< \/ P >< P >& nbsp ; < \/ P >< P > Antes de agregar la siguiente acción al flujo Power Automate, agregaré columnas para almacenar los valores “Longitude” y “Latitude” en la biblioteca donde subiré los archivos JPG.< \/ P >< DIV class = "">& nbsp ; < \/ DIV >< P >< span class = “lia-inline-image-display-wrapper lia-image-align-inline” image-alt=“RaajRaaj_10-1695840997596.png” style=“width: 400px;” >< img src=“https://us.v-cdn.net/6038851/uploads/images/81808iE5BA909A280C48E7/RaajRaaj_10-1695840997596.png” role=“button” title=“RaajRaaj_10-1695840997596.png” alt=“RaajRaaj_10-1695840997596.png” />< /span >< /p >< p >& nbsp ; < /p >< p > El siguiente paso es agregar la acción SharePoint “Update file properties” que actualizará la biblioteca con los datos GPS extraídos de las propiedades EXIF de los archivos subidos.< /p >< p > El video a continuación ilustra la última acción del flujo – Update file properties, que rellena las columnas “Longitude” y “Latitude” en la biblioteca cuando se suben archivos JPG con datos GPS EXIF a una biblioteca SharePoint.< /p >< p >< iframe src=“https://players.brightcove.net/6161463677001/default_default/index.html?videoId=6337939233112” width=“942” height=“540” allowfullscreen allow=“encrypted-media”>
Supongamos que tengo un proyecto que requiere almacenar archivos de imagen que contienen datos EXIF en bibliotecas de documentos en SharePoint online. El proyecto también requiere que los datos GPS se muestren como columnas en la biblioteca de documentos y usar esos datos GPS para trazar puntos en un mapa. Los archivos contienen datos GPS en las propiedades EXIF, y quiero primero extraer esos datos GPS y rellenarlos directamente en las columnas de la biblioteca de documentos. Una vez que la vista de la biblioteca esté poblada con los datos "Longitude" y "Latitude" provenientes de los archivos de imagen, puedo entonces agregar la biblioteca como una capa del mapa usando la aplicación ArcGIS for SharePoint en SharePoint online.<\/P>
Flujo Power Automate:<\/STRONG><\/P>Para extraer las propiedades EXIF (con datos GPS) de los archivos de imagen, usaré el conector "
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
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.