自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(387)
  • 资源 (8)
  • 收藏
  • 关注

原创 cesium项目实战:前言

就是Vue前端技术+Cesium开发基础和实例,vue版本2.6.14,cesium版本1.92,逐步搭建做成项目工程,满满全是源码,复制粘贴直接跑起来,既加快学习进度,又节省时间成本。不停的更新中...

2022-09-19 10:43:49 928 2

原创 在现在的项目中,需要根据不同的行政区展示不同的地图,但是由于行政区和专题服务过多,如果每个行政区都发布服务那么会导致地图服务数量太多。所以,现需要对地图服务按照指定的行政区进行过滤,来减少发布服务数量

QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考目录0背景1 方案1.1代理方式1.2 动态服务1.2.1动态服务图层(B)结构1.3静态服务1.3.1预处理工具1.3.2 代理服务0背景在现在的项目中,需要根据不同的行政区展示不同的地图,但是由于行政区和专题服务过多,如果每个行政区都发布服务那么会导致地图服务数量太多。所以,现需要对地图服务按照指定的行政区进行过滤,来减少发布服务的数量。1 方案...

2021-12-14 17:14:35 1236

原创 模型构建器发布GP服务 前端传图层 指定图层渲染颜色以及一些取巧的GP字符串化技术优化

QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考项目描述(1)前端传图(2)改造前端传图层的取巧(3)颜色指定

2021-04-19 15:08:07 299 3

原创 关于AllOriginSubtypes和AllDestinationSubtypes拓扑检查官方文档有误导

当两个要素类参与拓扑时,官方有一段代码,将拓扑规则加到拓扑中。默认为false,但是这样是得不到拓扑结果的。

2024-03-30 11:02:19 295

原创 -2147220960 Message: The supplied command does not exist in command pool

创建拓扑topo时出现的错误代码:-2147220960 Message: The supplied command does not exist in command pool。

2024-03-29 16:57:34 83

原创 ArcEngine中IField的属性详细描述

所有的表和特性类都有一组必需的字段,这些字段是记录表或特性类中任何特定对象的状态所必需的。例如,在一个简单的特征类中,类和形状都是必需的字段。所需的属性仅适用于对修改字段属性的模式或阻止其被删除的更改。在个人和文件地理数据库中,这些字段将使用后缀为“_linge”和“_area”的形状字段的名称进行命名。最好是循环遍历特性的字段,并跳过不可编辑的字段,而不是允许用户尝试编辑无法编辑的字段。例如,校验值将验证所提供的值是否对应于小整数的字段类型,或者该值是否对应于一个字符串值。:指示该字段是否可编辑的。

2024-03-27 16:18:03 632

原创 c# 操作word中的表格 批量复制和批量插入

用的是windows自带的dll包,没有引用第三方。

2023-10-26 16:37:12 688

原创 GeoServer地图服务器权限控制

本文章应该会后面试验一个鉴权功能就会发布一系列测试过程(GeoServer有很多鉴权方式)

2023-09-19 16:55:31 704

转载 PostGIS教程十八:维数扩展的9交集模型

维数扩展的9交集模型"(DE9IM)是一个用于建模两个空间对象如何交互的框架。内部(interior)边界(boundary)外部(exterior)内部是以环为边界的里面的那一部分;边界是环本身;外部是边界外的一切。对于线性要素,内部边界和外部内部是以端点为界限的线的那一部分;边界是线性要素的端点;外部是平面中除内部和边界外的所有其他部分。内部是点,边界是空集,外部是平面上除点以外的所有其他部分。使用这些内部外部和边界的定义,任何一对空间要素之间的关系都可以用一对要素的内部边界外部。

2023-08-12 17:21:07 272

转载 PostGIS教程十七:线性参考

