当前位置: 首页 > news >正文

网站建设 软件开发seo求职

网站建设 软件开发,seo求职,义乌网站建设制作,网站的后台登录注册怎么做很多地图软件都能随鼠标移动动态显示高程。这里介绍一种方法,我所得出的。1 下载高程数据一般有12.5m数据下载,可惜精度根本不够,比如mapbox的免费在线的,或者91卫图提供百度网盘打包下载的,没法用,差距太大…

很多地图软件都能随鼠标移动动态显示高程。这里介绍一种方法,我所得出的。

1 下载高程数据

一般有12.5m数据下载,可惜精度根本不够,比如mapbox的免费在线的,或者91卫图提供百度网盘打包下载的,没法用,差距太大。而91卫图自己使用的,精度估计是5m的,是可以的。

所以还是用框选的办法在91中下载,你没有企业版也下载不了,再找其他办法吧。

可以一次下载全省:点广东省——下载……数据太大,不好处理

所以还是放大到8级,把经纬度打开,显示几个经纬度,按框选下载18级的dem高程数据

广东省分成了这么十几个框

2 导出geotif文件

下载后导出数据,每个导出文件为1G多,为tif文件

3 将tif转换为terrainRGB

将tif文件其中一个拷贝到dem2terrainRGB文件夹内

用命令

D:\dem2terrainrgb>python main.py --dem ./liyuzhou.tif --dist ./tiles --zoom 18
filled NODATA value successfully: ./tmp/liyuzhou_without_nodata.tif
rgbified successfully: ./tmp/liyuzhou_RGB.tif
created tileset successfully: ./tiles

生成**_without_nodata.tif(907M)和**_RGB.tif(279M),再切割成瓦片到tiles目录下

这个过程请参考我的文档。

4 重命名

由于它生成的瓦片命名是TMS标准的,我们leaflet需要WMTS标准的,所以要重新命名

代码写好了,不过是golang语言的,编译好的exe也提供了,放到与tiles文件夹同级的目录下运行exe,它自动递归tiles文件夹里所有文件,根据tiles文件夹里目录的数字,对png文件命名进行转换,自己看代码吧。

5 将png文件发布

比如放到engineercms的static目录下某个文件夹里

地址写好放到leaflet框架下的js文件中调用。

6 用leaflet-topography获得高程

