摘要: 前言 在图像切片时代,多层次模型依靠的是影响金字塔。得益于影像栅格数据分辨率的特点,基于影像金字塔可以较好的实现多分辨率模型。但是在矢量切片时代中,就无法直接从影像金字塔技术获利了,因为矢量数据不具有分辨率这个特性,而是采用矢量金字塔技术来实现多层次、多尺度模型。 影像金字塔(分层) 影像金字塔技术 阅读全文
posted @ 2024-05-04 13:55 拂衣志 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 前言 书接上回,此前提到地图瓦片切片技术的发展。矢量切片技术将瓦片的渲染由服务端迁移到客户端,此操作带来的影响力不可谓不大,基于此,完全可以随心所欲的定义地图的表达。那么在实际的应用当中,当渲染从服务端迁移后客户端后,是否会带来一些其他的问题? 超20M的瓦片数据 此事发生在2023年,当时我们的技 阅读全文
posted @ 2024-05-04 13:54 拂衣志 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前言 本文80%内容节选自:《WebGIS数据不切片或是时代必然》,后在其基础上添加了部分内容。 数据切片是解决大规模大体积地理数据在Web前端轻量化传输和显示的关键技术,是每一个开发者几乎每天都在使用的技术,有时候将服务端底图切成xyz图片,有时候将大影像数据切成xyz图片,也有时候将矢量数据切成 阅读全文
posted @ 2024-05-04 13:53 拂衣志 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 前言 本文用于记录GeoServer开发环境的搭建过程 通过GeoServer发布计划可以看到,在2.23.x版本开始,会移除对jdk1.8的支持。那么当前我们会选择2.22.x版本进行研究 环境 JAVA:1.8或11 Maven Git Action 获取源码 git clone git://g 阅读全文
posted @ 2024-05-04 13:51 拂衣志 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 前言 I have a dream too! 开源技术赋予我们站在巨人的肩膀上做到更高更强的可能,我想通过开源技术来构建一个地理信息的世界(such as: one personal cloud gis),愿给地理信息数据带来更多的使用价值。当前主要关注空间数据库、数据处理与应用以及数据渲染,由内到 阅读全文
posted @ 2024-05-04 13:49 拂衣志 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前言 拖延症真的存在!!! 今天是2023年2月13日晚,我在此时写下本文的第二行内容。其实从年前就开始计划写一篇关于2022年的年终总结,无奈受到拖延病毒的威胁,一直拖到现在才暂时摆脱控制。 如题,本文将对2022年进行简要总结,同时对2023年做一个初步的展望(仅作记录)。 2022年大事记 第 阅读全文
posted @ 2024-05-04 13:48 拂衣志 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 起源 天气小程序产生于2022年年初,目的是用于验证自己是否有进入全栈开发(仅前后端)的能力。 受新冠疫情影响,2022年的春节是在杭州过的。还记得当时附近好几个地方都被划为了高风险,对整个区进行了管控。如果选择回家的话,得到将是14天的隔离,还不确定能否回来上班。因此便没有回去了。好在所在的区域情 阅读全文
posted @ 2024-05-04 13:46 拂衣志 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 服务端部署:由于并没有建立全链路的自动化部署,目前还需要到云服务器上进行环境制作(数据库,Nginx),并拉取后端服务进行部署 小程序发布:需要先完成服务端部署,保证应用正常可用 服务端部署 数据库安装与数据初始化 最开始的时候,我是直接将在操作系统上面安装数据库,后面发现迁移的时候还是不方便 阅读全文
posted @ 2024-05-04 13:45 拂衣志 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 这里暂不作过多的操作,还是保持与此前一致。即通过Github Action完成Docker Image的build与push,目标仓库为阿里云容器镜像服务实例(个人版)registry.cn-hangzhou.aliyuncs.com 那么一共分为三个部分: Dockerfile编写 阿里云容 阅读全文
posted @ 2024-05-04 13:44 拂衣志 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 前言 此前提到微天气应用程序需要使用到行政区划数据,不过上一章所使用的数据来源于网络,或多或少都可以考虑一下是否还有其他获取的方式,所以也就有了本文的内容。 在这里,将基于全国1:100万基础地理信息数据进行行政区划数据的提取。本文用于记录使用程序实现全国1:100万基础地理信息数据合并的全过程。 阅读全文
posted @ 2024-05-04 13:42 拂衣志 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前言 微天气程序中存在如下几个功能需要使用到行政区划数据: 城市列表,需要支持城市搜索 根据经纬度获区域(城市)的天气数据 地图坐标拾取并获取所处区域(城市)信息,同时获取天气数据 对于城市的天气数据,不使用和风天气的城市列表,而是自行维护,通过空间位置(经纬度)进行关联。对于城市位置的定义,本可以 阅读全文
posted @ 2024-05-04 13:41 拂衣志 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 本文用于说明本次开发所使用的环境,以及环境的搭建过程。 操作系统 Windows 10 专业版 其实我当时使用的操作系统的Arch Linux,开发完成后才又重装回Windows。 现在又用回了Fedora 38 Workstation @time 2023.10.07 服务端 服务端使用Ja 阅读全文
posted @ 2024-05-04 13:39 拂衣志 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 这是一个前后端分离的项目,后端使用Java进行开发,而前端通过微信小程序实现。 功能结构 可从上图得知,部分功能已去除: 消息 消息推送 紧急情况推送 用户 个人中心 模型设计 用户信息(UserInfo) id Long 主键 oid String OpenID uid String Uni 阅读全文
posted @ 2024-05-04 13:37 拂衣志 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 前言 俗话说:磨刀不误砍柴工。 我想做一个天气类别的小程序,以此进行全栈开发能力的试炼。我想这会是一个微信小程序、是一个可以正常使用的小程序,以Java进行服务端开发,以Mapbox实现天气数据可视化。 但是我是一个后端开发工程师,我不怎么会写页面,我特别的讨厌写CSS。我也没有接触过微信小程序开发 阅读全文
posted @ 2024-05-04 13:36 拂衣志 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 前言 天气小程序产生于2022年年初,目的是用于验证自己是否有进入全栈开发(仅前后端)的能力。该项目从2022年1月12号正式启动,于2022年3月19日发布一阶段最终版本(1.1.9),总体耗时2个月零7天。从内容完整度以及界面友好程度来说,我给自己70分。 完成内容 和风天气API接入,可实现实 阅读全文
posted @ 2024-05-04 13:34 拂衣志 阅读(4) 评论(0) 推荐(0) 编辑