线性参考模型的优点是,从属空间观测信息不需要与基准空间观测信息分开记录,对基础观测信息进行更新时,从属观测信息将自动更新从而追踪新几何图形。我们可以将nyc_subway_station_events表连接回nyc_streets表,并使用measure属性生成。是一种表示要素的方法,这些要素可以通过引用一个基本的线性要素来描述。如果有一个要引用到线性网络的现有点表,要计算各点的线性参考比例,请使用。包括对空间要素的外键引用和沿参照要素的测量值。函数,该函数接受线串和点,并返回该点沿线串的线性参考比例。

2023-08-12 17:19:23 119

转载 PostGIS教程十六:几何图形的相等

转自于在处理几何图形时确定相等可能很困难。PostGIS支持三种不同的函数与操作符,可以用来确定不同级别的相等。为了说明这些函数和操作符,我们将使用以下多边形。

2023-08-12 17:17:23 102

转载 PostGIS教程十五:几何图形的有效性

对于多边形来说,有效性是最重要的,因为多边形定义了有界区域,需要很好的结构。线串非常简单,不会无效,点也不会无效。多边形有效性的一些规则很明显,而另一些规则是任意的(事实上,是任意的)。多边形的环必须闭合内环必须位于外环的内部环不能自相交(它们不能相互接触,也不能交叉)除了在某个点接触,环不能与其他环接触最后两条规则属于任意类别。定义多边形的其他规则也是自洽合理的,但是上面的规则是PostGIS所遵循的OGCSFSQL标准所定义的多边形有效性的规则。

2023-08-12 17:15:23 203

转载 PostGIS教程十四:更多的空间连接

在上一节中,我们看到了和函数,以及一些简单的示例。在本节中,我们将用它们做一些更详细的事情。

2023-08-12 17:11:54 141

转载 PostGIS教程十三:几何图形创建函数

"以几何图形作为输入并输出新的图形。

2023-08-12 16:54:06 158

转载 PostGIS教程十二:地理

通过将::geometry附加到geography值后面,可以将对象转换为SRID为4326的geometry。在地球球体上,1度对应的地球实际距离的大小是变化的。然而,ST_Distance_Spheroid功能是有限的,该函数仅适用于点,不支持跨极点或国际日期变更线的要素的索引。看作近似的笛卡尔平面坐标,并继续进行空间计算,然而,关于距离、长度和面积的测量将会是毫无意义的。因此,在LAX-CDG航班路线距离冰岛的距离(从冰岛的国际机场测量)是一个相对较小的502km这样的一个长度距离。

2023-08-12 16:49:04 110

转载 PostGIS教程十一:投影数据

ST_SRID(geometry) —— 查看空间数据的坐标系ST_SetSRID(geometry,SRID) —— 设置空间数据的坐标系UpdateGeometrySRID(table_name, column_name, srid) —— 更新空间数据表的坐标系ST_Transform(geometry, srid) —— 转换空间数据的坐标系。

2023-08-12 16:43:14 176

原创 vue+openlayers关于坐标转换proj4 epsg proj相关,CGCS2000 / 3-degree Gauss-Kruger zone 38转大地2000地理坐标系

CGCS2000 / 3-degree Gauss-Kruger zone 38(投影)转China Geodetic Coordinate System 2000(地理)vue+openlayers关于坐标转换proj4 epsg proj相关。计算了 6组转坐标的 没问题 如果有问题 就是数据的问题额。

2023-08-12 15:58:08 406

转载 PostGIS教程十:空间索引

虽然这对于高度事务性的数据库是必不可少的功能,但在添加索引或大容量数据之后等待自动清理运行是不明智的,如果执行大批量更新,则应该手动运行VACUUM命令。为了弄清楚要处理的数据的大概内容(读取表的一小部分信息,而不是读取表的大部分信息),PostgreSQL保存每个索引列中数据分布的。的思想,就像显微镜一样有粗粒度的调整和细粒度的调整。命令要求PostgreSQL回收表页面中因记录的更新或删除而留下的任何未使用的空间。的情况下,对要素的任何搜索都需要对数据库中的每条记录进行"顺序扫描"。

