自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Spring Boot应用部署于外置Tomcat容器

第一步,修改打包方式<packaging>jar</packaging>第二步,移除自带的tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion&g

2020-05-25 20:10:12 227

原创 Windows环境下jenkins安装,构建一个github helloworld程序。

下载地址:https://jenkins.io/zh/download/可以选择war包或者msi安装,作为系统服务后台运行。如下图,我选择war包,第一种方式:将jenkins.war放到Tomcat\webapps目录下,当启动tomcat的时候,Jenkins会随着服务器一起启动 ;第二种方式:通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令就可以启动je...

2020-03-06 05:06:45 274

原创 微服务Spring Cloud之服务注册与发现Eureka

一、微服务与云原生这个概念这里不赘述。二、微服务常见技术选型SpringCloud / Dubbo / K8S比较,这里也不赘述,三、Spring Cloud全家桶组件推荐spring cloud官网,https://spring.io/projects/spring-cloud/spring cloud中文网:https://www.springcloud.cc/本人...

2020-02-26 02:26:02 231

原创 centos7 Docker环境下安装PostgreSQL和PostGIS

1.虚拟机安装centos。建议使用云主机,不仅因为速度快,现在是一个全面上云的时代。但是收费。 这里用VMware安装centos7。centos下载地址。https://www.centos.org/download/虚拟机和linux教程很多。2.centos安装好之后需要修改网卡配置。首先用root账号操作,然后cd /etc/sysconfig/network-script...

2020-02-23 15:36:22 2644

转载 Java实现在线预览--openOffice实现

#Java实现在线预览–openOffice实现##简介之前有写了poi实现在线预览的文章,里面也说到了使用openOffice也可以做到,这里就详细介绍一下。我的实现逻辑有两种:一、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为html格式。二、利用jodconverter(基于OpenOffice服务)将文件(.d...

2019-11-15 11:32:36 345

原创 ArcSDE地理数据库 锁以及 解锁的概述

概述 将锁应用于地理数据库对象以确保数据完整性。例如,如果某人正在编辑表中的数据,则在表中放置一个方案锁后,当某人编辑数据时,所有者便无法对表方案进行更改。 可以在数据库节点右键管理地理数据库管理锁。锁模式如图所示是两种锁的模式。地理数据库锁始终处于以下两种不同模式之一:共享或排它。共享锁ArcGIS 会自动获取使用中的单个数据集上的共享锁,例如,当用户编辑或...

2019-10-22 17:01:49 4203 1

原创 SDE中表增长过快

SDE中STATE_LINEAGES表增长过快。STATE_LINEAGES主要针对多版本的相应版本状态。详见arcgis版本编辑机制。可能是由于注册了版本,而没有定期执行压缩导致的。另外也可以考虑通过创建user schema,将某些频繁编辑的表放到user schema中,这样无论怎么编辑,都不会影响SDE中的STATE_LINEAGES表,只会增长user schema中的STA...

2019-10-22 11:29:35 388

原创 postgresql 在arcgis建sde库数据库不能填写postgres

错误提示解决方法,填别的库即可。

2019-10-22 10:26:25 327

原创 Centos 7查看ip

ctl alt f2切换到命令行页面。输入ip addrip地址是ens33条目中的inet值。查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33如果是no 修改完后 按 Esc 退出 再出入命令 :wq 再按Enter即可重启网络服务: sudo service network restart...

2019-10-18 15:24:44 222

原创 ArcSDE 调试Oracle中sde库常用命令。

首先,我的Oracle是12c,开启了pdb,在此基础上建了sde库。1.查看pdb,con_name查看表空间的名称及大小设置显示条数为100。set pagesize 100;设置显示列数为100。set linesize 100; 开启和关闭pdb。SQL> alter pluggable database pdborcl open;S...

2019-10-17 16:32:42 341

原创 ArcGIS如何迁移ArcSDE数据

注意事项:备份!!!1 ArcGIS的迁移方式 1.1 Copy/Paste 1.1.1ArcMap中的Catalog面板内复制粘贴。 这种方式不能批量复制粘贴。 1.1.2ArcCatalog中的Copy/Paste 这种方式可以批量复制粘贴。 1.1.3优缺点 ...

2019-10-16 15:32:05 895

原创 ArcSDE 创建Oracle错误 (监听,没有删除用户 表空间)

os:笔记本虚拟机的windows server 2012 oracle 12.1.0.1Arcmap位于本机,win7系统。第一次创建失败。查看虚拟机的oracle监听。调试好监听后如下图。pdb也已开启。再创建的时候输错了sys的密码。第三次运行成功。但是报了错。查看C盘的日志发现ST_Geometryisnotinstalled.关闭arcgis...

2019-10-14 16:20:23 151

