webgis开发参考资料
一、ArcGIS相关
1、ArcGIS for Server 10.3.X 新型紧凑型缓存的解读和应用
http://zhihu.geoscene.cn/article/1038
2、arcgis server 紧促(bundle)格式缓存文件的读取
https://blog.csdn.net/abc553226713/article/details/8668839
3、ArcGIS 10.0紧凑型切片读写方法
https://www.cnblogs.com/yuantf/p/3320876.html
4、发布地图服务时导入已有的tpk切片包作为缓存
https://blog.csdn.net/hellfire2007/article/details/77620989
5、Mapbox使用ArcGIS 切片服务(WMTS)
https://blog.csdn.net/wangdaoyin2010/article/details/79668485
6、ArcGIS API For JS基础学习_王培晓Carpenter
https://blog.csdn.net/lovecarpenter/category_6353559.html?spm=1001.2014.3001.5482
7、使用ArcGIS API for JavaScript 4.5 加载天地图WMTS服务
https://zhuanlan.zhihu.com/p/31892085
8、自己写一个读取Arcgis Server切片的后台服务
https://blog.csdn.net/GISShiXiSheng/article/details/52890195
9、ArcGIS JS 地图的打印输出
https://blog.csdn.net/idomyway/article/details/79475377
二、Openlayers相关
1、Openlayers官网
https://openlayers.org/
2、Openlayers示例集锦
http://develop.smaryun.com:81/API/JS/OL3InterfaceDemo/index.htm
3、Openlayers 3加载XYZ示例
https://www.jianshu.com/p/a4c1fe2a1e40
4、Openlayers4实例
http://api.rivermap.cn/openlayers4/map.min.html
5、OpenLayer3读取Geoserver切割的离线瓦片
https://blog.csdn.net/u013323965/article/details/52268113
6、OpenLayer+PostGIS+GeoServer–无额外后台实现地理分析与查询框架
https://blog.csdn.net/u011365716/article/details/54406755
7、ol4中实现只能查看用户权限所在区的地图
https://www.jianshu.com/p/6fa1110e51b8
三 、Leaflet相关
1、Leaflet官网
https://leafletjs.com/SlavaUkraini/
2、Leaflet插件库
https://leafletjs.com/SlavaUkraini/plugins.html
3、Esri Leaflet
http://esri.github.io/esri-leaflet/
四、Mapbox相关
1、Mapbox官网
https://www.mapbox.com/
2、Mapbox开源工具
Cartogram https://apps.mapbox.com/cartogram/
Maputnik https://maputnik.github.io/editor/
Kmap Style Editor https://sturuby.github.io/MapStyleEditor/#
tippecanoe https://github.com/mapbox/tippecanoe
五、Cesium相关
1、Cesium官网
https://cesium.com/platform/cesiumjs/
2、Cesium原理篇:3D Tiles
https://www.cnblogs.com/fuckgiser/p/6500641.html
3、cesium 地形未加载完成前地形下钻问题解决
https://blog.csdn.net/pyx6119822/article/details/80884409
4、三维地球演示
http://api.rivermap.cn/cesium/rivermap/map.html
5、超图三维GIS开发示例
http://support.supermap.com.cn:8090/webgl/examples/webgl/examples.html
6、[原] 解密 Uber 数据团队的大规模地理数据可视化神器:Deck.gl 与 H3
https://segmentfault.com/a/1190000016749175
六、Geoserver相关
1、Geoserver官网
http://geoserver.org/
2、GeoServer WMS地图请求内存限制问题
https://blog.csdn.net/mygisforum/article/details/38615275
3、利用Geoserver自带GeoWebCache插件发布ArcGIS Server (Compact)紧凑型瓦片
https://blog.csdn.net/zyhj2010/article/details/81267193
4、Geowebcache瓦片的自更新
https://blog.csdn.net/u013323965/article/details/71480810
5、开源地图服务geoserver源代码研究实践(IntelliJ IDEA2017导入工程、环境搭建)
https://blog.csdn.net/u010608964/article/details/83719105
6、GeoServer源码解析和扩展
https://www.cnblogs.com/sillyemperor/archive/2011/01/11/1929420.html
7、GeoServer的SQL Views详解
https://blog.csdn.net/freeland1/article/details/49737793
七、矢量切片相关
1、FoxGIS Server Lite
https://jingsam.github.io/foxgis-server-lite/#/
2、矢量切片地图前端开发tileserver-gl
https://blog.csdn.net/liuwei200000/article/details/86215130
3、tileserver-gl light 矢量切片服务器本地部署
https://blog.csdn.net/chpswg/article/details/103048011
4、tippecanoe
https://blog.csdn.net/wan_yanyan528/article/details/70226123
5、Mapbox矢量切片本地化(离线)生成与发布方案
https://blog.csdn.net/luochanxiong6435/article/details/79744415
6、josm、tippecanoe、tileserver-gl-light、mapbox发布自己的瓦片地图
https://www.giserdqy.com/gis/opengis/geoserver/16254/
7、Mapbox系列之矢量切片工具Tippecanoe
https://blog.csdn.net/yaoxiaochuang/article/details/78284273
8、发布自己的mapbox矢量地图
https://blog.csdn.net/xinlingjun2007/article/details/80846826
9、基于mapnik的地图符号编辑器功能介绍
https://blog.csdn.net/free1985/article/details/74971454
10、使用Tippecanoe切片后面状要素渲染出现空洞
https://blog.csdn.net/wan_yanyan528/article/details/62881030?utm_source=blogxgwz6
八、空间数据库相关
1、 PostGIS官网
http://www.refractions.net/products/postgis/
2、pgrouting最优路径规划
https://blog.csdn.net/u014529917/article/details/72866436
3、地理空间数据库
http://www.cad.zju.edu.cn/home/ybtao/sdb/
4、PostGIS知乎专栏
https://www.zhihu.com/column/c_1104758793153626112
5、栅格瓦片转mongodb离线部署
https://blog.csdn.net/u013420816/article/details/84141464
6、高效的多维空间点索引算法 — Geohash 和 Google S2
https://www.jianshu.com/p/7332dcb978b2
九、数据与工具
1、OSM相关
获取OpenStreetMap(OSM)数据方法知多少?https://zhuanlan.zhihu.com/p/25889246
利用OpenStreetMap(OSM)数据搭建一个地图服务 https://github.com/RLwu/GIS
2、GDAL相关资料
GDAL documentation https://gdal.org/index.html
Python GDAL课程笔记 https://www.osgeo.cn/python_gdal_utah_tutorial/index.html
GDAL专栏 https://blog.csdn.net/liminlu0314/category_777646.html
3、Geotools相关资料
GeoTools官网 https://geotools.org/
基于GeoTools的WMS设计与实现 https://blog.csdn.net/sxausgyy/article/details/8110238
4、瓦片地图原理
https://segmentfault.com/a/1190000011276788
5、GIS数据处理工具
mapshaper https://mapshaper.org/
geojson.io http://geojson.io/
QGIS火星坐标转换插件 https://blog.geohey.com/geohey-toolbox-for-qgis/
全国地理信息资源目录服务系统 https://www.webmap.cn/main.do?method=index
路径导航 OSRM / GraphHopper
相关文章:
webgis开发参考资料
一、ArcGIS相关 1、ArcGIS for Server 10.3.X 新型紧凑型缓存的解读和应用 http://zhihu.geoscene.cn/article/1038 2、arcgis server 紧促(bundle)格式缓存文件的读取 https://blog.csdn.net/abc553226713/article/details/8668839 3、ArcGIS 10.0紧…...
JSX 注意事项
学习目标: 掌握 JSX 实际开发过程中的一些注意事项 1. JSX 必须具有一个根节点,如果没有根节点可以使用<></>(幽灵节点)代替根节点将所有元素包裹起来 function App() {return (<><div className"App">1</div&…...
MQ常见的问题(kafka保证消息不丢失)
MQ常见的问题 1,mq如何避免消息堆积问题。 消息堆积:生产者的生产速率远远大于消费者的消费速率,使消息大批量的堆积在消息队列。 解决方案:1,提升消费者的消费速率(增加消费者集群) 2&…...

Unity编辑器扩展 --- AssetPostprocessor资源导入自动设置
unity导入资源的编辑器设置: 防止策划资源乱导入,资源导入需要的格式,统一资源管理 AssetPostprocessor资源导入管线 AssetPostprocessor用于在资源导入时自动做一些设置,比如当导入大量图片时,自动设置图片的类型,大小等。Ass…...

用Flask快速生成报表
一、前言 《用Python快速生成报表之一》 我们介绍了用html-table快速生成表格数据报表,今天我们再介绍一下用Python Flask 快速开发报表,使用的是最古老的套页面方式。 二、Flask快速生成报表 Python有N多Web框架,最强大最出名的是Django&…...
关于时序预测可解释性预测
本文做一些论文收集使用,先更新一两篇 论文 1 Learning Structured Components: Towards Modular and Interpretable Multivariate Time Series Forecasting 论文地址: https://browse.arxiv.org/pdf/2305.13036.pdf 论文代码:https://gi…...

泊车功能专题介绍 ———— AVP系统技术要求之场地规范定位要求
文章目录 停车场场地规范场地分级规范场地标识规范位置标识跨层标识十字路口标识丁字路口处标识闸口/收费口标识上下车点标识 定位功能要求环境要求定位精度要求场端定位要求道路自动驾驶定位要求泊车入位定位要求 车端定位要求道路自动驾驶定位要求泊车入位定位要求初始定位要…...

【STM32】时钟设置函数(寄存器版)
一、STM32时钟设置函数移植 1.时钟模块回顾 一个疑问 前面代码并没有设置时钟为什么可以直接使用。 2.时钟树 3.时钟树分析 1.内部晶振(HSI) 内部晶振不稳定,当我们上电后,会自动产生振动,自动产生时钟,…...
【DDD】贫血模型和充血模型
基于业务开发的项目大多是MVC架构的。成为Web项目的标准开发模式,但它却是违反面向对象编程风格的,是面向过程的。之后基于领域驱动设计开发模式被人提倡。 DDD(Domain-driven design)领域驱动设计是一种通过将实现连接到持续进化…...
【JS学习】字符串的substring方法
1. 介绍 substring 是JavaScript字符串对象的一个方法,用于从一个字符串中提取子字符串,并返回提取的部分。 可以使用 substring 方法来截取字符串的一部分,指定起始索引和结束索引(或只指定起始索引)。 这个方法不…...
vue部署,chunk文件有部分404,解决方案
排查方案: 1,检查项目配置,再vue.config.js里面配置 publicPath: "./",2,打包后检查报错文件是否存在打包目录 3,如果1,2都有 找到部署后404的文件,查看是否为空文件 style里面全注释也会打包文…...

《红蓝攻防对抗实战》六.常规反弹之利用NC在windows系统执行反弹shell
目录 一.利用NC工具在windows系统执行反弹shell 1. Windows正向连接shell 2.Windows反向连接shell 前文推荐: 《红蓝攻防对抗实战》一. 隧道穿透技术详解《红蓝攻防对抗实战》二.内网探测协议出网之TCP/UDP协议探测出网《红蓝攻防对抗实战》三.内网探测协议出网…...

python如何创建自己的对冲交易算法
在这篇文章中,我解释了如何创建一个人工智能来每天为我进行自动交易。 随着机器学习的现代进步和在线数据的轻松访问,参与量化交易变得前所未有的容易。为了让事情变得更好,AWS 等云工具可以轻松地将交易想法转化为真正的、功能齐全的交易机器…...

Ubuntu22.04安装,SSH无法连接
Ubuntu初始化安装后,系统默认不允许root通过ssh连接,因此需要完成三个设置 1.修改ssh配置文件 vim /etc/ssh/sshd_config 将PermitRootLogin注释打开,并将值改为yes 保存修改并退出 :wq 2.重启ssh服务 sudo service ssh restart 3.重新打…...

解决dirsearch扫描工具pkg_resources模块警告问题
一、pkg_resources模块问题 ┌──(kali㉿kali)-[~/桌面/XXX/dirsearch-master] └─$ python dirsearch.py -h /home/kali/XX/XXXX/dirsearch-master/dirsearch.py:23: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io…...

JAVA-编程基础-11-04-java IO 字符流
Lison <dreamlison163.com>, v1.0.0, 2023.05.07 JAVA-编程基础-11-04-java IO 字符流 文章目录 JAVA-编程基础-11-04-java IO 字符流字符流Reader 和 Writer字符输入流(Reader)**FileReader构造方法****FileReader读取字符数据** 字符输出流&am…...

亚马逊云代码AI助手CodeWhisperer使用教程
一、CodeWhisperer 简介 1、CodeWhisperer是一款基于机器学习的通用代码生成器,由Amazon出品,可以给我们提供代码建议。 2、CodeWhisperer 基于各种上下文线索提供建议,包括光标在源代码中的位置、位于光标前面的代码、注释,以及…...

2023全新小程序广告流量主奖励发放系统源码 流量变现系统
2023全新小程序广告流量主奖励发放系统源码 流量变现系统 分享软件,吃瓜视频,或其他资源内容,通过用户付费买会员来变现,用户需要付费,有些人喜欢白嫖,所以会流失一部分用户,所以就写了这个系统…...

最详细STM32,cubeMX外部中断
这篇文章将详细介绍 cubeMX外部中断的配置,实现过程。 文章目录 前言一、外部中断的基础知识。二、cubeMX 配置外部中断三、自动生成的代码解析四、代码实现。总结 前言 实验开发板:STM32F103C8T6。所需软件:keil5 , cubeMX 。实…...

云栖大会?全部免费!!抢先一步看!
2023云栖大会定档10月31日! 点击链接免费预约云栖门票: 2023云栖大会-领票页面 2023 云栖大会将于 10.31-11.2 在杭州云栖小镇举办,深度拥抱大数据AI 核心技术,见证阿里云大数据AI产品年度重磅发布及创新。开放融合的科技展示平…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别
一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序
一、开发环境准备 工具安装: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 项目初始化: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...

Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill
视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...
人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent
安全大模型训练计划:基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标:为安全大模型创建高质量、去偏、符合伦理的训练数据集,涵盖安全相关任务(如有害内容检测、隐私保护、道德推理等)。 1.1 数据收集 描…...

实战三:开发网页端界面完成黑白视频转为彩色视频
一、需求描述 设计一个简单的视频上色应用,用户可以通过网页界面上传黑白视频,系统会自动将其转换为彩色视频。整个过程对用户来说非常简单直观,不需要了解技术细节。 效果图 二、实现思路 总体思路: 用户通过Gradio界面上…...
CppCon 2015 学习:Time Programming Fundamentals
Civil Time 公历时间 特点: 共 6 个字段: Year(年)Month(月)Day(日)Hour(小时)Minute(分钟)Second(秒) 表示…...
AT模式下的全局锁冲突如何解决?
一、全局锁冲突解决方案 1. 业务层重试机制(推荐方案) Service public class OrderService {GlobalTransactionalRetryable(maxAttempts 3, backoff Backoff(delay 100))public void createOrder(OrderDTO order) {// 库存扣减(自动加全…...