2023-08-12 15:31:59 573

转载 PostGIS教程九:空间连接

在上面的最后部分,我们看到A-train服务的区域的种族构成与城市其他区域的种族构成并没有太大的不同。首先,请注意,nyc_subway_stations表routes字段的内容是我们感兴趣的用于查找A-train的内容。约束范围内可用的所有的连接的行记录,然后将这些行记录分组。关键字从结果中消除重复的行。",这个问题将人口普查中的人口信息与社区的几何信息结合在一起,社区信息只限制在曼哈顿的一个行政区中。因此,可以得出结论:A-train服务的区域的种族构成与城市其他区域的种族构成并没有太大的不同。

2023-08-11 14:16:17 436

转载 PostGIS教程八:空间关系

更重要的是,我们还对坐标进行了四舍五入,以使它们更易于阅读,这实际上改变了结果:我们现在不能使用ST_Touches()方法来找出哪些道路连接Atlantic Commons,因为坐标不再与原来的坐标完全相同。如果第一个几何图形完全位于第二个几何图形内,则ST_Within(geometry A, geometry B)返回TRUE,ST_Within()测试的结果与ST_Contains()完全相反。,即如果第二个图形与第一个图形的空间形状与位置相等(空间相等性),则ST_Equals()返回TRUE。

2023-08-11 14:14:50 534

转载 PostGIS教程七:关于几何图形的练习

(提示:nyc_census_blocks和nyc_neighborhoods中都有boroname - borough name - 行政区名-这个字段),因此,我们使用ST_GeometryN()从每个集合中提取第一个。以下是我们迄今为止看到的所有函数的汇总,它们应该对练习有用!返回的JSON里的几何类型是"MultiPolygon(,而不必使用GeometryCollection类型。为单位的面积,需要再对其除以10000;为单位的面积,需要对其除以4047。(提示:空间数据的测量单位是。

2023-08-11 14:13:05 104

转载 PostGIS教程六:几何图形(geometry)

在前面的章节中,我们已经往数据库中加载了数据,现在让我们来先看一些简单的例子。在pgAdmin中,再次选择nyc数据库并打开。

2023-08-11 14:08:33 453

转载 PostGIS教程五:简单的SQL语句

来查询nyc_neighborhoods表,这张表内包含了纽约所有的街区信息,但我们只想要查看属于。的函数,some_data_source既可以是单个表,也可以是通过连接两个表而创建的。下面是一些有用的信息,回想一下上一章节中的nyc_census_blocks表的定义。在前面的章节中,我们已经将数据加载到数据库中,现在让我们使用SQL来查询数据!通常,我们对单个行记录数据不感兴趣,而对基于所有行记录数据的统计数据更感兴趣。因此,知道各个社区名字的长度可能不如知道所有社区名字的长度的平均值有趣。

2023-08-11 14:05:46 408

转载 PostGIS教程四:关于教程使用的数据

教程的数据是有关的四个shapefile文件和一个包含社会人口经济数据的数据表。在前面一节我们已经将shapefile加载为PostGIS空间数据表,在后面我们将添加社会人口经济数据。下面描述了每个数据集的记录数量和表属性。这些属性值和关系是我们以后分析的基础。要在pgAdmin中浏览表的性质或属性,请在高亮显示的表上单击鼠标右键,然后选择(property)。

2023-08-11 14:04:09 94

转载 PostGIS教程三:加载空间数据

PostGIS shapefile工具将shapefile数据从二进制转换为一系列的SQL命令,然后在数据库中运行以加载数据,从而使shapefile数据在PostGIS中可用。PostGIS附带的数据列出了3000多个已知的空间参考系统以及在它们之间进行转换/重新投影所需的详细信息。世界上并不是每个地图投影都有对应的SRID编号,但大多数常见的投影都有对应的且保存在prj2epsg库中的SRID编号。"按钮并观察导入过程。它的图形界面允许我们轻松探索我们的数据,以及快速的对地理要素样式进行设置。

