API接口说明
接口统一请求
查询所有乡镇和村组信息
新增承包农户和家庭成员
新增承包地块信息
新增承包地块GeoJson矢量
查询指定承包户家庭成员的信息
查询新增承包农户的信息
查询指定承包户地块信息
用户反馈
数据库链接
本文档使用 MrDoc 发布
-
+
首页
新增承包地块GeoJson矢量
**接口说明** 接口描述:新增一块承包地GeoJson矢量,GeoJson矢量地块的属性值应包含地块名称、面积、四至、指界人姓名、是否基本农田等的信息。 请求URL:demo/api/new/upjson.php 请求方式:GET/POST 返回类型:JSON **请求参数说明** | 参数名 | 变量 | 类型 | 必选 | 描述 | |---------|-------|----------|----|-------------| | GeoJson | .Json | Resource | 是 | GeoJson矢量地块 | **请求示例(JavaScript)** ```javascript const handleFileUpload = async (event) => { const file = event.target.files[0]; // 获取选中的文件 if (file && file.type === 'application/json') { // 检查文件类型 const formData = new FormData(); // 创建 FormData 对象 formData.append('file', file); // 将文件添加到 FormData try { // 发起文件上传请求 const response = await axios.post(`${API_BASE_URL}api/new/upjson.php`, formData, { headers: { 'Content-Type': 'multipart/form-data' } }); fileUrl.value = response.data.url; // 存储返回的文件 URL console.log('上传成功,文件地址:', fileUrl.value); // 打印上传成功的信息 } catch (error) { console.error('上传失败:', error); // 错误处理 alert('文件上传失败,请重试。'); // 提示用户上传失败 } } else { alert('请上传一个有效的 JSON 文件'); // 提示用户文件格式错误 } }; ``` **返回参数说明** | 参数名 | 变量 | 类型 | 描述 | |-------|---------|--------|--------------------| | 状态 | status | Bool | 该数据查询是否正确执行 | | 错误码 | code | Int | 200,5001,5002 | | 状态信息 | message | String | 状态说明 | | Url地址 | fileUrl | String | GeoJson文件在服务器的相对地址 | **返回示例** ```json { "status": true, "code": 200, "message": “成功”, "fileUrl": “/uploads/1155452500056.json” } ```
测绘道友
2024年9月29日 10:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码