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产品年度重磅发布及创新。开放融合的科技展示平…...

超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...

【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...