2023-08-11 14:02:18 145

转载 PostGIS教程二:PostGIS安装和创建空间数据库

如果是第一次运行pgAdmin,应该有一个已在pgAdmin中配置的PostGIS服务器条目(localhost:5432)。双击该条目,并在密码框中输入密码,以连接到数据库。打开数据库的树结构选项,查看可用的数据库。postgres数据库是默认的postgres用户所属的用户数据库,我们不用理会这个数据库。双击下载的文件,所有设置都使用默认设置即可,只是需要设置超级用户postgres的密码。,在pgAdmin中完成的所有查询都可以使用psql完成。,一个输入SQL命令查询的命令行工具。

2023-08-11 13:59:44 1521

转载 PostGIS教程一:PostGIS介绍

"这个问题,对多边形进行计算,计算量非常大而且难以计算,但在计算矩形的情况下,计算比较容易,而且速度非常快。PostGIS 0.1的开发花费了不到一个月的时间,但做一个“MyGIS" 0.1可能需要更长的时间,可能永远也不会成功。而构建的专有的、独立的系统,即应用程序和平面文件之间的耦合性非常高,平面文件里的空间数据没有数据独立性。在PostGIS 1.0中,这种新的、更快的、轻量级的数据表示成为了默认的数据表示。时,PostGIS团队查看了它们的代码,这坚定了最初使用PostgreSQL的决定。

2023-08-11 13:55:07 605

原创 openlayers操控图斑的crud增删查改的整套代码

openlayers操控图斑的crud增删查改的整套代码

2023-08-11 08:22:03 103

原创 Java一般用于postgis空间数据库通用的增删查改sql命令

java一般用于postgis空间数据库通用的增删查改sql命令

2023-08-10 16:09:39 714

原创 基于H5或者微信小程序开发GIS地图实战全套代码

写的一个基于H5或者微信小程序开发GIS地图实战项目,让大家借鉴一下,该项目用于H5或者微信小程序 都已经上线部署

2023-08-01 09:33:26 718

原创 微信小程序开发天地图

微信小程序开发天地图

2023-06-05 10:28:57 1879 6

原创 javascript Dxf-Parser 读取dxf数据转化为shape,遇到弧形数据只给你提供一个bulge 凸度数据 无法转化成弧形的shp图斑

解决javascript Dxf-Parser 读取dxf数据转化为shape,遇到弧形数据只给你提供一个bulge 凸度数据 无法转化成弧形的shp图斑的问题,现在已经完美拟合的解决

2023-06-02 17:28:49 774

原创 前端javascript:普通html以及vue中的用法 Dxf-Parser 读取dxf数据

前端javascript:普通html以及vue中的用法 Dxf-Parser 读取dxf数据

2023-06-02 10:21:36 1955 12

原创 navicat 查看密码小技巧

navicat 查看密码小技巧,此处用于mysql密码忘记了,但是navicat还保存着的密码记录

2023-05-26 10:47:33 264

原创 当使用ArcGIS Server 发布图层时,ArcGIS JavaScript API前端访问地图后,在无限放大的情况下,出现图斑线面样式分离的现象

当使用ArcGIS Server 发布图层时,ArcGIS JavaScript API前端访问地图后,在无限放大的情况下,出现图斑线面样式分离的现象

2023-05-25 15:58:57 147

原创 cesium坐标系转换:经纬度地理坐标系 弧度地理坐标系 笛卡尔坐标 屏幕坐标之间的相互转换

核心就是 cesium 计算的地理数据用弧度坐标系表示(很多公式计算出来的是弧度结果),我们采集的数据是经纬度表示的(即我们正常的经纬度),围绕着cesium球体展示的用笛卡尔坐标系计算的其方位的(各种附着物的摆放位置和方向)!cesium 最直接的核心就是 经纬度可以转弧度地理坐标,弧度地理坐标可转笛卡尔坐标,笛卡尔坐标可转屏幕坐标或者二维的笛卡尔坐标,反之,也可以转化回去!

