GIS
文章平均质量分 65
丷丩
什么也不想说。
展开
-
GIS十大经典问题之3.最短路径分析问题
最短路径分析是 GIS中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。原创 2024-09-04 15:06:07 · 762 阅读 · 0 评论 -
GIS十大经典问题之2.叠加分析问题
叠加分析是 GIS 中重要的分析方法之一,通过合理的解决思路和适当的编程实现,可以为地理空间问题的解决和决策提供有力支持。在实际应用中,需根据具体需求和数据特点,选择合适的工具和方法来进行准确有效的叠加分析。原创 2024-09-04 15:01:37 · 757 阅读 · 0 评论 -
实现GeoServer的工作空间复制Implementing workspace replication for GeoServer
概述:在使用GeoServer作为地图容器的时候,在测试机器上发布了大量的图层,需要配置新的工作空间副本的时候,还需要手动发布,经过测试,通过复制工作空间的方法非常方便。重启GeoServer新的工作空间生效。将要复制的工作空间的文件夹复制一份在。下,命名为期望的工作空间名称如。原创 2024-07-29 16:32:32 · 662 阅读 · 0 评论 -
在PostGIS中计算一个面要素表中的重叠部分(Find overlaps among polygons in PostGIS)
在PostGIS中有一张面要素表,需要检查该表中的哪些地方有重叠。其中重叠定义为这些多边形的面状交集。我们现在来计算出这些区域。原创 2024-06-03 10:47:14 · 406 阅读 · 0 评论 -
在PostGIS中计算一个面要素表中的缝隙(Find gaps among polygons in PostGIS)
在PostGIS中有一张面要素表,需要检查该表中的哪些地方有缝隙。其中缝隙定义为这些多边形的并集中的环。原创 2024-05-31 16:40:36 · 327 阅读 · 2 评论 -
在PostGIS中检查孤线(Find isolated lines in PostGIS)
本文介绍在PostGIS中的线要素点,通过函数计算指定线要素表中的孤线,并计算最接近的纠偏位置。在PostGIS中有一张线要素表,需要检查该表中的孤线,并且进行自动纠正的计算。获取自动修复的容差,如果偏差大于该阈值,则不做自动修复的计算。其中孤线定义为两端端点都不在任何其他线的顶点上。我们可以直观看出B和D属于孤线。原创 2024-05-30 13:22:30 · 525 阅读 · 0 评论 -
在PostGIS中计算没有在线上的点(Calculate points that do not on the line in PostGIS)
在项目业务需求中需要计算出一些点没有落在线上,比如电网项目中的电杆点位必须落在点线传输路线上。 电杆的数据存储在专门的一张PostGIS空间表中,传输线路以矢量线段的方式存储在另一张线空间表。需要检查计算出那些没有落在传输线路上的电杆。原创 2024-05-24 09:54:16 · 199 阅读 · 0 评论 -
在PostGIS中计算线、面数据集是否自相交(Calculate whether Line or Polygon datasets self intersect in PostGIS)
函数检查出来的结果有一种是Self-intersection,但是对于线数据集并不能判断出自相交的情况(项目中的要求是线对象的线段之间有相交的情况)。最近在开发关于空间数据拓扑的检查工作,检查空间线或面数据是否自相交。数据存储在PostGIS中。返回值为:正常检查完成返回结果表名称,否则返回"-1";函数进行计算,如果非自相交的线,则比有。进行检查,对于线对象,则采用。同时将检查结果写入记录表中。通过PostGIS中的。所以对于面对象,采用了。,否则认为是自相交。目前支持的几何类型为。,其他类型未做验证。原创 2024-05-23 10:00:35 · 622 阅读 · 0 评论 -
在SLD样式定义中使用外部图标
SLD 拥有支持使用外部图标的特性,涵盖了位图图像以及如 PNG、JPEG 和 SVG 等多种格式的矢量图形。为了能在 SLD 样式文件中有效地使用外部图标,必须明确地在 ExternalGraphic 元素中进行定义。在此过程中,可以通过多种特定的方式来定义图形。这些方式不仅为图标的运用提供了多样化的选择,同时也为 SLD 样式文件的设计与呈现增添了更多的可能性和灵活性,从而实现更丰富、更具创意的效果。原创 2024-04-24 16:44:23 · 243 阅读 · 0 评论 -
JavaScript实现创建SLD中的xxSymbolizer节点(JavaScript implementation for creating xxxSymbolizer nodes in SLD)
由于SLD涉及到的标签非常多,规则比较灵活,目前只支持单一符号、分类符号和等级符号的SLD以及文本标注的SLD。JavaScript处理JSON数据比较灵活,但是对于XML处理相对复杂一点。在GeoServer中发布样式用到SLD,需要在业务中进行SLD的生成。支持创建简单点符号和图标类XML格式的字符串;因此将SLD转换为JSON进行处理。SLD本身是特定的XML。原创 2024-04-24 16:12:23 · 461 阅读 · 4 评论 -
JavaScript实现将SLD和JSON互转(JavaScript implementation to convert SLD and JSON into each other)
在GeoServer中发布样式用到SLD,需要在业务中进行SLD的生成。SLD本身是特定的XML。JavaScript处理JSON数据比较灵活,但是对于XML处理相对复杂一点。因此将SLD转换为JSON进行处理。由于SLD涉及到的标签非常多,规则比较灵活,目前只支持单一符号、分类符号和等级符号的SLD以及文本标注的SLD。原创 2024-04-24 15:43:38 · 588 阅读 · 2 评论 -
三种空间数据的聚合算法(Aggregation algorithms for three types of spatial data)
方法3:按所属空间网格进行聚类,将所有元素所在的区域划分为多个网格,在网格的中心创建特征,并将网格中的特征聚合到该网格中。方法1:按Ol默认方法进行聚类,使用Openlayers默认聚类方法,将任何特征聚合为满足最小距离的种子数据。方法二:按所属区域属性进行聚类,根据元素的属性进行聚合,即具有相同Name_2属性的元素的聚合。我使用了三种聚合算法来做一个例子(500条记录)。原创 2024-04-16 17:09:03 · 645 阅读 · 0 评论 -
在PostGIS中计算点数据集的最小外包凸多边形等(Calculate the minimum outer convex polygon of a point dataset in PostGIS)
在PostGIS中计算点数据集的最小外包凸多边形等原创 2024-04-16 09:23:43 · 296 阅读 · 0 评论 -
GIS入门:GIS到底是什么,GIS的概念、构成结构、功能和应用
地理空间数据是指以地球表面空间位置为参照的自然、社会和人文景观数据,可以用图形、图像、文字、表格和数字等表示,由系统建立者通过数字化仪、扫描仪、键盘或其他通信系统输入GIS,是系统程序作用的对象。计算机系统软件是GIS日常工作所必需的,是由计算机厂家提供的、为用户开发和使用计算机提供方便的程序系统,通常包括操作系统、汇编程序、编译程序、诊断程序、库程序,以及各种维护使用手册、程序说明等。GIS的规模、精度、速度、功能、形式、使用方法,甚至软件等都受到硬件指标的支持或制约。前端、测绘、地信、遥感专业必看。原创 2023-09-13 00:49:48 · 10935 阅读 · 0 评论 -
利用GeoServer进行跨图层空间查询
跨层过滤提供了从层A中查找与层B中的特征具有特定关系的特征的能力。例如,这可以用于查找距离指定商店给定距离内的所有公交车站,或者查找指定城区内的所有咖啡店。querylayer模块添加了实现跨层过滤的过滤功能。这些功能通过查询应用于主图层的过滤器中的辅助图层来工作。辅助层的名称和要从中提取的属性作为参数提供,同时提供ECQL过滤器表达式以确定感兴趣的功能。一个常见的用例是提取几何体值的属性,然后将空间谓词中的值用于主层中的几何体属性。GeoServer广泛支持过滤器功能,因此跨层过滤可以在SLD规则原创 2023-08-31 15:51:10 · 765 阅读 · 0 评论 -
QGIS下载Google瓦片数据
介绍利用QGIS下载天地图瓦片数据。原创 2023-06-12 23:17:55 · 1593 阅读 · 0 评论 -
QGIS下载天地图瓦片数据
介绍利用QGIS下载天地图瓦片数据.原创 2023-06-12 23:13:18 · 2675 阅读 · 9 评论 -
PostGIS:计算一个二维面在三维线上的投影
上述方法只适用于地上三维对象的计算。如果是地下三维对象,应当将ST_Extrude对象的全部Z值减去高差的1/2。主要思路:将二维面对象转换为POLYHEDRALSURFACE对象。原创 2023-04-10 17:44:41 · 245 阅读 · 1 评论 -
QGIS如何将高程DEM统一增加数值(How to uniformly increase elevation DEM values in QGIS)
在实际的应用中,有时候需要将高程统一增加一个值以突出显示某个区域。本文介绍通过QGIS将高程值统一增加基值。**原创 2022-12-19 11:44:55 · 1004 阅读 · 0 评论 -
ArcGIS10.8安装(附最新<2022年10月29日>下载地址)
一、软件下载 链接: https://pan.baidu.com/s/1kNdgNTwVetX87PeDmtes1Q 提取码: 3vg1 二、安装许可证文件 破解版请安装完成后使用如下目录文件替换同名文件即可***ArcGIS_Desktop_10.8_Crack_DanPack下dll*** 下一步: C:\Program Files (x86)\...原创 2021-09-26 16:37:26 · 33157 阅读 · 10 评论 -
GIS经典笔试、面试题汇总(四)
本文转载自《https://blog.csdn.net/qq_41780295/article/details/86751133》 1、什么是地理信息系统?简述其基本功能 它是随着地理科学、计算机技术、遥感技术和信息科学的发展而产生的一门科学。就应用而言,是对空间数据进行 组织、管理、分析、显示 的系统。其实本质上它探讨的就是坐标信息的问题。 地理信息系统基本功能: 数据采集、监测与编辑 ;数据处理与变换(矢栅转换、制图综合);数据存储与组织(矢转载 2021-09-26 15:36:55 · 3512 阅读 · 0 评论 -
GIS经典笔试、面试题汇总(三)
本文转载自《https://blog.csdn.net/sl369777/article/details/12450937》 西安80和北京54是怎么回事?度带表示什么? 我国1954年在北京设立了大地坐标原点,由此计算出来的各大地控制点的坐标,称为1954年北京坐标系。我国1986年宣布在陕西省泾阳县设立了新的大地坐标原点,并采用1975年国际大地测量协会推荐的大地参考椭球体,由此计算出来的各大地控制点坐标,称转载 2021-09-26 15:35:15 · 1894 阅读 · 0 评论 -
GIS经典笔试、面试题汇总(二)
本文转载自《https://blog.csdn.net/staHuri/article/details/92830284》 GIS面试问题 文件类型 shpgdbmdbsde 数据类型 点线面 坐标转换形式 仿射变换(二维空间) 使用多个相同点进行平移,缩放,旋转,裁剪获得 3参数,4参数,7参数转换 常用地理坐标系,投影坐标系 地理坐标系 WGS-84 投影坐标系 北京54,西安80 地理坐标系,投影坐标系区别 地理坐标系经纬度为单位,确定一个可以转载 2021-09-26 15:33:36 · 3211 阅读 · 0 评论 -
GIS经典笔试、面试题汇总(一)
本文转载自《https://blog.csdn.net/m0_37251750/article/details/99290040》 基础题目 求职时笔试和面试中的基本题目,一般都比较简单,但有些公司会具体考察细节的知识点,基础知识要牢固。 1、什么是地理信息系统?简述其基本功能(中规院笔试题) 2、有哪些常用GIS软件?对ArcGIS,MapGIS,SuperMap做对比 (ESRI中国笔试题) 3、什么是空间元数据? 4、简单列举常用的地理坐标系统、投影坐标系统和地心坐标系统?并简要描述他们转载 2021-09-26 15:27:40 · 3175 阅读 · 0 评论 -
ArcGIS学习总结(一)——空间数据库管理及属性编辑
本文转载自《https://blog.csdn.net/weixin_43626557/article/details/90637450》一、介绍 ArcCatalog 用于组织和管理所有 GIS 数据。它包含一组工具用于浏览和查找 地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。 ArcCatalog 应用模块帮助你组织和管理你所有的 GIS 信息,比如地图,数据集,模型,元数据,服务等。它包括了下面的工具: 浏览和查找地理信息。 记录、查看和管理元数据。 创建、编辑图层转载 2021-09-23 15:27:22 · 2748 阅读 · 0 评论 -
GIS中坐标系的基本概念
GIS坐标系的分类1、地理坐标系(Geographic Coordinate System, GCS)2、投影坐标系(Projected Coordinate System, PCS)平面极坐标系,这个在初中的时候都学过。GIS中的坐标系可以从这个概念入门学习。可以理解为“为确定两个值之间相对变化而产生的确定值“。这两个值在平面上。在理解一下球坐标系,“为确定三个值之间相对变化而产生的确定值“。这三个值球面上。现在再来看下GIS中的地理坐标系,就是在GIS学科中的球坐标系。以地球的质心为圆心,原创 2020-12-02 00:10:35 · 2438 阅读 · 0 评论 -
NTS-NetTopologySuite中判断线是不是闭合的线
/// <summary> /// 每条线都是闭合的线-首尾相连 /// </summary> /// <param name="lyrPath"></param> /// <param name="fieldName">过滤字段</param> /// <param name="fieldVal">过滤值</param> ..原创 2021-09-15 17:14:19 · 270 阅读 · 0 评论 -
NTS-NetTopologySuite中计算三个点的夹角(角度)
private double Angle(Coordinate cen, Coordinate first, Coordinate second) { const double M_PI = 3.1415926535897; double ma_x = first.X - cen.X; double ma_y = first.Y - cen.Y; double mb_x = se...原创 2021-09-15 17:08:38 · 278 阅读 · 0 评论 -
NTS-NetTopologySuite中将任意几何对象转换为线段
public static void ConvertGeomToLineSegment(Geometry geom, List<LineSegment> ls) { if (ls == null) ls = new List<LineSegment>(); if (geom.GeometryType == "LineString") { for (v...原创 2021-09-15 17:05:22 · 411 阅读 · 0 评论 -
NTS-NetTopologySuite中判断shape中的点是否有压盖、重叠
/// <summary> /// 判断点是否有压盖、重叠 /// </summary> /// <param name="pLyrPath"></param> /// <returns></returns> public List<IFeature> PointOverlaySelf(string pLyrPath) ...原创 2021-09-15 16:59:45 · 287 阅读 · 0 评论 -
NTS-NetTopologySuite中找出不在线上的点
/// <summary> /// 检查点是否有不在线上的情况 /// </summary> /// <param name="pLyrPath">点shp路径</param> /// <param name="lineLyrPath">线shp路径</param> /// <param name="filterField">匹配...原创 2021-09-15 16:56:48 · 276 阅读 · 0 评论 -
一套开源三维管线管理系统
Pipeline介绍二次开发源码开源的三维管线地理信息系统:包括:三维地图浏览/定位管线快速查询 材质查询 / 管径查询 / 管块查询 / 埋设日期查询 / 复合条件查询 / 空间查询管线数据统计管径分段统计 埋深分段统计 / 材质分类统计 / 管径分类统计 / 综合统计应急抢险分析 断面分析 / 爆管分析 / 地面开挖分析 / 覆土分析 / 追踪分析 / 流向分析规划设计分析 净距分析 / 碰撞分析 / 连通性分析管线属性标注数据打印出图源码地址:https://gitee.c原创 2021-09-13 10:15:40 · 2116 阅读 · 0 评论 -
QGIS中的栅格样式和分析
许多科学观察和研究都会产生栅格数据集。栅格是分配有特定值的像素网格。通过对这些值进行数学运算,可以进行一些有趣的分析。QGIS 通过[Raster Calculator]内置了一些基本的分析功能。在本教程中,我们将探索可用于设置栅格样式的选项和栅格计算器提供的功能。目标:将使用人口网格数据创建2000年至2010年全球人口变化的专题图。获取数据我们将使用来自哥伦比亚大学的世界网格化人口 (GPW)v4数据集。具体来说,我们需要GeoTiFF 格式的 2.5 度分分辨率的全球人口数量以及 2000 .原创 2021-06-01 22:15:13 · 1506 阅读 · 0 评论 -
QGIS中的矢量风格化
(QGIS3)QGIS中的矢量风格化¶要创建地图,必须对GIS数据进行样式设置,并以可视化形式呈现。 QGIS中提供了大量选项,可将不同类型的符号系统应用于基础数据。 在本教程中,我们将获取一个文本文件,并应用不同的数据可视化技术来突出显示数据中的空间模式。内容概览¶我们将获取一个CSV文件,其中包含世界上所有电厂的位置,并创建一个地图,显示这些电厂中使用的可再生和不可再生燃料的分布图。其他技能¶使用表达式将多个属性值分组到一个类别中获取数据¶世界资源研究所已经建立了一个全面的,开放的全球原创 2021-05-06 09:45:14 · 526 阅读 · 2 评论 -
管线中的净距分析
管网系统中涉及到的净距分析,计算两条管线的最小水平、垂直净距。用鼠标左键在图形窗口点击选择两条管线,系统将自动计算水平距离或垂直距离。选择两条管线,计算出两条关系的最小水平距离和最小垂直距离。首先需要计算出选择的两条线相距最近的位置分别在哪里。超图本身是没有计算两个三维线对象的最近点的方法。通过google查询,得到一个方法:stackoverflow但是通过这个方法调用后发现很多时候计算不出来。后来在Nts中发现直接有这样一个接口:nettopologysuiteNea.原创 2021-04-15 10:46:13 · 2183 阅读 · 0 评论 -
GIS中的矢量数据、栅格数据
GIS中的数据分为:1.矢量数据2.栅格数据参考【Types of GIS Data Explored: Vector and Raster】GIS数据与普通数据的最主要差别是包含了空间位置信息数据。GIS数据内部可分为两类:以矢量和栅格形式(包括图像)表示的空间数据,以及以表格格式表示的属性表。在空间数据内,GIS数据可以进一步分为两种不同类型:矢量和栅格。矢量数据-Vector Data矢量数据分为三种基本类型:点,线(或弧)和多边形数据。在基本类型基础上有符合对象,如多点、多线或者原创 2020-12-02 18:34:51 · 18488 阅读 · 0 评论 -
利用ArcGIS Python批量拼接裁剪遥感影像(arcpy batch processing)
本文转载在《https://blog.csdn.net/gisboygogogo/article/details/75195760》本篇文章将说明如何利用ArcGIS 10.1自带的Python IDLE进行遥感影像的批量拼接与裁剪。1.运行环境:ArcGIS10.1 (安装传送门)、Python IDLE2.数据来源:地理空间数据云 GDEMV2 30M分辨率数字高程数据3.解决问题:制作山西省的DEM影像如下图所示,以30M分辨率数字高程数据为例,影像皆是固定范围的经纬度保存在其服务器上,外转载 2020-11-29 19:44:08 · 913 阅读 · 1 评论 -
(精华)2020年6月27日 C#类库 PostgreSqlHelper(Ado.net数据库封装)
本文转载自《https://blog.csdn.net/aa2528877987/article/details/106980804》using EFCore.Sharding;using Npgsql;using NpgsqlTypes;using System;using System.Collections;using System.Collections.Generic;using System.Data.Common;using System.Net;using System.N转载 2020-11-22 19:20:32 · 686 阅读 · 0 评论 -
倾斜摄影数据OSGB进入到ArcGIS平台相关问题小结
本文转载自《https://blog.csdn.net/ceibake/article/details/81016860》OSGB格式及来源国内倾斜摄影数据多是以.osgb格式存储的,osgb格式是三维引擎定义的数据格式,使用二进制Binary存储,可以加快计算机读取。.osg格式可以通过OSG库自带的数据转换工具转为.osgt格式,osgt采用ASCII存储。.osgb,就是osg的数据再在后面贴上纹理图片,通常为.jpg等格式的图片,可以通过查看图片格式的编码得知图片存储的字节位。通常可以使用Co转载 2020-11-22 18:33:13 · 1788 阅读 · 0 评论 -
ArcGIS制图及出图小技巧——以土地利用图为例
本文转载自《https://blog.csdn.net/ceibake/article/details/79843986》文章目录一、关于地图配色1、使用取色器2、批量修改符号二、关于出图1、快速调整数据框以适应纸张大小2、使用导入符号系统,让每年的土地类型颜色一致3、快速调整多个数据框的大小4、修改图例1)去除图例中的多余文字2)图例多列显示3)修改图例中各类显示名称4)只显示当前视图中的类别5)自定义图例中的图形一、关于地图配色1、使用取色器看别人转载 2020-11-22 18:31:19 · 4964 阅读 · 0 评论