首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏又见苍岚

    Python pyproj 实现地理坐标转换

    本文记录使用 Python 库 pyproj 实现地理坐标转换的流程。 简介 pyproj是一个Python库,用于执行坐标转换和投影变换。 tab=readme-ov-file 官方文档:https://pyproj4.github.io/pyproj/stable/ 安装方法 pip install pyproj 地理坐标转换 pyproj 开发了很多 API ,这里简单介绍常用的地理坐标转换使用方法。

    2.1K10编辑于 2024-07-02
  • 来自专栏火星娃统计

    python-爬取地理坐标

    爬取地理坐标 概述 目标网址:百度地图 使用到的技术其实是百度地图提供的开发者工具,没有暴力的东西,总体来说比较规范,唯一感觉到奇怪的是,在我进行调用接口的时候,我电脑的网老是断开,感觉好像是被所里的防火墙给整了 /python/爬取地理坐标/data.csv', 'w',newline='', encoding="utf-8") #写入title csv.writer(csv_obj).writerow(["位置

    2.1K20发布于 2020-09-15
  • 来自专栏全栈程序员必看

    php 计算两点地理坐标的距离

    php /** * 计算两点地理坐标之间的距离 * @param Decimal $longitude1 起点经度 * @param Decimal $latitude1 起点纬度 * @

    81530编辑于 2022-07-08
  • 来自专栏数字孪生可视化

    GIS数据漫谈(五)— 地理坐标系统

    地理坐标系统(GCS)地理坐标系通过角度测量单位(Unit)、本初子午线(PRIMEM)和基准面(DATUM)来进行定义。地理坐标系下的坐标值为经纬度,所以有时也叫经纬度坐标系。 下面我们就来做两个小实验,来观察一下CGCS2000地理坐标系下的经纬度坐标。实验一CGCS2000坐标系下获取的经纬度和WGS84坐标系下获取的经纬度差距大吗? 总结:1.两个常用地理坐标系我国已全面推行使用2000国家大地坐标系。在定位精度不高的应用中(相差1m无所谓的情况下),可认为 CGCS2000 与 WGS-84 没有区别。

    3.5K30编辑于 2022-07-27
  • 来自专栏Python大数据分析

    如何利用Python进行地理坐标系统的转换?

    Python进行地理坐标系统转换,内容包含以下几块: 什么是地理坐标系统? 常用的地理坐标系统有哪些? 常用地图产品分别是什么地理坐标系? 怎么样利用Python实现地理坐标系的转换? 如何对转换后的精确度进行验证? 一、什么是地理坐标系统 用一张图来解释什么是地理坐标系统。 一个大地基准面可以对应多个地理坐标系统,而一个「地理坐标系统」只能对应一个大地基准面。 因此,在地图制图以及空间分析之前,先要了解坐标点以及地图的地理坐标系统。 二、常用的地理坐标系统有哪些?

    2.3K30编辑于 2022-04-03
  • 来自专栏听雨堂

    地理坐标系与投影坐标系的区别

    1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为 地理坐标系统,是以经纬度为地图的存储单位的。 -------------------------------------------------------------------------- 有了Spheroid和Datum两个基本条件,地理坐标系统便可以使用

    2.7K60发布于 2018-01-23
  • 来自专栏《C++与 AI:个人经验分享合集》

    《SQL 中计算地理坐标两点间距离的魔法》

    当我们面对一个包含地理坐标数据的表时,经常会遇到需要计算两点之间距离的需求。无论是在物流配送路线规划、地理信息系统应用,还是在基于位置的服务开发中,准确计算两点间的距离都是至关重要的。 首先,让我们来了解一下地理坐标的基本概念。常见的地理坐标表示方式有经纬度,经度表示东西方向的位置,纬度表示南北方向的位置。在数据库中,通常以浮点数的形式存储这些坐标值。 在大多数主流的数据库系统中,如 MySQL、PostgreSQL 和 SQL Server 等,都提供了一些函数和方法来处理地理坐标数据和计算距离。 另外,在处理大量地理坐标数据时,性能优化也是一个需要考虑的重要问题。合理地创建索引、优化查询语句结构以及选择合适的数据库存储引擎等措施都可以显著提高计算距离的效率。 总之,使用 SQL 计算地理坐标两点之间的距离虽然具有一定的复杂性,但通过了解数据库系统提供的相关函数和方法,并结合实际需求进行灵活运用,我们能够有效地解决地理数据处理中的距离计算难题,为各种基于地理位置的应用提供强大的支持

    89610编辑于 2024-12-09
  • 来自专栏疯狂学习GIS

    Python批量将投影坐标系转为地理坐标

      本文介绍基于Python语言中的ArcPy模块,批量将多个遥感影像由投影坐标系转为地理坐标系的方法。    在之前的文章中,我们介绍过将单独1景遥感影像的投影坐标系转为地理坐标系的方法,大家可以参考文章投影坐标系转地理坐标系的GDAL实现;但是,这个方法对于少量遥感影像的场景比较有优势,而对于具有大量待处理遥感影像的批处理场景而言并不是很友好 而在本文中,我们就介绍一下基于Python的ArcPy模块,实现上述需求的批量操作的方法;此外,如果大家需要反过来,将地理坐标系转为投影坐标系,也可以参考本文的方法,亦可以参考文章ArcGIS矢量图层投影与地理坐标系转为投影坐标系 其中,我们希望将所有.tif格式的遥感影像文件,由原本的投影坐标系转为地理坐标系。    我们希望将这个投影坐标系转为地理坐标系,本文就以转为WGS_1984这个地理坐标系为例来介绍。   本文所需要的代码如下所示。

    91110编辑于 2024-09-17
  • 来自专栏给永远比拿愉快

    使用GDAL进行影像投影坐标、地理坐标、图上坐标的转换

    我使用GDAL库写了四个函数分别进行投影坐标与地理坐标(经纬度)之间的转换,投影坐标和图上坐标(行列号)之间的转换。有需要的朋友可以参考。 , lon, lat): ''' 将经纬度坐标转为投影坐标(具体的投影坐标系由给定数据确定) :param dataset: GDAL地理数据 :param lon: 地理坐标 lon经度 :param lat: 地理坐标lat纬度 :return: 经纬度坐标(lon, lat)对应的投影坐标 ''' prosrs, geosrs = getSRSPair return coords[:2] def imagexy2geo(dataset, row, col): ''' 根据GDAL的六参数模型将影像图上坐标(行列号)转为投影坐标或地理坐标 (行列号) :param dataset: GDAL地理数据 :param x: 投影或地理坐标x :param y: 投影或地理坐标y :return: 影坐标或地理坐标

    9.4K20发布于 2019-01-22
  • 来自专栏老铁丁D

    Elasticsearch之索引管理、自定义分析器、地理坐标

    学习目标 索引管理 自定义分析器 地理坐标点 索引管理 Elasticsearch权威指南-索引管理 我们之前的index都是在创建document,让es自动帮我们创建index。 所以要禁止日期检测 PUT /my_index { "mappings": { "my_type": { "date_detection": false } } } 地理坐标点 Elasticsearch 入门教程 – GEO位置搜索 Elasticsearch权威指南 地理坐标点是指用经纬度来表示地球表面的某一个位置。 地理坐标点不能被动态映射(dynamic mapping)自动检测, 而是需要显式声明对应字段类型 为 geo_point PUT /address { "mappings": { "address 74.011" (2)数组形式表示 [lon,lat] (3)明确以 lat 和 lon 作为属性的对象 "location": {"lat": 40.722, "lon": -73.989 } 地理坐标盒模型过滤器

    68110编辑于 2022-08-12
  • 来自专栏疯狂学习GIS

    投影坐标系转地理坐标系的GDAL实现

      在之前的博客中,我们曾多次介绍过将图层的地理坐标系转为投影坐标系的方法,也就是投影操作——例如ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMap,以及Google Earth Engine 谷歌地球引擎地理坐标系、投影坐标系的变换与重投影,还有ArcMap通过模型构建器导出地理与投影坐标系转换的Python代码等。 而在本文中,我们将反过来,介绍把一个栅格图像原本的投影坐标系转为地理坐标系的方法。    我们希望将其的投影坐标系转换为地理坐标系,本文就以将其转换为GCS_WGS_1984,也就是WGS84坐标系为例,来介绍具体的方法;如果大家需要转换为其他的地理坐标系,只需要修改下述代码中的参数就好。 其中,在ArcMap软件打开它,可以看到其坐标系已经被修改为GCS_WGS_1984了,也就是完成了由投影坐标系到地理坐标系的转换;如下图所示。   至此,大功告成。

    93310编辑于 2024-04-12
  • 来自专栏FreeBuf

    如何使用GeoWiFi并通过BSSID和SSID来搜索WiFi地理坐标位置

    GeoWiFi是一款功能强大的WiFi定位工具,该工具可以通过BSSID和SSID并搜索各种不同的公开数据库,来定位WiFi并获取地理位置数据。

    3.9K20编辑于 2022-04-11
  • 来自专栏不正经的前端

    让GIS三维可视化变得简单-地理坐标系统

    新闻媒体就会说东经 XX 度、北纬 YY 度发生了什么什么,还有高德百度的地图导航、定位等等都需要用到坐标系统,因为没有准确的位置信息就无法表达地物的位置关系,地图查询分析等等也就无从谈起了 坐标系统可以分为地理坐标系统和投影坐标系统两大类 今天我们就以 Cesium 中要用到坐标转换为引,给非专业小伙伴们普及下坐标系统的知识,概念性较多,不需要全部记住,了解概念即可,我们先来说地理坐标系统 地理坐标系统也就是Geographic Coordinate ,晓得了吗 WGS84 WGS84是美国GPS使用的一个全球地理坐标系统,OSM地图、谷歌地图(国外版)、Landsat系列卫星影像图等均在地理坐标系统上使用了这个,有许多开发地图的API默认是使用WGS84 ,大地原点不在我国境内,所以在我国境内有较大偏差,已逐渐废弃 西安80参心坐标系则是改革开放后,技术稍好,为解决北京54偏差问题,为我国各项事业发展搞的一个适用于国内的地理坐标系统,现也已逐渐废弃 北斗导航系统 、天地图都在用的CGCS2000是目前我国主流,地心坐标系 WGS84是一个源于美国且世界流通较广的全球地理坐标系统,地心坐标系 这张图不错 先解释一下,ArcGIS的WKID,我们应该都知道ArcGIS

    1.4K10编辑于 2022-03-28
  • 来自专栏疯狂学习GIS

    ArcGIS矢量图层投影与地理坐标系转为投影坐标系——ArcMap

      首先,地理坐标系与投影坐标系最简单的区别就是,地理坐标系用经度、纬度作为空间衡量指标,而投影坐标系用米、千米等长度单位作为空间衡量指标。    在GIS处理中,将原本为地理坐标系的图层转换为投影坐标系是非常常见的操作。本文对ArcMap中矢量要素图层的投影(也就是将原本图层的地理坐标系转为投影坐标系)操作加以详细解释。    选择“Source”,可以看到,图层的地理坐标系统(“Geographic Coordinate System”)为“WGS_1984”,这是一个地理坐标系,而非投影坐标系。 是因为,只有在为一个具有未知坐标系(在数据集属性中坐标系为“未知”)的数据集指定一个已知坐标系,或为一个没有正确定义坐标系(例如坐标以 UTM 米为单位,而坐标系则定义为地理坐标系)的数据集指定正确的坐标系时 ,我们才会使用“Define Project”;而在本文中,图层的地理坐标系统(“Geographic Coordinate System”)为“WGS_1984”,这是一个正确的地理坐标系,因此我们就用

    4.9K50发布于 2021-07-22
  • 来自专栏疯狂学习GIS

    Google Earth Engine谷歌地球引擎地理坐标系、投影坐标系的变换与重投影

      本文主要对GEE中地理坐标系与投影坐标系的转换、重投影等操作加以介绍;本文是谷歌地球引擎(Google Earth Engine,GEE)系列教学文章的第十三篇。    2039.2255686140938, max:8445.630153788503, bands:["NDVI"], palette:["63ff14","41f6ff","5f37ff","e033ff","ff3f7d print(new_modis);   其中,.reproject()函数用以变换指定图层的坐标系,"EPSG:4326"参数就是我们常用的World Geodetic System(WGS)1984地理坐标系 ,是地理坐标系的一种。 但是,当我们打印投影转换后遥感影像的投影信息,并与投影转换前图层的投影信息进行对比,便可以看到原有遥感影像的SR-ORG:6974投影坐标系已经变为了"EPSG:4326"地理坐标系,说明坐标变换已经完成

    1.2K10编辑于 2023-11-28
  • 来自专栏c++与qt学习

    Redis进阶学习05---Feed流,GEO地理坐标的应用,bitmap的应用,HyperLogLog实现UV统计

    Redis进阶学习05---Redis进阶学习05---Feed流和GEO地理坐标的应用 拉模式 推模式 推拉结合 小结 基于推模式实现关注推送 如何使用sorted_sort实现分页呢?

    94820编辑于 2022-05-09
  • 来自专栏GEE遥感大数据学习社区

    重新认识ArcGIS中的坐标系

    2 重要的总结 地理坐标系经过投影后变成投影坐标系,投影坐标系因此由地理坐标系和投影组成,投影坐标系必然包括有一个地理坐标系。 “地图坐标系”在ArcMap中可以通过右击“Layers”打开“Data Frame Properties”后在“Coordinate System”标签中查看或者修改(图7),在ArcScene中可以通过右击 图7 在ArcMap中查看或者修改Layers的“地图坐标系” 可以想象,一个Layers可以包括多个数据Layer,这些数据Layer的坐标系也可以各不相同。 坐标系转换可以在地理坐标系与投影坐标系之间,可以在地理坐标系与地理坐标系之间,也可以在投影坐标系与投影坐标系之间。 坐标系转换包括了两种过程:1)大地测量系统(地理坐标系)转换;2)投影(或反投影)。 如果是投影坐标系之间或地理坐标系之间的转换,系统一般会默认分辨率数值不变,如果是地理坐标系与投影坐标系之间的转换,系统会自动估计出一个合理的分辨率数值。

    3K20编辑于 2022-09-20
  • 来自专栏数据科学学习手札

    (数据科学学习手札75)基于geopandas的空间数据分析——坐标参考系篇

    2.1.1 地理坐标系   以弧度制下度数为单位的地理坐标系(Geographic Coordinate Systems)帮助我们定位物体在地球球面上的具体位置以及绘制球体地图: 图3 WGS84 地理坐标系示意图 地理坐标系以地表上确定的某一个点为原点\((0,0)\),创建了包裹全球的网格,譬如WGS84,将本初子午线与赤道的交点作为原点(图5): 图4 WGS84地理坐标系及其经纬网格 、面积,也无法直接用地理坐标系在平面上绘制出几何对象真实的形状。   常用的投影坐标系如横轴墨卡托(Universal Transverse Mercator,简称UTM),基于经度将全球等分为编号0-60的区域,且每个区域又进一步细分为南半球区域或北半球区域,譬如图7所示为美国本土跨过的区域 : 图7   划分出的每个区域,其原点\((0,0)\)位于左下角顶点,距离区域中轴线500千米(图8): 图8   针对这样划分出的独立区域利用墨卡托投影法创建各自独立的坐标网格

    2.1K30发布于 2020-02-19
  • 来自专栏Python大数据分析

    Python地信专题 | 基于geopandas的空间数据分析-坐标参考系篇

    2.1.1 地理坐标系 以弧度制下度数为单位的地理坐标系(Geographic Coordinate Systems)帮助我们定位物体在地球球面上的具体位置以及绘制球体地图: 图3 WGS84地理坐标系示意图 地理坐标系以地表上确定的某一个点为原点,创建了包裹全球的网格,譬如WGS84,将本初子午线与赤道的交点作为原点(图4): 图4 WGS84地理坐标系及其经纬网格 2.1.2 投影坐标系 地理坐标系虽然解决了我们在地球球面上定位的问题 、面积,也无法直接用地理坐标系在平面上绘制出几何对象真实的形状。 常用的投影坐标系如横轴墨卡托(Universal Transverse Mercator,简称UTM),基于经度将全球等分为编号0-60的区域,且每个区域又进一步细分为南半球区域或北半球区域,譬如图7所示为美国本土跨过的区域 : 图7 划分出的每个区域,其原点位于左下角顶点,距离区域中轴线500千米(图8): 图8 针对这样划分出的独立区域利用墨卡托投影法创建各自独立的坐标网格,这个过程可以通俗地理解为用圆筒包裹地球球体

    2.6K21编辑于 2022-04-02
  • 来自专栏气象杂货铺

    Basemap系列教程:Basemap

    第一种方式是在地理学坐标中定义地图边界框来设置地图范围 参数 描述llcrnrlon地理坐标左下角经度llcrnrlat地理坐标左下角纬度urcrnrlon 地理坐标右上角经度urcrnrlat地理坐标右上角纬度 使用投影单元设置边界框 参数 描述llcrnrx 投影单元中左下角 x 坐标llcrnry投影单元中左下角 y 坐标 urcrnrx投影单元中右上角 x 坐标 urcrnry投影单元中右上角 y 坐标 通过设置地理坐标中的中心点 4) rmajor:所用投影的椭球的长半轴 5) rminor:所用投影的椭球的短半轴 6) xmax, ymax, xmin, ymin : 投影单元中的边界框 7) anchor

    1.8K40发布于 2020-04-20
领券