首页 > 编程语言 >GIS进阶-Openlayers、Vue+Openlayers、Leaflet、Geoserver、PostGis、Java集成Geotools、QGIS等前后端使用工具安装、使用、集成、调用三方组件

GIS进阶-Openlayers、Vue+Openlayers、Leaflet、Geoserver、PostGis、Java集成Geotools、QGIS等前后端使用工具安装、使用、集成、调用三方组件

时间:2024-09-14 11:15:46浏览次数:11  
标签:集成 插件 GIS 实现 Leaflet Openlayers Geoserver

场景

作为一名非专业GIS开发者,在日常企业级开发中遇到GIS领域相关业务需求时,参考资料较少,各种体系生态不明确。

往往因为错过了好多大神封装好的工具、借口、三方框架、api等白白浪费时间。

最主要的是此专栏会持续更新,毕竟GIS的知识体系远不止如此,后续会持续记录、共同积累、共同学习。

对自己的知识投资,会换取未来更大的收益!

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

前端领域

Vue中使用Openlayers加载OSM(Open Street Map)显示街道地图

Vue中使用Openlayers加载Geoserver发布的ImageWMS

Vue中使用Openlayers加载Geoserver发布的TileWMS

Openlayers中使用animate实现车辆定位导航效果(以当前车辆为中心移动)

Vue+Openlayer使用overlay实现弹窗弹出显示与关闭

Vue+Openlayer使用Draw实现交互式绘制多边形并获取面积

Openlayers中使用Cluster实现点位元素重合时动态聚合与取消聚合

Vue+Openlayers+el-radio实现切换地图显示

Leaflet快速入门与加载OSM显示地图

Leaflet中添加标记、折线、圆圈、多边形、弹窗显示点击处坐标

Leaflet中使用markerCluster实现点聚合效果

Leaflet中使用leaflet-echarts插件实现Echarts的Migration迁徙图

Leaflet中使用leaflet-echarts插件实现Echarts的Migration迁徙图(带炫光特效)

Leaflet中原生方式实现测量面积

Leaflet中通过leaflet-measure插件实现测距测面效果

Leaflet中使用MovingMarker插件实现标记移动(轨迹回放效果)

Leaflet中使用Leaflet.contextmenu插件实现地图上添加鼠标右键菜单

Leaflet中使用Leaflet.MagnifyingGlass实现放大镜效果

Leaflet中加载离线OSM瓦片地图(使用OfflineMapMaker切割下载离线png地图文件)

Leaflet中使用NavBar插件实现导航(前进后退)效果

Leaflet中使用Leaflet-echarts3插件实现航班航线动态模拟

Leaflet中使用leaflet.browser.print插件实现打印/导出为pdf

......

后台领域

Java+proj4j实现根据EPSG编码进行坐标系转换

Java+GeoTools实现WKT数据根据EPSG编码进行坐标系转换

Java+GeoTools(开源的Java GIS工具包)快速入门-实现读取shp文件并显示

Geotools简介以及quickstsrt加载shp文件并显示

......

GIS开源框架软件

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层

Geoserver中预览图层时放大到某一层级不显示(样式Styles中未设置对应比例尺的样式)

Geoserver中跨域问题解决

Geoserver中发布预览QGIS编辑并保存到PostGIS数据库中数据

QGIS中怎样设置图层样式并导出地图样式

QGIS中怎样实现数据坐标系转换

QGIS在Windows上下载安装与建立空间数据库连接

PostGIS在Windows上的下载与安装

Geoserver中切割离线瓦片TileLayer预览时放大之后缺失

Geoserver中TileLayers中切割离线瓦片预览时地图模糊不清

Geoserver中调整polygon图层的填充颜色透明度

Geoserver怎样发布图层组(shapefile文件)

GeoServer简介、下载、配置启动、发布shapefile全流程(图文实践)

Geoserver怎样切割离线瓦片地图

PostGis基本操作-新建空间数据库与shp数据的导入

uDig简介和下载安装与设置中文语言包

......

GIS架构领域

Vue+Proj4Leaflet实现地图瓦片(Nginx代理本地地图瓦片为网络url)加载并实现CRS投影转换(附资源下载)

Postgresql在CentOS上的安装(脚本在线安装)

Android中使用WebChromeClient显示Openlayers加载本地GeoJson文件显示地图(跨域问题解决)

Docker+geoserver发布shp地图服务

