ArcGIS10.8 连接 PostgreSQL 及遇到的两个问题

news/2024/11/19 13:39:46/

前提

以前同事用过我的电脑连PostgreSQL,失败了。当时不知道原因,只能使用GeoServer来发布数据了。现在终于搞明白了,原因是ArcGIS10.2版本太老,无法连接PostgreSQL9.4。参考这里

为了适应时代的发展,那我就用新的ArcGIS吧。

ArcGIS10.2的卸载除有人建议使用 ArcGIS 10.2 卸载工具 ,如果原先的安装包还在的话,那可以。

我本人是直接打开控制面板-卸载程序,依次卸载ArcGIS Server、ArcGIS Desktop和ArcGIS License,然后将C:\Program Files (x86)C:\Program Files (x86)里的ArcGISESRI文件夹删掉(存疑:不确定是否有必要)。而注册表没有手动修改(网上给出“彻底卸载ArcGIS”的文章中说是要删掉的,反正我没听)。

ArcGIS 10.8的安装包及安装说明,可以参考 【技术教程】ArcGIS10.8下载及安装教程(附安装步骤),安装步骤超简单。

连接

打开ArcCatalog,在Catalog窗格下,展开Database Connections文件夹,双击Add Database Connection

在这里插入图片描述
在对话框中,选择PostgreSQL,填写实例和用户名密码,并选择数据库。
在这里插入图片描述

图层报错

添加数据库完成后,将图层拖至左侧,发现图层报错:

  1. 语法错误 在 "order"或附近的,因为order 是关键字,不让用。
    在这里插入图片描述
  2. Attribute column not found,可能是你的数据库字段中存在大写字母
    在这里插入图片描述

修改数据源

打开图层属性-数据源
在这里插入图片描述
将上述提到的有问题的字段——大写字母、保留字,统统加上双引号,重新验证无误,就可以展示图层了
在这里插入图片描述

后记

上面遇到的两个问题是写博客的主要原因,切记下了。


http://www.ppmy.cn/news/1211597.html

相关文章

AJAX基础

<!DOCTYPE html> <html> <head> <meta charset"UTF-8" /> <title>AJAX</title> </head> <body> <!-- 什么是AJAX 定义AJAX是异步的JavaScript和XML&#xff0c; 简单点说&#xff0c;就是XMLHttpRequest对…

java 继承和多态 (图文搭配,万字详解!!)

目录 1.继承 1.1 为什么需要继承 1.2 继承概念 1.3 继承的语法 1.4 父类成员访问 1.4.1 子类中访问父类的成员变量 1.4.2 子类中访问父类的成员方法 1.5 super关键字 1.6 子类构造方法 1.7 super和this 1.8 再谈初始化 1.9 protected 关键字 1.10 继承方式 1.11 f…

Interactive Analysis of CNN Robustness

Interactive Analysis of CNN Robustness----《CNN鲁棒性的交互分析》 摘要 虽然卷积神经网络&#xff08;CNN&#xff09;作为图像相关任务的最先进模型被广泛采用&#xff0c;但它们的预测往往对小的输入扰动高度敏感&#xff0c;而人类视觉对此具有鲁棒性。本文介绍了 Pert…

最新获取支付宝cardIndex参数图文教程

本章教程主要介绍如何获取支付宝的cardIndex参数。 目录 一、登录到支付宝官网 二、在历史记录中,找到对应用户 一、登录到支付宝官网

C++学习---信号处理机制、中断、异步环境

文章目录 前言信号处理signal()函数关于异步环境 信号处理函数示例raise()函数 前言 信号处理 关于信号&#xff0c;信号是一种进程间通信的机制&#xff0c;用于在程序执行过程中通知进程发生了一些事件。在Unix和类Unix系统中&#xff0c;信号是一种异步通知机制&#xff0c…

Shell编程入门--概念、特性、bash配置文件

目录 一、Shell概念1.定义2.分类和使用场景2.1.分类和切换2.2.使用场景 3.特性3.1.文件描述符与输出重定向3.2.历史命令---history3.3.别名 --alias3.4.命令排序执行3.5.部分快捷键3.6.通配符置换 4.脚本规范5.脚本运行方式5.1.bash脚本执行5.2.bash脚本测试 二、bash配置文件1…

36 Gateway网关 快速入门

3.Gateway服务网关 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目&#xff0c;该项目是基于 Spring 5.0&#xff0c;Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关&#xff0c;它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式…

HoudiniVex笔记_P0_Houdini中文文档与翻译

1、19.0版本中文说明文档 链接&#xff1a;https://pan.baidu.com/s/1oJcX5pdnBZ_YWWwOSnFB5g?pwdz3tw 提取码&#xff1a;z3tw 2、翻译插件 有上网条件的同学可以试试这个翻译插件&#xff1a;双语网页翻译 - 电子书翻译 - PDF翻译 - 字幕文件翻译浏览器扩展 | 沉浸式翻译…