当前位置: 首页>>代码示例>>Python>>正文


Python GPSTAGS.has_key方法代码示例

本文整理汇总了Python中PIL.ExifTags.GPSTAGS.has_key方法的典型用法代码示例。如果您正苦于以下问题:Python GPSTAGS.has_key方法的具体用法?Python GPSTAGS.has_key怎么用?Python GPSTAGS.has_key使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PIL.ExifTags.GPSTAGS的用法示例。


在下文中一共展示了GPSTAGS.has_key方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ExtractLatLon

# 需要导入模块: from PIL.ExifTags import GPSTAGS [as 别名]
# 或者: from PIL.ExifTags.GPSTAGS import has_key [as 别名]
def ExtractLatLon(gps):
    # to perform the calculation we need at least
    # lat, lon, latRef and lonRef
    if (
        GPSTAGS.has_key("GPSLatitude")
        and GPSTAGS.has_key("GPSLongitude")
        and GPSTAGS.has_key("GPSLatitudeRef")
        and GPSTAGS.has_key("GPSLatitudeRef")
    ):
        latitude = gps["GPSLatitude"]
        latitudeRef = gps["GPSLatitudeRef"]
        longitude = gps["GPSLongitude"]
        longitudeRef = gps["GPSLongitudeRef"]
        lat = ConvertToDegrees(latitude)
        lon = ConvertToDegrees(longitude)
        # Check Latitude Reference
        # If South of the Equator then lat value is negative
        if latitudeRef == "S":
            lat = 0 - lat
        # Check Longitude Reference
        # If West of the Prime Meridian in
        # Greenwich then the Longitude value is negative
        if longitudeRef == "W":
            lon = 0 - lon
        gpsCoor = {"Lat": lat, "LatRef": latitudeRef, "Lon": lon, "LonRef": longitudeRef}
        return gpsCoor
    else:
        return None
开发者ID:Draft2007,项目名称:Scripts,代码行数:30,代码来源:_modEXIF.py


注:本文中的PIL.ExifTags.GPSTAGS.has_key方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。