POST请求
使用XMLHttpRequest发送POST请求以下示例通过向后端发送POST请求,接收后端返回的信息
1234567891011function send_request(){ const xhr = new XMLHttpRequest(); xhr.open('POST','http://localhost:8080/route','true'); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange = function () { if(xhr.readyState === 4 && xhr.status === 200){ //此处可对返回的数据进行操作 console.log(JSON.parse(xhr.responseText)) ...
Flask简介
Flask框架Flask框架是用ython语言基于Werkzeug工具箱编写的轻量级web开发框架特点如下:
轻量级:Flask 框架非常轻量级,代码量少且易于学习和使用。
灵活性:Flask 允许开发人员使用自己喜欢的工具和库来实现功能,不会强制性地约束开发人员使用某种编程风格。
易于扩展:Flask 提供了丰富的扩展库,可以帮助开发人员快速构建应用程序的功能。
内置开发服务器:Flask 框架内置了一个简单而强大的开发服务器,使得应用程序的开发和测试变得更加容易。
RESTful 支持:Flask 框架支持 RESTful API 开发,使得开发人员可以使用 HTTP 协议构建 Web API。
Flask框架的一些函数Flask(name, static_folder=’’, templates_folder=’’)12from flask import Flaskapp = Flask(__name__, static_folder='', templates_folder='')
其中:第一个参数__name__为 ...
Openlayers加载栅格数据
Openlayers加载在线的TIFF图片由于ImageStatic不支持添加栅格数据作为图层源,所以使用Openlayers的GeoTIFF接口作为栅格数据源,加载图层的类型为WebGLTile, 相较于使用canvans添加Tiff的方法来说,这种方法可以随着底图一起缩放。
1234567891011121314151617181920212223242526var tlayer // 创建tiff图层的全局变量function addTiffLayer(){ //tiff图层的数据源 var tiffsource = new ol.source.GeoTIFF({ sources: [{ url: 'url_of_tiff' //开发者所要加的Tiff图层的url地址,如https://tiffsource.com/example.tif }, ], }); //实例化Tiff图层 tlayer = ...
Python栅格数据处理
Python 给栅格数据添加坐标信息栅格数据通常不会自带坐标信息,需要用户自定义坐标信息下面提供了一种用户根据指定范围(Extent)添加坐标信息的方法
12345678910111213141516171819202122232425import rasteriofrom affine import Affinefrom rasterio.crs import CRSdef proj_TIFF(inputpath="", outputpath="", extent=None): # 打开TIFF文件 with rasterio.open(inputpath,'r') as src: # 读取源TIFF的原元数据 meta = src.meta.copy() # 获取TIFF的宽度和高度 width, height = src.width, src.height # 获取指定的新范围 xmin, ymin, xmax, ymax = ...
研究牲日常
研究生生活的第一个月
南师地科院的蓝天
有一说一南京的天和合肥一样的蓝,一样的清澈
小cat
让人随便摸的小猫咪,嘿嘿嘿....
南京的光景
刚来一个月,没去太多景点