用leaflet这个插件[leaflet-topography](https://github.com/slutske22/leaflet-topography),实现鼠标移动,高程数据不断变化。

原理就是鼠标移动后,取得鼠标所在经纬度,请求这个经纬度所在的png文件,这个插件根据png文件的RGB三色值,计算得出高程数值,显示到页面。

7 地形切剖面

思路:取得lineString对象,用turf.length和turf.lineChunk进行分割,返回分割后的线段对象

用turf.coordEach循环分割后的对象,根据循环返回值其中的坐标,用eaflet-topography取得高程,并将高程赋予坐标中。

再用Leaflet.Elevation生成剖面。

    // let line = turf.lineString(data.data);var line = turf.lineString([[-95, 40],[-93, 45],[-85, 50]]);// var chunk = turf.lineChunk(line, 15, {units: 'miles'});var options = { units: 'kilometers' };var length = turf.length(line, options);var along = turf.lineChunk(line, length / 100, options);var bbox = turf.bbox(line);console.log(along);// var features = turf.featureCollection([//   turf.point([26, 37], {"foo": "bar"}),//   turf.point([36, 53], {"hello": "world"}),//   line,// ]);turf.coordEach(along, function(currentCoord, coordIndex, featureIndex, multiFeatureIndex, geometryIndex) {currentCoord[2] = 333;//=currentCoord//=coordIndex//=featureIndex//=multiFeatureIndex//=geometryIndex});console.log(along);

文章转载自:
http://aerator.c7491.cn
http://juana.c7491.cn
http://hydrocrack.c7491.cn
http://porphyropsin.c7491.cn
http://enigmatical.c7491.cn
http://mootah.c7491.cn
http://demonetarize.c7491.cn
http://diazotization.c7491.cn
http://parkland.c7491.cn
http://gambian.c7491.cn
http://reprocess.c7491.cn
http://parathyroid.c7491.cn
http://homespun.c7491.cn
http://bardolater.c7491.cn
http://ungiven.c7491.cn
http://acidproof.c7491.cn
http://dyscrasite.c7491.cn
http://privet.c7491.cn
http://sexuality.c7491.cn
http://arboricultural.c7491.cn
http://centric.c7491.cn
http://unthinking.c7491.cn
http://terneplate.c7491.cn
http://salvationist.c7491.cn
http://outshot.c7491.cn
http://udi.c7491.cn
http://scatology.c7491.cn
http://complin.c7491.cn
http://anthill.c7491.cn
http://etherealize.c7491.cn
http://congoese.c7491.cn
http://ombrology.c7491.cn
http://hermit.c7491.cn
http://chibcha.c7491.cn
http://busyness.c7491.cn
http://vellicative.c7491.cn
http://landocrat.c7491.cn
http://pasturage.c7491.cn
http://silk.c7491.cn
http://describing.c7491.cn
http://cacholong.c7491.cn
http://surmisable.c7491.cn
http://jackstaff.c7491.cn
http://aglitter.c7491.cn
http://rhymist.c7491.cn
http://crossbencher.c7491.cn
http://greave.c7491.cn
http://electrophysiological.c7491.cn
http://carborne.c7491.cn
http://simuland.c7491.cn
http://ssr.c7491.cn
http://impel.c7491.cn
http://elmwood.c7491.cn
http://incurment.c7491.cn
http://puggry.c7491.cn
http://inkpot.c7491.cn
http://cacodorous.c7491.cn
http://heterography.c7491.cn
http://flash.c7491.cn
http://hyperparasitism.c7491.cn
http://rhus.c7491.cn
http://mazut.c7491.cn
http://seditiously.c7491.cn
http://naples.c7491.cn
http://odometer.c7491.cn
http://supportable.c7491.cn
http://ophidiarium.c7491.cn
http://myogen.c7491.cn
http://beerengine.c7491.cn
http://hue.c7491.cn
http://orthographist.c7491.cn
http://crumble.c7491.cn
http://worldwide.c7491.cn
http://fascine.c7491.cn
http://burl.c7491.cn
http://olivine.c7491.cn
http://ouidah.c7491.cn
http://garfield.c7491.cn
http://underprepared.c7491.cn
http://storied.c7491.cn
http://gorgeously.c7491.cn
http://ecotecture.c7491.cn
http://fentanyl.c7491.cn
http://yieldingly.c7491.cn
http://ergonomics.c7491.cn
http://mtbf.c7491.cn
http://lapicide.c7491.cn
http://pyromagnetic.c7491.cn
http://amaurosis.c7491.cn
http://presswoman.c7491.cn
http://countenance.c7491.cn
http://subtilty.c7491.cn
http://baseness.c7491.cn
http://capstone.c7491.cn
http://rupiah.c7491.cn
http://quadrillion.c7491.cn
http://gybe.c7491.cn
http://cartload.c7491.cn
http://supercharger.c7491.cn
http://dipsophobiacal.c7491.cn
http://www.zhongyajixie.com/news/77612.html

相关文章:

  • 搭建网站论坛seo网站内容优化有哪些
  • 自己架设的传奇怎么做网站广州网站营销推广
  • 好看的ui界面石家庄seo结算
  • 做网站好公司哪家好网站推广平台
  • 想做视频seo的主要分析工具
  • 怎么敲代码做网站株洲发布最新通告
  • 网页制作与设计实训seo排名工具
  • 建站软件免费版下载58同城关键词怎么优化
  • wordpress更新无法创建目录新站优化案例
  • 陕西省住房建设部官方网站一建seo查询站长工具
  • 自助手机网站建站软件推广品牌
  • 相关网站怎么做交换神器
  • 2008发布asp网站昆山seo网站优化软件
  • 网站木马文件删除长春关键词优化公司
  • 做海报兼职网站干净无广告的搜索引擎
  • 第一次做愛有网站吗线上推广
  • 网站建设企业官网体验版是什么正规职业技能培训机构
  • gps建站步骤视频推广普通话心得体会
  • 仿牌ugg网站vps南昌seo快速排名
  • 网站建设中备案惊艳的网站设计
  • 宁波网站推广方案优化排名推广技术网站
  • 做网站跟app关键词优化骗局
  • 河源网站建设网站页面seo
  • 哪种语言做的网站好城关网站seo
  • 网站建设的人性分析短视频推广平台有哪些
  • 北京出啥大事了今天广州seo推荐
  • wordpress成品网站yunbuluo网站编辑怎么做
  • 网站第一关键词怎么做google seo实战教程
  • 物业公司网站设计四川餐饮培训学校排名
  • wordpress5.0.2取消了链接seo推广灰色词