- 2024-10-12OpenLayers基础知识回顾(一)
一、一张地图的构成从数据表现在页面来说点、线、面从数据类型来说矢量数据:放大后不会失真栅格数据:放大后会失真,这种数据是由一个个的像素点组成的从图层来说一张地图由很多图层组成,图层有zIndex参数,可以用于设置图层堆叠顺序图层:将同一类型的要素,放在一个图层
- 2024-09-16【Java+GDAL】读取shp文件的坐标信息(坐标系+EPSG码)
文章目录前言一、GDAL和Java版本二、代码实现1.引入gdal环境2.读取坐标信息3.测试使用总结前言之前写了几篇与shp字段相关的文章。【Java+GDAL】shp新增属性字段与删除属性字段【Java+GDAL】读取shp信息(字段、要素属性等)Java使用gdal更改shp要素的字段属性值Ja
- 2024-04-03GIS入门,EPSG:3857介绍,纯JS如何实现简化得Web墨卡托投影的逆变换和高精度Web墨卡托投影逆变换转换EPSG:3857坐标成EPSG:4326坐标
EPSG:3857坐标系介绍EPSG:3857坐标系,也称为Web墨卡托投影(WebMercatorprojection),是一种用于Web地图的常见投影系统。它是由谷歌地图在2005年引入并广泛采用的。这个投影系统将地球表面的经纬度坐标转换为平面坐标,使得地图在Web上的显示更加方便和流畅。EPSG:3857坐标系使
- 2024-03-31Web墨卡托投影介绍,Web墨卡托投影和普通墨卡托投影有什么区别?EPSG:3857坐标系和EPSG:4326坐标系有什么区别?
Web墨卡托投影和普通墨卡托投影在本质上是相同的,但它们在坐标范围使用单位和应用领域上存在一些区别:坐标范围:普通墨卡托投影的坐标范围通常在整个地球表面上,由于使用浮点数表示,所以不限制其范围。Web墨卡托投影的坐标范围通常被限制在一个固定的范围内,以适应Web地图的显
- 2024-02-06GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857(转)
原文:https://www.cnblogs.com/haolb123/p/16553036.html作者:我命由我不由天—hao最近接手一个GIS项目,需要用到PostGIS,GeoServer,OpenLayers等工具组件,遇到一堆地理信息相关的术语名词,在这里做一个总结。1.大地测量学(Geodesy)大地测量学是一门量测和描绘地球表面的学科,也包
- 2024-02-04GeoJSON
GeoJSON概览https://www.processon.com/mindmap/6224a2dc7d9c0836f90060a8地理要素特征对象->Feature{type:"Feature","properties":{name:'xxx'},"geometry":{{"type":"Point",
- 2023-12-28OpenLayers6使用天地图“经纬度投影(CGCS2000)”和“球面墨卡托投影(EPSG:3857)”WMTS服务
转自:https://blog.csdn.net/nudtcadet/article/details/1029084581.封装生成图层类/***@fileOverview天地图WMTS服务API*@author<ahref=”https://blog.csdn.net/nudtcadet”>老胡</a>*@version1.0*/import{getWidth,getTopLeft}from'ol/extent';impo
- 2023-12-08在vue3中使用openlayers3实现track轨迹动画
网上太多资料代码,抄来抄去,而且版本也是OL2的,部分API已经弃用基础知识不多说,直接讲重点三个关键变量//记录开始动画的时间conststartTime=ref(0);//轨迹分割的颗粒度,数值越小分的越细constparticle=20;//轨迹动画的速度,数值越大位移越快constspeed=10;根
- 2023-10-21C++ 使用EPSG进行坐标转换
场景将WGS84坐标转换为CGCS2000坐标使用epsg.io网站的坐标系转换功能可以检查转换结果是否正确下面网址是示例代码https://epsg.io/transform#s_srs=4326&t_srs=4538&x=88.0000000&y=47.0000000转换示例代码projver.9.2.0安装proj库,使用vcpkg(vcpkginstallproj:x64-wind
- 2023-08-22pyproj运行效率优化方法
介绍pyproj是一个常用的地理坐标转换python库,它其实是对proj库的python封装,底层调用proj这个c++库。当我们对大规模地理数据执行坐标转换时,需要尽可能提高pyproj的运行效率,否则会浪费大量时间。下面介绍一些常用的方法,可有效提高pyproj运行效率。方法首先importpyprojimport
- 2023-07-26ol 加载geoserver wms wmts mvt
ol加载geoserverwms代码如下<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>geoserver-wms</title><linkhref="https://cdn.bootcdn.net/ajax/libs/openlayers/4.6.5/o
- 2023-07-19openlayers显示图层为[0,0]
投影的问题,需要及时定义坐标几何的投影在将要素添加到图层之前,需要将经纬度坐标转换为地图所使用的EPSG:3857投影坐标。这里的坐标数据是经纬度转3857consttransformedCoord=ol.proj.transform([lon,lat],'EPSG:4326','EPSG:3857');
- 2023-06-11openlayers 坐标转换
tranform与fromLonLat、toLonLat的区别 有关坐标转换的包都在ol/proj中其中EPSG:3857和EPSG:4326坐标系之间的转换有transform、fromLonLat、toLonLatfromLonLat是将EPSG:4326转换为EPSG:3857;toLonLat是将EPSG:3857转换为EPSG:4326transform([坐标],'EPSG:3857','EPSG:4326');
- 2023-05-04PostGIS中获取所有EPSG的编码以及对应Proj4字符串
场景PostGIS在Windows上的下载与安装:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124107198在上面安装好PostGIS后会默认生成一个spatial_ref_sys表,此表保存空间数据库中使用的坐标系统的数字ID和文本描述。 安装好之后就可以将其导出为需要的文件格式,或
- 2023-04-26Java+proj4j实现根据EPSG编码进行坐标系转换
场景Java+GeoTools实现WKT数据根据EPSG编码进行坐标系转换:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130370754上面使用GeoTools实现坐标系转换。Vue+Openlayers+proj4实现坐标系转换:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/13038879
- 2023-04-25Java+GeoTools实现WKT数据根据EPSG编码进行坐标系转换
场景Java+GeoTools(开源的JavaGIS工具包)快速入门-实现读取shp文件并显示:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130367852在上面实现Java中集成Geotools之后,需求是将WKT数据转换成其他坐标系的WKT。比如说将EPSG:4524的坐标系转换成EPSG:2334的坐标系
- 2023-03-16[数据分析与可视化] Python绘制数据地图1-GeoPandas入门指北
本文主要介绍GeoPandas的基本使用方法,以绘制简单的地图。GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型,并使
- 2023-02-11EPSG 4326/4978/4979的区别
EPSG:4326WGS84(epsg.org)EPSG:4326是基于WGS84表示的二维地理坐标系,只有两个维度:经度和纬度EPSG:4979WGS84(epsg.org)EPSG:4979是基于WGS84表示的三维地理
- 2023-02-05openlayers01——使用openlayers展示GeoJSON数据
使用openlayers展示GeoJSON数据文中包含geojson数据获取、选取坐标、并将坐标作为center和展示geojson1.获取数据1.1从阿里云获取数据阿里云数据可视化平台获取