原创 将 Oracle 数据库注册到 ArcGIS Server 安装配置。

情形一: ArcGIS Server(单一计算机站点)和Oracle安装在一台服务器上;ArcGIS Desktop安装在其他计算机上。在所有ArcMap计算机上安装 32 位Oracle客户端,并将 PATH 变量设置为Oracle客户端主目录。在所有ArcGIS Pro计算机上安装 64 位Oracle客户端,并将 PATH 变量设置为Oracle客户端主...

2019-10-12 17:14:18 229

原创 Arcmap编辑sde数据提示版本未注册

在armap中编辑sde中的数据提示版本未注册。解决方法:右键“管理”--->"注册版本"。

2019-10-12 13:39:49 1200

原创 ArcSDE 之 Oracle连接失败 没有启动PDB

错误描述,建库成功后,在catalog连接Oracle错误如下。Oracle版本,12.1.0.2.0原因,没有开启pdb。C:\Users\admin>sqlplus sys as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on 星期六 10月 12 10:40:38 2019Copyright (c) 1982,...

2019-10-12 11:01:19 299

原创 ArcGIS SDE 之PLSQL 直连sde用户

之所以说是直连,是没有配置tnsname.ora在pl/sql登录出,输入用户名 密码 数据库 登录方式。我的是sde/sde,localhost/pdborcl.arcgisonline.cn 这个和我安装Enterprise修改计算机名dns后缀有关。1.user在创建企业级地理数据库时,用户名必须是sde用户,可以在plsql里查看相关信息。2...

2019-10-11 11:00:43 421

原创 ArcGIS SDE 之sqlplus 连接Oracle中sde用户查看相关信息

在Oracle数据库中使用arcgis建立好企业级地理数据库之后,会创建一个sde用户。 1.连接sde用户。 我的sde用户密码是sde,localhost/pdborcl.arcgisonline.cn是我的实例。2查看当前用户的权限。SQL> select * from session_privs;PRIVILEGE------------...

2019-10-10 20:49:21 1596 1

原创 arcgis10.2连不上oracle11.2镜像库

使用sqlplus连接sde库一切正常,arcmap/catlog连接不上。原因:支持从 ArcGIS 10.3.1 开始,可以连接至 Oracle 中的只读数据库或地理数据库。如果您使用 Oracle Data Guard,这将非常有用;您可以从您的主数据库中移除一些负载,方法是连接至一个用于只读访问的备用数据库,如通过地图服务共享数据。http://desktop.arcgis....

2019-10-10 17:02:18 230

原创 arcmap创建oracle失败 手动删除sde文件报错 ORA-01157:ORA-01110:

停止,启动服务报以下错误。ORA-01157: 无法标识/锁定数据文件 11 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 11: 'E:\APP\ORCL\PRODUCT\12.1.0\DBHOME_1\DATABASE\SDE'解决方法继续报错,没删除干净ok...

2019-10-10 09:17:34 228

原创 arcgis10.6怎么创建mdb9.2版本

在相应工具箱工具选择9.2版本

2019-10-10 09:15:31 1406

原创 ORA-01034: ORACLE not available ORA-27101 Shared memory realm do not exist

sqlplus / as nologconn / as sysdbastartup报错 ORA-00119 ORA-00132配置pfile 转另一篇文章

2019-09-30 10:51:57 89

原创 ORA-00119 oRA-00132: syntax error or unresolved network name 'LISTENER_ORCL'

ORA-00119: invalid specification for system parameter LOCAL_LISTENER1.C:\Users\admin>sqlplus / as sysdba2SQL> create pfile from spfile;3修改pfile,pfile的命名方式为init$ORACLE_SID.ora,存储位置...

2019-09-30 10:45:25 822

转载 yum 命令讲解

(一)yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记...

2019-09-17 14:52:37 120

原创 OGC标准介绍之Simple Features (一) SFS

OGC官方下载地址:http://www.opengeospatial.org/standards/sfo#downloads,OGC标准众多。 该文件全称为目录结构页。 前言说到,该标准由两部分文件组成,第一部分是通过结构,第二部分是SQL选项。...

2019-09-10 14:39:06 1948