Docker+Tomcat+geoserver+shp发布地图服务

Geoserver在Linux上的安装(图文教程)

PostGresSQL简介与Windows上的安装教程

......

专栏地址

https://blog.csdn.net/badao_liumang_qizhi/category_10826479_4.html

标签:集成,插件,GIS,实现,Leaflet,Openlayers,Geoserver
From: https://www.cnblogs.com/badaoliumangqizhi/p/18413570

相关文章

  • SpringBoot集成高德天气API获取天气数据
    一、前言现在我们的日常开发中获取天气信息已经成为一项很重要的功能,也是一些门户网站必不可少的展示。所以我们需要学习如何获取实时天气数据,我们利用SpringBoot集成高德天气API可以很方便的实现获取天气实时数据。二、前期准备1.账号申请天气文档:https://lbs.amap.com/api/webser......
  • chainlit s3 minio 存储集成配置
    chainlits3默认对于minio的支持没有明确说明,但是我们可以通过配置解决(环境变量以及~/.aws/config都可以)使用代码配置importchainlitasclimportchainlit.dataascl_datafromchainlit.data.sql_alchemyimportSQLAlchemyDataLayerfromchainlit.typesimportThreadDic......
  • Spring Boot 集成 Dubbo
    在集成SpringBoot和Dubbo的过程中,遇到一些问题,在此记录一下:依赖<dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>3.3.0</version></dependency><dependency> ......
  • QGIS 如何连接空间库,并实时编辑空间表?编辑后库表如何刷新,保证是最新数据?
    文章目录一、什么是qgis?二、qgis如何连接数据库三、实时编辑空间表四、编辑后库表如何刷新,保证是最新数据?五、总结一、什么是qgis?QGIS(原称QuantumGIS)是一个用户界面友好的开源桌面端软件,支持数据的可视化、管理、编辑、分析以及印刷地图的制作,并支持多种矢量、......
  • 系统集成项目管理工程师只看教材能过吗?
    今天和一位同学私聊发现,他竟然还在用旧版的系统集成项目管理工程师教程在学习,我当时瞬间石化我马上想到了桃花源记中的这句话:“问今是何世,乃不知有汉,无论魏晋。”也许是去年年底考过之后,就再也没有关注过系统集成项目管理工程师考试,也就不知道上半年教程改版的事情了...所以我可能......
  • GIS应届生不考研,不考公,不考编,未来要怎么安排?
    01考公考研or就业一直以来,大学生毕业去向的话题就居高不下。近日,便有“不考研不考公,未来要怎么样?”的话题,出现在某社交媒体热榜,迅速引起54.5万人围观。国内本科毕业后大学生的出路无外乎:出国、上研、考公进体制、应聘进企业。而其中,大部分学生对于考公和考研几乎是闭眼......
  • 【智慧城市】新中地GIS开发实训项目:华农优秀学生学习成果展示(1)云游江城
    项目名称:云游江城项目功能简介地球自转城市建筑桥梁航线图导航系统景点查询美食查询资讯简报☑0基础可学  ☑助力就业 ☑优选赛道嘉薇Gis_17得7天试听课+海量GIS资料授课形式:线上/线下,直播+录播均可......
  • 集成HUAWEI HiCar需要哪些测试?
    随着智能互联技术与汽车产业的深度融合,追求更方便、高效、无意义的人车互动体验已成为主要制造商的最新竞争焦点。根据国际数据公司IDC发布的2024年第一季度中国手机市场跟踪报告,华为和荣耀的市场份额约为34%,远远超过其他厂商。庞大的用户群为华为推出了HUAWEIHiCar这款车机互联解......
  • Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用增强扩展(text2sq
    前言我在上一篇文章中《Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用(text2sql)》利用langchain中create_sql_agent创建一个数据库代理智能体,但是实测中发现,使用create_sql_agent在对话中,响应速度太慢了,数据的表越多,对话响应就越慢,这次本篇文章l......
  • 直播美颜SDK与主播美颜API的深度集成与优化策略详解
    本篇文章将深入探讨如何实现直播美颜SDK与主播美颜API的深度集成,并给出优化策略,帮助开发者构建高效的美颜工具。 一、直播美颜SDK与主播美颜API的基本概念1.直播美颜SDK直播美颜SDK是一套专门为视频流媒体应用提供实时美颜效果的开发工具包,旨在通过人脸识别、磨皮、美白、瘦脸等算......