目录
五、总结
前言
胸怀祖国,放眼世界。在全球的世界当中,许多国家是陆地相连的,而邻国因为领土争议,是很多国家长期面临的斗争问题,比如朝鲜和韩国的问题,还有印度和巴基斯坦的领土争端问题。通过地理来探索世界,我们来看一下,如何使用WebGIS来对全球的国家基础信息进行查询,快速的通过空间分析来构建一个国家邻国查询的应用,通过空间的角度来看一下不同的国家,它的陆地领土相邻关系。如下图所示:
本文以SpringBoot框架和PostGIS空间数据库为例,重点讲解如何实现一个国家的邻国查询以及WebGIS可视化应用的实现。文章首先讲解如何在PostGIS数据中进行空间相邻的求解,然后讲解使用Java来开发相应的查询接口,接着介绍在Leaflet当中进行数据的WebGIS展示,最后围绕一些国家及其邻国空间展示为大家做重点的介绍。地图会将故事,通过本文,不仅可以学习如何在SpringBoot中进行GIS的应用开发,而且通过WebGIS来展示我们的地球。如果您对这方面也感兴趣,不妨来看看呢。
一、空间数据查询基础
在进行相关应用的开发之前,我们首先要对涉及的空间表以及空间查询函数进行介绍。让大家对相关的空间物理结构和空间检索函数有一个充分的认识。因此首先我们先来介绍一下在国家邻国查询的应用中需要使用的数据基础知识。
1、空间数据库基础
虽然在前面的博文中,这里不再做过多的介绍,将空间表的物理结构给大家进行展示。
CREATE TABLE "public"."biz_world_country" (
"pk_id" int8 NOT NULL,
"full_english_name" varchar(255) COLLATE "pg_catalog"."default",
"short_english_name" varchar(255) COLLATE "pg_catalog"."default",
"min_en