- 博客(166)
- 资源 (4)
- 收藏
- 关注
原创 gdal连接pg(java案例)
打开官方下载地址。我下载的是3.8.5版本,MSVC2022,x64,release-1930-x64-gdal-3-8-5-mapserver-8-0-1,区别不大,自身系统比较低的下载低版本。进入3.8.5的下载列表,我选择的第一个,编译后的二进制压缩包解压压缩包,cmd进入命令行C:\Users\HIGHGO\Desktop\GIS\release-1930-x64-gdal-3-8-5-mapserver-8-0-1\bin\gdal\apps查看支持格式.
2024-11-03 15:26:32
867
原创 银河麒麟v10修改root密码
在GRUB模式下,您需要输入GRUB账户密码。:密码修改完成后,您需要重启系统。由于在单用户模式下,直接使用。:系统重启后,使用新设置的root密码登录,确保密码重置成功。通过以上步骤,可以成功重置银河麒麟V10的root密码。:在编辑界面中,使用上下箭头将光标移至以。输入两遍新密码即可,无需输入原密码。启动系统,这样可以进入单用户模式。:在启动过程中,按下。键进入GRUB模式。
2024-10-24 13:08:11
3629
原创 pgrouting实战应用
去OpenStreetMap网站下载中国地区数据,下载地址下载shapefile格式的数据,然后剪裁出济南历下区范围的地区数据。由于OSM数据是WGS84坐标系(EPSG:4326)的,所以还需将其转换为Web墨卡托坐标系(EPSG:3857)。“要素转线”把折现数据在相交处打断,就是路网数据。1)下载地区地区数据2)下载裁剪行政区数据3)使用arcgis pro添加路网数据和行政区数据4)裁剪数据,仅历下行政区路网5)转换位Web墨卡托坐标系(EPSG:3857)
2024-09-14 09:47:41
625
原创 IMPORTED_LOCATION not set for imported target “Boost::thread“ 使用boost插件
比如sfcgdal或者pgrouting等插件,使用cmake去编译时候调用了boost出现上面的错误。
2024-05-28 17:02:42
653
1
原创 ne_10m_admin_0_antarctic_claim_limit_lines
【代码】ne_10m_admin_0_antarctic_claim_limit_lines。
2023-12-22 18:00:13
399
原创 windows10 Arcgis pro3.0-3.1
我先安装的arcgis pro3.0,然后下载的3.1。3.0里面有pro、help、sdk、还有一些补丁包根据个人情况安装。3.1里面也是这些。
2023-11-28 17:17:00
2614
1
原创 centos7 pgrouting351
yum install perl-Data-Dumper安装即可。缺少perl-Data-Dumper插件。缺少perl version插件。
2023-11-28 10:03:37
619
原创 Cannot find proj.db
编译GDAL完成后,我打了个包(包括.so)移动到了另外同环境的机器上。应用gdal ogr2ogr时候提示找不到proj.db。
2023-11-20 11:47:30
449
原创 查询附近500米的餐厅
查询附近500米数据,第一反应是用ST_Buffer,但是ST_Buffer文档写了一句话,使用ST_DWithin效率更高。
2023-11-16 12:18:47
530
原创 postgis ST_ClipByBox2D用法
geometry geom, box2d box;以快速且宽松但可能无效的方式通过 2D 框剪切几何体。 拓扑上无效的输入几何图形不会导致抛出异常。 不保证输出几何图形有效(特别是,可能会引入多边形的自相交)。这个函数是由 GEOS 模块执行的。可用性:2.2.0-- Rely on implicit cast from geometry to box2d for the second parameterSELECT ST_ClipByBox2D(geom, ST_MakeEnvelope(0,0,10
2023-10-27 19:24:12
290
原创 postgis ST_CoverageInvalidEdges用法
对于违反一个或多个有效性条件的多边形,返回值是包含有问题边的 MULTILINESTRING。只要周围的多边形边缘匹配,这些条件就允许有效的覆盖范围包含孔(多边形之间的间隙)。然而,非常窄的间隙通常是不希望的。一个窗口函数,用于检查窗口分区中的多边形是否形成有效的多边形覆盖范围。通过数据可视化我们发现,id=1和id=2的数据有相交的,对于多边形数组来说是无效的。本函数适用于校验多边形是否有效,并返回错误的几何的位置,有助于去辨别修改。我把示例中的4条数据插入到了数据库,下图是4条数据的集合。
2023-10-26 18:47:40
857
原创 PostGIS GIST运算符大全
左操作对象的边界完全在右操作对象的边界之内,但左操作对象与右操作对象不相交。:右操作对象的边界完全在左操作对象的边界之内,但左操作对象与右操作对象不相交。:左操作对象的边界至少在右操作对象的边界之内,但左操作对象与右操作对象不相交。:右操作对象的边界至少在左操作对象的边界之内,但左操作对象与右操作对象不相交。:左操作对象的边界完全在右操作对象的边界之内。:右操作对象的边界完全在左操作对象的边界之内。:左操作对象的边界至少在右操作对象的边界之内。:右操作对象的边界至少在左操作对象的边界之内。
2023-08-11 18:43:57
402
原创 Centos yum命令大全
5.列出所有已安装但不在 Yum Repository 内的软件包。命令:yum list installed。命令:yum info installed。命令:yum list updates。命令:yum info updates。命令:yum list extras。7.列出所有可更新的软件包信息。8.列出所有已安装的软件包信息。命令:yum search。2.列出所有可安装的软件包。3.列出所有可更新的软件包。4.列出所有已安装的软件包。命令:yum list。命令:yum info。
2023-08-08 14:33:01
835
原创 Kubernetes部署Postgresql
ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。可以将其用作环境变量、命令行参数或者存储卷中的配置文件。Postgresql的Docker镜像 ->参考。pg的docker镜像已经上传到云平台。上的应用程序公开为网络服务的抽象方法。尝试外部访问,测试是否能对外部提供服务。如果资源不存在,就创建,相当于执行。如果资源存在,就修改,相当于执行。资源管理方法见命令式和文件式方法。查看应用对应的service。进入容器,建议用exec。使用apply创建资源,提供声明式的更新能力。
2023-02-02 16:42:30
1492
原创 Docker安装部署Postgresql
v:PGDATA挂载到容器的/var/lib/postgresql/data (因为pg的Dockerfile声明的目录)请注意区分“镜像”和“容器”的。先创建镜像,然后通过镜像创建容器,一个镜像可以有多个容器。本文使用的是在镜像仓库直接pull的方式,非Dockfile的方式。前面端口是对外端口,后面端口是容器内使用端口。docker exec -it 容器ID /bin/sh。返回一串字符,就是启动的容器ID。run:创建并运行一个容器。--name:容器名称。容器查询,-a -q。
2023-01-31 15:42:09
1566
原创 Centos8.3 网络配置
Centos7使用service network start不在生效,替换命令为nmcli错误1:不在停止 NetworkManager服务。 重启:nmcli c reload查看:nmcli connecion错误2:Name or service not knownping: www.baidu.com: Name or service not known
2022-12-07 10:51:02
350
原创 Contos7安装proj-8.2.1
sqlite3 版本>=3.11,并配置PKG_CONFIG_PATH环境变量或SQLITE3_LIBS环境变量。下载7.1.0版本,因为v9太新了,编译方法也换了。
2022-11-30 15:50:42
2440
原创 ERROR: cannot verify www.sqlite.org‘s certificate
若要不安全连接到www.sqlite.org,请使用“——no-check-certificate”。解决办法2(推荐):sudo yum install -y ca-certificates。Contos7使用wget下载sqlite时候报错,ping是可以通的。解决办法1:使用--no-check-certificate。
2022-11-30 14:55:16
628
原创 postgrsql psql命令 /var/run/postgresql/.s.PGSQL.5432无法访问
解决办法2:环境变量添加export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH。查看ldd /usr/local/pg14/bin/psql,发现libpq文件指向的是我过去的libpq。临时解决办法是export PGHOST=/tmp是可以的,但是不治本。解决办法1:可删除过去的pg环境,os会自动寻找下一个libpq。本文适用于安装过pg数据库情况,一个新环境不会有此类情况。这就可以确认,是hostname的原因。1、查看postgresql进程存在。
2022-11-17 10:02:02
3963
原创 React学习手册 2.2箭头函数
出现这个错误的原因在于视图在this上调用.join方法。在控制台中输出this,可以看到她引用的是Window对象。现在正常了,我们可以使用逗号把几个字母连接在一起。务必时刻考虑作用域。把print函数改成箭头函数后,this引用就是窗口了。
2022-10-25 15:29:46
533
原创 IDEA set方法会return
介绍@Accessors注解,有三个属性,fluent,chain,prefix1.fluent:默认为false。当该值为 true 时,对应字段的 getter 方法前面就没有 get,setter 方法就不会有 set。 @Accessors(fluent = true)2.chain:默认为false,当该值为 true 时,对应字段的 s
2022-10-25 11:29:23
689
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人