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

网站对比分析做加密网站全站加密的最低成本

网站对比分析,做加密网站全站加密的最低成本,佛山网站优化质量好,莆田房产网目录 一、数据格式 二、COG特点 三、使用GDAL生成COG格式的数据 四、使用ArcGIS Maps SDK for JavaScript加载COG格式数据 一、数据格式 COG#xff08;Cloud optimized GeoTIFF#xff09;是一种GeoTiff格式的数据。托管在 HTTP 文件服务器上#xff0c;可以代替geose…目录 一、数据格式 二、COG特点 三、使用GDAL生成COG格式的数据 四、使用ArcGIS Maps SDK for JavaScript加载COG格式数据 一、数据格式 COGCloud optimized GeoTIFF是一种GeoTiff格式的数据。托管在 HTTP 文件服务器上可以代替geoserver/arcgis server发布栅格数据比wms/wmts节省服务器空间和内存。 二、COG特点 在GeoTIFF图片中保存除原始像元数据外的瓦片tile和概览overview 使用HTTP范围请求获取单一文件的所需部分 三、使用GDAL生成COG格式的数据 已有tif格式的栅格数据使用gdal.Translate函数。代码如下 参考gdal_translate接口文档 from osgeo import gdal, gdalconst获取相应统计数据 def compute_stat(srcDS):outBand srcDS.GetRasterBand(1)stat outBand.ComputeStatistics(True)outBand Nonestat Nonedel outBanddel stat# 将文件转为cog file ./Data/DSM22000108.tif # 输入数据 out ./Data/DSM22000108-COG.tif #输出数据 cal_area gdal.Open(file) # 读取# --------------------- #----写法1添加多个参数设定COG格式---- options gdal.TranslateOptions(formatCOG,creationOptions[COMPRESSDEFLATE,TILING_SCHEMEGoogleMapsCompatible,QUALITY100,BLOCKSIZE256,BIGTIFFYES,NUM_THREADSALL_CPUS],outputTypegdalconst.GDT_Int32 ) # 转换为COG格式数据 desImg gdal.Translate(out, cal_area, optionsoptions, overwriteTrue)#----写法2使用默认参数---- desImg gdal.Translate(out, cal_area, formatCOG)# ---------------------#计算COG的栅格值生成xml n_desImg gdal.Open(out) compute_stat(n_desImg)print(out img---------------) print(n_desImg)n_desImg None 得到的结果为 四、使用ArcGIS Maps SDK for JavaScript加载COG格式数据 ArcGIS JS 提供接口ImageryTileLayer可以直接加载。 【官网示例代码】ImageryTileLayer with COG 我们将GDAL计算得到的COG数据以静态文件形式封装成服务用url进行访问。 核心代码 const url http://127.0.0.1:8000/DemData/LocalData/ele-COG.tif; //封装成自己的文件服务view.graphics.removeAll(); const eleImageLayer new ImageryTileLayer({ //使用ImageryTileLayer加载COGurl: url, // 文件的url可访问opacity: 1.0 //透明度 }); map.add(eleImageLayer);//添加到地图 完整代码可直接使用。 !DOCTYPE html html headmeta charsetutf-8meta nameviewport contentinitial-scale1,maximum-scale1,user-scalablenotitleArcGIS JS - Elevation Data/titlelink relstylesheet hrefhttps://js.arcgis.com/4.22/esri/themes/light/main.cssscript srchttps://js.arcgis.com/4.22//scriptstylehtml, body, #viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;}/style /head bodydiv idviewDivbutton idloadElevationDataLoad Elevation Data/buttondiv idresponseMessage/div/divscriptrequire([esri/Map,esri/views/MapView,esri/layers/ImageryTileLayer,dojo/domReady!], function(Map, MapView, ImageryTileLayer) {// Create a mapconst map new Map({basemap: topo-vector});// Create a view for the mapconst view new MapView({container: viewDiv,map: map,center: [0, 0],zoom: 2});// Function to zoom to the layerfunction zoomToLayer(layer) {view.whenLayerView(layer).then(function(layerView) {view.goTo(layerView.fullExtent);});}// Button click event to fetch elevation data and add it to the mapdocument.getElementById(loadElevationData).addEventListener(click, function() {const url http://127.0.0.1:8000/DemData/LocalData/ele-COG.tif; document.getElementById(responseMessage).textContent Elevation data loaded successfully. /nurl;view.graphics.removeAll();const eleImageLayer new ImageryTileLayer({url: url,opacity: 1.0});map.add(eleImageLayer);zoomToLayer(eleImageLayer);});});/script /body /html 效果如下
http://www.hkea.cn/news/14580587/

相关文章:

  • dw怎么做网站杭州网页制作设计营销
  • 网站用什么软件seo排名优化网站推广见效快的方法
  • 开发一个网站成本苏州网站建设官网
  • 鹰潭市城乡建设局老网站中英文网站切换
  • 微网站开发平台二维码的网站如何做
  • 免费建立微信网站信誉好的郑州网站建设
  • 怎么在网站上添加广告代码网站建设 资产
  • 网站这么做优化wordpress 实例
  • 山东大源建设集团网站html网页小游戏代码
  • 常州网站制作电脑装wordpress
  • 微信清粉网站开发找兼职做网站建设
  • 网站设计太原wordpress 小工具使用
  • 苏州园区网站制作公司wordpress空间转服务器
  • 网站后台更新后主页没有变化建设银行个人网上银行app
  • 沈阳网站建站闵行手机网站建设
  • 宣传网站建设方案模板上海网校排名
  • 杨和网站建设网站建设费用清单
  • 工作励志的句子 正能量seo专业培训网络班
  • 网站建设费用评估网页设计个人总结800字
  • 在淘宝做网站可以退货退款么创建网站的流程
  • 火车站网站建设方案吉安百度seo
  • 做tcf法语听力题的网站房产网站制作公司
  • 购买网站需要注意什么网络推广方案找v信hyhyk1做推广好
  • 找别人网站开发没给我源代码企业为什么需要流程管理
  • php除了写网站吗玉溪网站制作公司
  • 开业时网站可以做哪些活动市场营销渠道
  • 佛山市国外网站建设公司有没有介绍做私家导游的网站
  • 帝国cms网站wordpress博客 文章格式
  • 网站备案名字本地江苏网站建设
  • 网站备案文件吗php商城网站开发实例视频教程