2023-05-11 15:04:37 843

原创 openlayers 加载天地图及自定义EPSG:4490坐标系以及axisOrientation的值为enu或neu的问题

但是这个只是针对neu坐标系,而我们注册的4490如果不重写定义axisOrientation,会被ol默认注册为enu,从而不会触发wms1.3.0的反转xy的操作,导致图层无法加载,所以需要进行projection4490的重写,然后覆盖添加到projection中。首先openlayer自带的projection的坐标系是支持EPSG4326的,我们想要支持EPSG4490的坐标系,就必须将4490的坐标系注册进openlayer的projection中,这里我们借助Proj4.js。

2023-03-24 16:34:44 1726

原创 围绕国产化操作系统以及人大金仓地理空间库的GIS的解决方案,含超详细部署步骤以及与QGIS,GeoServer,PostGlS Shapefile lmport/Export Manager的连接步骤

人大金仓软件2.1软件的下载以及授权的相关文件插件2.2上传至虚拟机2.3KingbaseES V8R6数据库部署过程2.3.1创建安装用户2.3.2赋权2.3.3.创建安装目录且赋权2.3.4 准备挂载2.4kingbase安装方法2.7postgis安装3 人大金仓数据库与QGIS的连接4 人大金仓数据库与PostGlS Shapefile lmport/Export Manager的连接5 人大金仓数据库与geoserver的连接

2023-03-13 10:03:44 1374

原创 ArcEngine代码 线和面几何体IGeometry在axMapControl控件上快速绘制,并可自定义颜色

在ArcEngine开发中,经常遇到随意生成的坐标串经过转化为图形或者其他地方相交得了的图形,没有概念,想要绘制在axMapControl1空间上看看情况,那么请用如下代码,一目了然!

2022-12-06 10:59:05 294

原创 cesium加载cesiumLab切片TMS格式以及WMTS格式,并解决栅格黑色背景问题

cesium加载cesiumLab切片TMS格式以及WMTS格式,亲测有效,不同于geoserver服务器的数据,那么多参数要填写,切片又慢的要死, cesiumLab切片简单,时间又快,而且该工具对于影像支持是全免费的,其他工具多多少少限制了部分功能,该篇文章从数据发布到cesium代码加载以及效果截图一一列举!!并解决栅格黑色背景如何处理的细节!准备好dom正射数据,我得是投影的坐标系影像,看下图可见范围,就知道什么坐标系一目了然将该tif格式的数据右键导出,并在NoData处设置为0(默认256),如

2022-12-05 09:07:42 1147

pdf转图片,图片转pdf,word转图片,word转pdf

pdf转图片,图片转pdf,word转图片,word转pdf

2022-10-25

vue.config配置

vue.config配置

2022-09-19

ArcObject Java的Jar包

ArcObject Java的Jar包

2022-05-05

ArcEngine连接PostgresSQL所需五个dll.zip

ArcEngine开发连接PostgresSQL空间库Cannot connect to database because the database client software failed to

2021-12-09

资源环境承载能力预警技术方法.pdf

资源环境承载能力预警技术方法

2021-07-15

JPG转pdf批量工具.zip

JPG转pdf批量工具.zip

2021-07-15

资源环境承载能力和国土空间开发适宜性评价技术指南

资源环境承载能力和国土空间开发适宜性评价技术指南(试行)-202001.pdf

2021-07-15

XX县资源环境承载能力和国土空间开发适宜性评价报告.pdf

XX县资源环境承载能力和国土空间开发适宜性评价报告

2021-07-06

Java调用C# dll jacob包类资源.zip

Java调用C# dll jacob包类资源.zip

2020-05-10

矩形任意框选图像改变图片像素灰度值

针对修改图像的局部灰度值,设计出矩形框任意改变,本案例是VS2010,自带测试数据,图形处理效果非常好,代码原理简单明了。选择擦图模式涉及的鼠标样式改变。

2018-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除