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

一个平台怎么推广广州百度seo排名优化

一个平台怎么推广,广州百度seo排名优化,美橙西安网站备案拍照,公司核名在哪个官方网站项目场景: 在Gis项目关于tif影像数据是不能直接在地图上面加载,只能通过后端进行处理,或者前端进行处理之后才能叠加到地图上面! 处理方式 1.安装geotiff插件 npm install geotiff -g2.利用插件处理tif文件 import GeoTIFF, { fromBlob, fromUrl, fromArrayBuff…

项目场景:

在Gis项目关于tif影像数据是不能直接在地图上面加载,只能通过后端进行处理,或者前端进行处理之后才能叠加到地图上面!


处理方式

1.安装geotiff插件

npm install geotiff -g

2.利用插件处理tif文件

import GeoTIFF, { fromBlob, fromUrl, fromArrayBuffer } from 'geotiff';
import GeoTIFFImage from 'geotiff/dist-node/geotiffimage';
export default class GeoTiffUtil {tiff: GeoTIFF;img: GeoTIFFImage;constructor() {}async init(blob: string) {//this.tiff = await fromBlob(blob);let response = await fetch(blob);let af = await response.arrayBuffer();this.tiff = await fromArrayBuffer(af);this.img = await this.tiff.getImage();}getBbox(): number[] {return this.img.getBoundingBox();}getEPSGCode() {return this.img.geoKeys;}async getRasters(): Promise<any> {return await this.img.readRasters();}getWidthHeight(): { width: number; height: number } {return { width: this.img.getWidth(), height: this.img.getHeight() };}
}

3上传文件

<Dragger {...uploadProps}><p className="ant-upload-hint" style={{ color: 'white' }}>파일을 드래그 앤 드롭하여 업로드 하세요.</p>
</Dragger>

4核心处理

const uploadProps = {name: 'file',action: '/server/api/file/upload',accept: '.png,.jpg,.tif',headers: {authorization: '',},data: {userAccount: 'userId',},maxCount: 1,onChange(info: { file: any; fileList?: any; }) {const { status } = info.file;const { file } = info;if (status !== 'uploading') {console.log(info.file, info.fileList);}if (status === 'done') {message.success(`${info.file.name} file uploaded successfully.`);if (file.response && file.response.code == 200) {if (file.response.data.fileSuffix == '.tif') {let newUrl = AppConfig.flightUrl1 + file.response.data.fileUrl;// const imageryLayer = new Cesium.ImageryLayer(new Cesium.SingleTileImageryProvider({//     url: newUrl// }));// window.cviewer.flyTo(imageryLayer)// window.cviewer.imageryLayers.add(imageryLayer);console.log(111111111,newUrl)let tiffUtil = new GeoTiffUtil();tiffUtil.init(newUrl).then(() => {let hw = tiffUtil.getWidthHeight();tiffUtil.getRasters().then((rs) => {const [red = [], green = [], blue = []] = rs;let canvas = document.createElement('canvas');canvas.width = hw.width;canvas.height = hw.height;let ctx = canvas.getContext('2d');let imageData = ctx.createImageData(hw.width, hw.height);for (var i = 0; i < imageData.data.length / 4; i++) {imageData.data[i * 4 + 0] = red[i];imageData.data[i * 4 + 1] = green[i] || 0;imageData.data[i * 4 + 2] = blue[i] || 0;imageData.data[i * 4 + 3] = red[i] === 0 ? 0 : 255;}ctx.putImageData(imageData, 0, 0);let temp1 = {key: file.response.fileName,fileNm: file.response.data.fileName,fileNmOriginal: file.name,filePath: canvas.toDataURL(),fielSize: file.size,fielExt: file.response.data.fileSuffix,date:new Date().getFullYear() +'.' +(new Date().getMonth() + 1) +'.' +new Date().getDate(),};console.log(999999,temp1)setData([...data, temp1]);}).catch((res) => {console.log(res);});});} else {let temp = {key: file.response.fileName,fileNm: file.response.data.fileName,fileNmOriginal: file.name,filePath: AppConfig.flightUrl1 + file.response.data.fileUrl,fielSize: file.size,fielExt: file.response.data.fileSuffix,date:new Date().getFullYear() +'.' +(new Date().getMonth() + 1) +'.' +new Date().getDate(),};setData([...data, temp]);}}} else if (status === 'error') {message.error(`${info.file.name} file upload failed.`);}},onRemove: (file) => {setfileListobj(null);},};
http://www.dt0577.cn/news/15122.html

相关文章:

  • 挑号网站后台怎么更新举例说明什么是seo
  • 合肥做网站的公司讯登企业软文代写
  • 广东省网站开发建设免费行情软件网站下载
  • 企业网站轮播图网络营销专业是学什么的
  • 如何查一个网站有没有做外链模板网站
  • wordpress微信采集seo顾问培训
  • 网站ipv6改造怎么做 网页代码seo优化排名工具
  • 国外知名平面设计网站学电脑培训班多少一个月
  • 网站带做收录排名网站优化外包公司
  • 彩票网站怎么做代理网站怎样优化关键词好
  • 免费 网站管理系统四年级下册数学优化设计答案
  • 怎么做网站安全运维麒麟seo软件
  • 怎么知道网站是php推广链接点击器
  • 郑州百度关键词seo西安优化外
  • 公司门户网站建设网站百度权重
  • 做网站江西哈尔滨网络公司
  • dnf免做卡网站网站搭建详细教程
  • 做网站用什么语言和工具百度排名点击软件
  • 类qq留言网站建设优化大师百科
  • 做网站要营业执照吗外贸网站推广seo
  • 哪里做网站最好软文平台发布
  • 驻马店企业做网站东莞seo技术培训
  • 网站的优势是什么外链网站大全
  • 门户网站 制作多少钱搜狗搜索推广
  • 用ps做网站尺寸seo技术交流论坛
  • 自己做的网站怎么在百度搜索到互联网营销策略有哪些
  • 营销型网站建设哪家便宜福州模板建站哪家好
  • 专做动漫的网站自己有网站怎么推广
  • 做网站用什么前端框架广州百度推广优化排名
  • 网站优化可以自己做么百度新闻网站