跳转到内容

Geo-Tag使用云化图像

地理标签程序多功能性适用于图片视频、网站、短信和QR代码,包括向媒体添加地理坐标过程中心通常分布纬度和经度,但也可以覆盖更多领域,如海拔、罗盘带路、时间戳和其他上下文信息

有地理标记图像时,可提取经度和纬度来确定城市和国土数据可设置成云式结构元数据,方便搜索并分类库

理解媒体中的地理标签简单明了:图像,简单右击,选择“属性”或“信息”,并检查细节标签中的GPS段Geoimgr或SunCalc等工具也可以帮助识别图片中的Geotags除帮助跟踪行程或提高网站本地搜索排名外, 地理标签还包含隐私考量智能手机默认Geotag照片摄取,

举个例子,你可以搭建iPhone或Android设备添加GPS定位数据,但您的图像将被保存EXIF系统元数据GPS数据嵌入图像二进制数据中,无法用于搜索和分类文章中,我教你们如何提取、翻译并披露定位细节,以便搜索并分类图像资产实现此目标时,我们将

  1. 创建元数据定义
  2. 创建云端上传预置提取EXIF信息
  3. 将纬度、经度和高度信息设为结构化元数据.
  4. 向城市、州和国家转换经度
  5. 最后,将城市、州和国家设置为附加结构元数据

开始吧华府

获取地理标记图像最简单的方法取自手机图像应该已经拥有定位数据下图使用

华府样本图像华府

验证程序使用exiftool安装在我的笔记本电脑上或选用web版本工具中输入华府

$ exiftool location_test.jpg | grep -i gps | sort ​ GPS Altitude                    : 21.8 m Below Sea Level GPS Altitude Ref                : Below Sea Level GPS Date Stamp                  : 2023:06:04 GPS Date/Time                   : 2023:06:04 03:15:14Z GPS Latitude                    : 37 deg 33' 49.66" N GPS Latitude Ref                : North GPS Longitude                   : 122 deg 2' 5.04" W GPS Longitude Ref               : West GPS Position                    : 37 deg 33' 49.66" N, 122 deg 2' 5.04" W GPS Time Stamp                  : 03:15:14

如你所见 图像贴上地理标签目的只需经度和纬度华府

进程自自动化从EXIF数据提取经度并插入成结构元数据字段为此,我为六大领域创建元定义:纬度、经度、高度、城市、州和国家可使用创建元数据字段管理API华府

sld行政添加_metadata_fields

华府

        {{类型:字符串,外部i:城区,标签:城区,强制性:虚伪,默认值:空号,验证:空号,"default_disabled":虚伪,限制:{唯一读i:虚伪}}代码语言JSON/JSON注释高山市公元前)

元数据定义如下:

元数据定义华府

下一步,我们需要从EXIF提取定位信息并插入元数据字段纬度,经度海拔.这样做时,我使用变价器内位上传预置.华府

Cld-C响应管理员创建_Upload_preset_gps1eval=#up_options.metadata=\'altude=#+

华府

单有元数据定义和上传预置上传测试图像.上传时需要具体说明预设gps以确保云端提取EXIF并应用为元数据以我为例 测试图像贴上本地系统位置.jpg.使用CLI,我是如何上传图像的华府gps工作流华府

sld-C火车上传位置测试.jpg上传_presset=gpsexif

在这种情况下,我设置选项exif= true强制后端将全套EXIF信息包含上传响应中,简化响应华府

{{set_id:"9604d41650ba87d03fe08fbaa6281635",公共标识:"bx6e3lx6mehu2kmzsiti",变换:1666650,元数据:{高度论:14.61m,纬度:37德克35'29.53g,宽度:121度55'5885h},exif:{..GPSALTY:1461/100,"GPSAltitudeRef":0,GPSDateStamp:2023:05:28,"GPSImgDirection":144/1,"GPSImgDirectionRef":M大全,GPSInfo:963,GPSlistem:37/1,35/1,2953/100,"GPSLatitudeRef":名词,GP可持久化:121.1, 55/1, 5885/100,"GPSLongitudeRef":W,GPSTimeStamp:2/120/141/1},"original_filename":定位,api_key:NNNNN}代码语言JavaScript高山市javascript)

如你所见,我们获取原始经度数据不过,我们需要翻译信息 方便阅读下一步行动华府

API类Google地图API可很容易地将经度信息转换为市、州和州在此例中,我想保持本地查找性能简洁性,reverse-geocoderPython库使用此库快速API创建自文档化API服务请检查代码GEGEO细节.举个例子,这里有翻译请求/响应华府

curl -s http://127.0.0.1:8000/coords\?coords\=73%20deg%2056%27%206.87%22%20W:40%20deg%2043%27%2050.19%22%20N | jq

华府

{{Lat:4074482,:73.94875,名声:龙岛市,admin1:纽约,人称2:皇后县,cc:美国}代码语言JSON/JSON注释高山市公元前)

华府

最后一步使用上方翻译服务获取市州资讯并设置此信息为图像元数据字段云形系统可使用此步webhook通知.刚构建AWS Lambda函数 上传新图像时触发函数Lambda使用上传ACI响应提取经度数据然后它可以翻译本地或调用服务并使用元数据添加资产更新元数据API

然而,在我的例子中,我想提供翻译DAM应用工作流将像下文华府gps工作流用户选择图像并点火DAM应用时,它会:

  • 调用图像翻译服务纬度经度元数据参数翻译服务使用JSON格式回响应
  • DAM应用阅读JSON响应并发布调用更新资产元数据DAM应用完成后,图像中所有位置元数据都集成可进一步用于搜索、标签或任何形式的分类可见整流作用短视频.华府

文章里我想展示云化并解释如何使用不同的工具API并举 构建解决方案解决地理延迟问题欢乐创建

或为我提问?查查我们的云化社区在那里你可以聊天 关于所有事云连通云社区异常服务器@akshayranangantath

回顶

特征邮箱

Baidu
map