加载中
地图2d扫描线webgl渲染分享

引言 通过webgl的渲染方式,实现在二维地图上显示圆形扫描线,本文分享一下其中关键的shader代码。 vertex shader 代码如下: //扫描线屏幕像素坐标 attribute vec4 a_position; //屏幕分辨率...

tianditu切片下载计算

引言 目前互联网上有各种各样的地图下载工具,可以下载切片、矢量等地图数据,地图切片数据下载能够直接进行发布,或者拼接成地图影像数据,在平台中加载并进行处理,本文以tianditu的切片数...

11/17 18:49
0
python开源库切割地图影像

引言 地图影像数据的使用过程中,有时候需要根据一个坐标范围,或者设定好的矢量数据,将影像数据进行切割,常用的Arcmap、Envi、qgis等工具可进行影像数据切割,下边介绍一个使用开源的类库...

GIS中坡度计算算法分享

在gis地图的开发中,经常看到坡度图的分析效果,以箭头或者色值表达等形式,例如: 在投影坐标系中,坡度计算还是比较简单的,涉及到的计算公式也比较简单: 高度方向的落差除以平面上移动的...

前天 12:13
12
OpenStreetMap在线地图数据下载(全)

引言 使用在线的网站,下载OpenStreetMap在线地图数据,可以分区、分块进行地图数据下载。 工具信息 开源工具的网站是hot export tool ,可以在网页上下载OpenStreetMap地图数据,网址是: ...

GIS开发:天地图开放地图投影

引言 天地图(国家地理信息公共服务平台)开放地图服务地址: https://service.tianditu.gov.cn/#/ 有全球、全国、各省的开放地图服务数据,一般提供了wmts的切片服务,可以在客户端的地图上...

11/13 09:28
17
GIS开发:地图中的数学计算(Mercator)

引言 在地图的开发中,会涉及到各种的数学计算,比如距离、角度计算等,经纬度坐标系的情况下,地图使用的坐标是经纬度的形式,单位是度,而计算距离的时候,结果是米制单位,这就需要其中有...

mapbox-gl开发:动态画线标绘

在mapbox-gl地图上,实现动态画线的效果,点击左键增加画线的点,鼠标移动,实现线随着鼠标移动位置的效果,点击右键结束画线。 mapbox-gl接口实现标绘数据存储在geojson数据中,通过添加数据...

GIS开发:胖箭头的画法

Cesium开发:简单箭头画法 mapbox-gl+turf.js简单箭头画法 之前分享过在两类地图上的箭头画法,效果是单线,顶部加了箭头的效果,这里分享一下在地图上胖箭头的画法。 胖箭头是在箭头的首尾两...

GFS气象数据下载

分享:开源气象学软件MeteoInfo,之前分享过气象学软件,其中的数据,可以从互联网上下载到,是美国开放的GFS气象数据,开放数据地址是:https://nomads.ncep.noaa.gov/ 数据是在全球按照一定...

mapbox-gl:自定义webgl图层(1)

mapbox-gl开发:自定义图层CustomLayer 在mapbox-gl的开发中,除了默认的地图动态效果,可以通过两种方式增加地图中的显示效果,一是修改mapboxg-gl的源代码,另外就是通过加载自定义图层(C...

GIS开发:mysql空间数据导出geojson

使用nodejs,实现将mysql数据库中的空间数据表,导出成geojson的矢量图层文件,保存。 安装fs、wellknow和mysql三个nodejs类库: let fs = require("fs"); let parset = require('wellknown'...

mapbox-gl开发:画圆的一些问题

mapbox-gl提供了一个画圆的图层方式,图层的类型设置成circle,通过设置circle-radius,实现圆的大小设置,不过这个参数的单位是像素,在地图缩放的时候,圆的大小并不变,根据地图上一定距离...

分享:开源气象学软件MeteoInfo

MeteoInfo是一套开源的气象学软件,地址: http://www.meteothink.org/index.html github地址: https://github.com/meteoinfo MeteoInfo提供了多种气象格式数据的输入,如netcdf(nc)、gri...

网络地图数据采集

做地图程序最主要的就是先有数据,对于一些非商业化的应用,可以使用一些工具,从互联网上进行地图下载。 常用的下载工具有 全能地图下载器、太乐地图、水经注等等吧。 下载的地图源有谷歌地...

shp文件编码格式转换

shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况。 一般情况下,会使用arcgis,对shp文件进行重新导出保存,还有一款开...

01/06 12:16
273
TE对象message js脚本简单写法

TE里的对象和图层都支持添加message,其中message类型中有一类为Script,在弹出的框里可以写JavaScript脚本,下图就是切换到脚本信息下: 写一个了简单的脚本示例: <script type = "javasc...

关于TE的缓存清理

TE二次开发的程序,在网络版应用的情况下,不管是CS和BS程序,在服务器端发布数据,有时发现在服务器端数据更新了的情况下,客户端的数据并没有变过来,不管是地形数据,还是模型数据,矢量数...

01/18 17:39
0
TE地图上画饼状图

如何在TE上画一个饼状图,需要调用TE开发的几个API接口,和一些简单的数学算法,效果图如下: 具体的实现思路为: 一个圆的角度为360度,首先计算饼状图中的对象有多少个,每个对象所占有的角...

cos
06/08 18:49
20
TE的fly工程矢量图层批量修改

在制作fly的过程中,需要发布网络地址的矢量图层,或者把矢量图层切换到本地地址,TE的打包功能中,并不能将本地地址的矢量图层打包成网络地址,需要手动进行修改,矢量图层数量多的情况下,...

01/30 16:13
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部