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产品年度重磅发布及创新。开放融合的科技展示平…...
Chord - Ink Shadow 效果深度评测:多轮对话连贯性与上下文记忆能力展示
Chord - Ink & Shadow 效果深度评测:多轮对话连贯性与上下文记忆能力展示 最近试用了不少大模型,发现一个挺有意思的现象:很多模型单轮对话表现不错,但一旦聊得久了,就容易“失忆”或者“跑偏”。这让我对模型的长…...
HarmonyOS6 ArkTS NavDestination
文章目录核心特性基础使用规范1. 组件层级关系2. 核心属性配置(1)标题配置:title()(2)返回按钮控制:hideBackButton()完整示例完整代码核心功能实现解析1. 主/子页面切换2. 滚动与标题栏联动(核…...
AudioSeal Pixel Studio保姆级教程:FFmpeg转码日志捕获与异常音频格式兜底处理
AudioSeal Pixel Studio保姆级教程:FFmpeg转码日志捕获与异常音频格式兜底处理 1. 工具介绍与环境准备 AudioSeal Pixel Studio是一款基于Meta开源的AudioSeal算法构建的专业音频水印工具。它能够在保持原始音质的前提下,为音频文件嵌入隐形数字水印&a…...
从开箱到调试:手把手带你玩转PLS UAD2Pro调试器与TC277评估板
从开箱到调试:手把手带你玩转PLS UAD2Pro调试器与TC277评估板 第一次拿到专业调试工具时,那种既兴奋又忐忑的心情我至今记忆犹新。作为嵌入式开发领域的"瑞士军刀",PLS UAD2Pro调试器搭配Infineon TC277评估板的组合,能…...
关于 SSR,我承认我之前只是“会用”而已
SSR、Hydration 这些词在 Web 前端领域非常常见,开发者经常能接触到这个概念。但是,这些是什么?为什么?怎么用?过去我都没有深究下去,关于 SSR,我承认我之前只是“会用”而已。 一、区分 CSR 还…...
Vivado里给UltraScale FPGA的MGT分时钟,为啥隔壁SLR的Bank死活不认?
Vivado调试手记:破解UltraScale FPGA跨SLR时钟共享难题 第一次在Vivado里看到"ERROR: [DRC 23-20] GT_COMMON placement violation"这个红色报错时,我盯着屏幕愣了三分钟——明明在7系列FPGA上运行良好的参考时钟共享方案,怎么换到…...
PCB设计新手必看:从布局到EMC的10个实用避坑技巧
PCB设计新手必看:从布局到EMC的10个实用避坑技巧 刚接触PCB设计时,总会在各种细节上栽跟头。记得我第一次画板子时,晶振离MCU太远导致时钟信号不稳定,调试了整整两天才找到问题。这种经历让我深刻意识到,PCB设计不仅是…...
HTC Vive定位器固件更新后红灯闪烁?5步急救指南(附LED检测技巧)
HTC Vive定位器固件更新红灯急救手册:从诊断到修复的全流程实战 刚完成HTC Vive定位器的固件更新,却发现设备亮起刺眼的红灯——这种场景足以让任何VR玩家心跳加速。作为一套精密的空间定位系统,Vive定位器(基站)的异常…...
数据库安全与运维管控(一):MySQL、PG与Oracle原生审计机制对比
在满足等保2.0、SOC2 或金融合规审查时,“开启数据库审计”是硬性指标。合规要求企业必须记录“谁、在什么时间、执行了什么SQL、结果如何”。面对这个需求,开发和运维通常首先想到的是利用数据库引擎自带的原生审计功能。但在海量并发(高 QP…...
为什么你的.NET 9容器镜像比别人胖47%?——官方SDK分层优化与多阶段构建深度拆解(实测数据支撑)
第一章:为什么你的.NET 9容器镜像比别人胖47%?——问题溯源与性能基线建立当你运行 docker build -t myapp . 构建一个标准的 ASP.NET Core 9 Web API 项目时,镜像大小可能悄然突破 380MB;而采用最佳实践的同类镜像仅约 265MB——…...