转载 Linux学习路线及网络编程经典书籍(转载

linux学习资源整理:https://zhuanlan.zhihu.com/p/22654634Linux初学者(学习资料):https://zhuanlan.zhihu.com/p/21723250知乎 - 你是如何学习 Linux 编程的?:https://www.zhihu.com/question/20730157如果让你推荐一本 Linux 书籍,你会推荐什么?:https...

2019-09-04 14:26:23 204

原创 arcgis js 显示webscene

参考资料https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html 引入相关模块,根据上文获取的protalItem的id。

2019-08-28 14:57:14 491

原创 arcgis js 获取portal已发布服务的id和title

参考资料https://developers.arcgis.com/rest/users-groups-and-items/search.htm 根据条件获取arcgis portal已发布的服务的id和title,动态显示到列表,供后续使用。根据返回的data,拿到相应的id和title,写入localstorage, 再动态拼接成列表。...

2019-08-28 14:34:18 774

原创 arcgis for js 生成token

arcgis js版本4.11。参考资料https://developers.arcgis.com/javascript/latest/api-reference/esri-portal-Portal.html。通过填写portal 地址,用户名和密码生成token。登录页面截图如下。 引入相...

2019-08-28 09:49:16 609

原创 oracle五大进程

dbwn:数据写DBWn的"n"意味着一个实例是可以有多个数据库写入器的。作用简而言之,DBWn的作用就是将变脏了的缓冲区从数据库缓冲区缓存中写入到磁盘中的数据文件中去。会话的更新,插入,删除包括查询等都是先作用到缓冲区上,随后,DBWn会将其中的脏缓冲区转储到磁盘上去。以下四种情况DBWn会执行写入 没有任何可用缓冲区(不得不写啊) 脏缓冲区过多 3秒超时(最晚...

2019-08-14 15:24:01 795

原创 oracle内存结构

参考资料,官方文档基本内存结构与Oracle数据库关联的基本内存结构包括: 系统全局区域(SGA) SGA是一组共享内存结构,称为SGA组件,包含一个Oracle数据库实例的数据和控制信息。所有服务器和后台进程共享SGA。存储在SGA中的数据的示例包括高速缓存的数据块和共享的SQL区域。 全球计划(PGA) PGA是一个非共享内存区域,包含专门供Oracle进程使用...

2019-08-14 11:40:53 383

原创 oralce控制文件

oracle控制文件是一个跟踪数据库的物理组成的二进制文件,仅与一个数据库相关联,每个数据库有唯一的控制文件。控制文件包含以下信息:数据库名称和数据库唯一标识符(DBID) 创建数据库的时间戳 有关数据库文件、联机重做日志、归档日志的信息 表空间信息 RMAN备份信息可以在sqlplus里通过show parameter control_files查看控制文件的位置SQL&g...

2019-08-13 19:39:32 96

原创 oracle启动

startup nomount选项:(读初始化参数文件,启动实例)startup nomount选项启动实例,但不安装数据库。当数据库以这个模式启动时,参数文件被读取;后台进程和内存结构被启动;但它们不被附加或与数据库的磁盘结构进行通信。当实例处于这个状态时,数据库是不可使用的。通常启动到这里可以做create database , create or recreate control f...

2019-08-13 19:14:43 165

原创 ArcMap10.7创建和连接 PostgreSQL数据库

受支持的最低数据库版本需要PostgreSQL9.6.8 及更高版本。详情见http://desktop.arcgis.com/zh-cn/system-requirements/latest/database-requirements-postgresql.htm#GUID-EB7C5876-BDF8-4789-A82E-17F3D7BE6F89安装PostgreSQL出现Micr...

2019-08-05 16:12:04 5753

转载 常用操作类-IO操作类

/// &lt;summary&gt;    /// IO 操作类    /// &lt;/summary&gt;    public class IOHelper    {        /// &lt;summary&gt;        /// 创建目录        /// &lt;/summary&gt;        /// &lt;param name="dirName"&gt;&l..

2018-06-15 08:54:26 193

原创 C# Sharpmap加载tif 加载png

思路很简单,使用这两个方法打开之后加载进图层即可。GdalRasterLayer layGdal = new SharpMap.Layers.GdalRasterLayer("test", @"G:\testTif.Tif"); var l = new SharpMap.Layers.GdiImageLayer(ofd.FileName); mainMapBox.Map.Layers.Add(la...

2018-03-29 16:33:29 1967 1

原创 C# 一个窗体调用另一个窗体的控件

需求:在一个窗体点击确定时,获取文本框选中的文字。另一窗体增加一节点,节点名是该文本框选中的文字。LayerForm是要被调用的窗体,声明该窗体的静态变量,在另一窗体内调用即可。在LayerForm窗体内声明变量:public LayerForm()        {            InitializeComponent();                     Instance = ...

2018-03-27 16:45:22 13693 2

原创 OGR C# 删除指定路径Feature

/// &lt;summary&gt;        /// 根据指定shp文件的路径清理Feature,也就是shp数据的属性信息,但保留表头        /// &lt;/summary&gt;        /// &lt;param name="sender"&gt;&lt;/param&gt;        /// &lt;param name="e"&gt;&lt;/

2018-03-26 11:24:40 457

空空如也

空空如也

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

TA关注的人

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