当前位置: 首页 > news >正文

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 注意事项

学习目标&#xff1a; 掌握 JSX 实际开发过程中的一些注意事项   1. JSX 必须具有一个根节点&#xff0c;如果没有根节点可以使用<></>(幽灵节点)代替根节点将所有元素包裹起来 function App() {return (<><div className"App">1</div&…...

MQ常见的问题(kafka保证消息不丢失)

MQ常见的问题 1&#xff0c;mq如何避免消息堆积问题。 消息堆积&#xff1a;生产者的生产速率远远大于消费者的消费速率&#xff0c;使消息大批量的堆积在消息队列。 解决方案&#xff1a;1&#xff0c;提升消费者的消费速率&#xff08;增加消费者集群&#xff09; 2&…...

Unity编辑器扩展 --- AssetPostprocessor资源导入自动设置

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

用Flask快速生成报表

一、前言 《用Python快速生成报表之一》 我们介绍了用html-table快速生成表格数据报表&#xff0c;今天我们再介绍一下用Python Flask 快速开发报表&#xff0c;使用的是最古老的套页面方式。 二、Flask快速生成报表 Python有N多Web框架&#xff0c;最强大最出名的是Django&…...

关于时序预测可解释性预测

本文做一些论文收集使用&#xff0c;先更新一两篇 论文 1 Learning Structured Components: Towards Modular and Interpretable Multivariate Time Series Forecasting 论文地址&#xff1a; https://browse.arxiv.org/pdf/2305.13036.pdf 论文代码&#xff1a;https://gi…...

泊车功能专题介绍 ———— AVP系统技术要求之场地规范定位要求

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

【STM32】时钟设置函数(寄存器版)

一、STM32时钟设置函数移植 1.时钟模块回顾 一个疑问 前面代码并没有设置时钟为什么可以直接使用。 2.时钟树 3.时钟树分析 1.内部晶振&#xff08;HSI&#xff09; 内部晶振不稳定&#xff0c;当我们上电后&#xff0c;会自动产生振动&#xff0c;自动产生时钟&#xff0c;…...

【DDD】贫血模型和充血模型

基于业务开发的项目大多是MVC架构的。成为Web项目的标准开发模式&#xff0c;但它却是违反面向对象编程风格的&#xff0c;是面向过程的。之后基于领域驱动设计开发模式被人提倡。 DDD&#xff08;Domain-driven design&#xff09;领域驱动设计是一种通过将实现连接到持续进化…...

【JS学习】字符串的substring方法

1. 介绍 substring 是JavaScript字符串对象的一个方法&#xff0c;用于从一个字符串中提取子字符串&#xff0c;并返回提取的部分。 可以使用 substring 方法来截取字符串的一部分&#xff0c;指定起始索引和结束索引&#xff08;或只指定起始索引&#xff09;。 这个方法不…...

vue部署,chunk文件有部分404,解决方案

排查方案&#xff1a; 1&#xff0c;检查项目配置&#xff0c;再vue.config.js里面配置 publicPath: "./",2&#xff0c;打包后检查报错文件是否存在打包目录 3&#xff0c;如果1,2都有 找到部署后404的文件&#xff0c;查看是否为空文件 style里面全注释也会打包文…...

《红蓝攻防对抗实战》六.常规反弹之利用NC在windows系统执行反弹shell

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

python如何创建自己的对冲交易算法

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

Ubuntu22.04安装,SSH无法连接

Ubuntu初始化安装后&#xff0c;系统默认不允许root通过ssh连接&#xff0c;因此需要完成三个设置 1.修改ssh配置文件 vim /etc/ssh/sshd_config 将PermitRootLogin注释打开&#xff0c;并将值改为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字符输入流&#xff08;Reader&#xff09;**FileReader构造方法****FileReader读取字符数据** 字符输出流&am…...

亚马逊云代码AI助手CodeWhisperer使用教程

一、CodeWhisperer 简介 1、CodeWhisperer是一款基于机器学习的通用代码生成器&#xff0c;由Amazon出品&#xff0c;可以给我们提供代码建议。 2、CodeWhisperer 基于各种上下文线索提供建议&#xff0c;包括光标在源代码中的位置、位于光标前面的代码、注释&#xff0c;以及…...

2023全新小程序广告流量主奖励发放系统源码 流量变现系统

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

最详细STM32,cubeMX外部中断

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

云栖大会?全部免费!!抢先一步看!

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

【Python】 -- 趣味代码 - 小恐龙游戏

文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 &#xff08;一&#xff09;实时滤波与参数调整 基础滤波操作 60Hz 工频滤波&#xff1a;勾选界面右侧 “60Hz” 复选框&#xff0c;可有效抑制电网干扰&#xff08;适用于北美地区&#xff0c;欧洲用户可调整为 50Hz&#xff09;。 平滑处理&…...

树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频

使用rpicam-app通过网络流式传输视频 使用 rpicam-app 通过网络流式传输视频UDPTCPRTSPlibavGStreamerRTPlibcamerasrc GStreamer 元素 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 使用 rpicam-app 通过网络流式传输视频 本节介绍来自 rpica…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

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…...

TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案

一、TRS收益互换的本质与业务逻辑 &#xff08;一&#xff09;概念解析 TRS&#xff08;Total Return Swap&#xff09;收益互换是一种金融衍生工具&#xff0c;指交易双方约定在未来一定期限内&#xff0c;基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

自然语言处理——文本分类

文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益&#xff08;IG&#xff09; 分类器设计贝叶斯理论&#xff1a;线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别&#xff0c; 有单标签多类别文本分类和多…...