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

React Native在HarmonyOS 5.0阅读类应用开发中的实践

一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强&#xff0c;React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 &#xff08;1&#xff09;使用React Native…...

生成 Git SSH 证书

&#x1f511; 1. ​​生成 SSH 密钥对​​ 在终端&#xff08;Windows 使用 Git Bash&#xff0c;Mac/Linux 使用 Terminal&#xff09;执行命令&#xff1a; ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​&#xff1a; -t rsa&#x…...

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

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

JS手写代码篇----使用Promise封装AJAX请求

15、使用Promise封装AJAX请求 promise就有reject和resolve了&#xff0c;就不必写成功和失败的回调函数了 const BASEURL ./手写ajax/test.jsonfunction promiseAjax() {return new Promise((resolve, reject) > {const xhr new XMLHttpRequest();xhr.open("get&quo…...

day36-多路IO复用

一、基本概念 &#xff08;服务器多客户端模型&#xff09; 定义&#xff1a;单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力 作用&#xff1a;应用程序通常需要处理来自多条事件流中的事件&#xff0c;比如我现在用的电脑&#xff0c;需要同时处理键盘鼠标…...

WPF八大法则:告别模态窗口卡顿

⚙️ 核心问题&#xff1a;阻塞式模态窗口的缺陷 原始代码中ShowDialog()会阻塞UI线程&#xff0c;导致后续逻辑无法执行&#xff1a; var result modalWindow.ShowDialog(); // 线程阻塞 ProcessResult(result); // 必须等待窗口关闭根本问题&#xff1a…...

若依登录用户名和密码加密

/*** 获取公钥&#xff1a;前端用来密码加密* return*/GetMapping("/getPublicKey")public RSAUtil.RSAKeyPair getPublicKey() {return RSAUtil.rsaKeyPair();}新建RSAUti.Java package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64; im…...

高防服务器价格高原因分析

高防服务器的价格较高&#xff0c;主要是由于其特殊的防御机制、硬件配置、运营维护等多方面的综合成本。以下从技术、资源和服务三个维度详细解析高防服务器昂贵的原因&#xff1a; 一、硬件与技术投入 大带宽需求 DDoS攻击通过占用大量带宽资源瘫痪目标服务器&#xff0c;因此…...

PydanticAI快速入门示例

参考链接&#xff1a;https://ai.pydantic.dev/#why-use-pydanticai 示例代码 from pydantic_ai import Agent from pydantic_ai.models.openai import OpenAIModel from pydantic_ai.providers.openai import OpenAIProvider# 配置使用阿里云通义千问模型 model OpenAIMode…...

ZYNQ学习记录FPGA(二)Verilog语言

一、Verilog简介 1.1 HDL&#xff08;Hardware Description language&#xff09; 在解释HDL之前&#xff0c;先来了解一下数字系统设计的流程&#xff1a;逻辑设计 -> 电路实现 -> 系统验证。 逻辑设计又称前端&#xff0c;在这个过程中就需要用到HDL&#xff0c;正文…...