自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术改变世界

化繁为简、格物致知、止于至善

  • 博客(79)
  • 资源 (6)
  • 收藏
  • 关注

原创 城市级三维建筑白膜场景技术方案

时间:2021/01/04文档修订说明表目 录1 概述2 城市级三维建筑白膜场景搭建2.1 前置条件2.2 实施过程2.2.1 修复几何2.2.2 高程转Z值2.2.3 数据拉伸2.2.4 编辑样式2.2.5 转多面体(multipatch)2.2.6 编辑多面体(multipatch)2.2.7 添加精细模型(multipatch)2.2.8 添加贴图(multipatch)2.2.9 共享web图层2.2.10 SlPK包共享2.2.11 共享web场景2.3 参考资

2021-08-31 10:34:50 2304

原创 高可用方案架构梳理-概念架构(数据库)

什么是高可用【高可用性】(英文:High availability,缩写HA),通常用来描述一个系统通过专门设计,从而减少停工时间,而保证其服务长时间连续可用性。IT术语,指系统无中断地执行其功能的能力,代表系统的可用性程度。IT系统或服务的高可用在技术层面考虑,一个应用系统和服务可能会有好多模块集成组成,比如:(包括基础硬件、网络资源)、数据库、前端应用、缓存系统、搜索模块、消息队列、登陆服务等。系统或服务要做的高可用,每个模块都需要做到高可用,才能最终保证整个系统或服务达到高可用。只有一..

2021-06-07 14:29:08 217

原创 互联网常见坐标之间的转换(Python)

场景描述 随着互联网的兴趣,在企业应用系统的开发过程中,几乎每一个APP(CS、BS、移动端)都会搜集用户或设备的位置数据,然后在相关地图(来自互联网电子地图或自建地图服务)上进行标注展示,如果对空间坐标系不是很了解的话,不管你Coding能力有多强都会被各种位置匹配问题(错误、偏离、飞出等)折磨的晕头转向,不知所措。首先针对几种常见的互联网坐标我们对其做一简单场景梳理常见的互联网坐标:地球坐标:WGS84,国际标准、从GPS设备获取的坐标的参考坐标系、国际地图提供商使用的坐标系。OSM、谷..

2021-05-19 14:11:01 1089 1

原创 Idea中初次部署 “若依RuoYI-Vue” 框架

1. 前置场景IDEA2020.2.1(Ultimate Edition)jdk-10.0.2 jre-10.0.2nodejs-12.18.4 npm-6.14.6git version 2.15.0.windows.1MySQL数据库Redis数据库2.代码下载https://gitee.com/y_project/RuoYi-Vue(1)使用git从官方代码仓库下载代码(2)代码下载完毕后,用Idea打开如下:3.修改配置(1)MySQL数据..

2020-12-15 14:18:20 7506 1

原创 Arcgis Api for JavaScript 4.X独立服务器部署(Tomcat),支持跨域访问(规避同源策略)

Apache-Tomcat是由Apache开发的一款集成Tomcat的web应用服务器软件,免费且开源。JDK(Java SE Development Kit),Java的标准开发包,提供编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及基础Java类库JRE(Java Runtime Environment),Java运行环境。提供Jvm工作时所需的基础类库,普通用户只需安装JRE来运行Java程序。而开发人员需要安装JDK来编译、调式Java程序。...

2020-09-21 16:01:27 486

原创 地理空间坐标系统-系统化理解地理空间坐标系统

在产品线各个系统开发实施的过程中,发现我们大部分人对坐标转换这一块都处于道听途说、雾里看花、似懂非懂情况,沟通时夸夸其谈、要实际解决问题时相互推脱、一脸懵逼。在网上查了一下,也没有发现对这块有系统整理和归纳的东西,还专门找了一下这方面的书,都没有看到自己想要的东西。决定系列化的整理一下这方面的知识,不足和错误之处各位行业内的朋友请多指导。【问题收集】在国内这块听到最多的名词有以下:“北京5...

2020-01-06 18:56:21 2246

原创 Idea 编译报错Sharing is only supported for boot loader classes because bootstrap classpath has been appe

报错:idea启动项目的时候报了如下错误:OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended。设置完成后,然后重新启动 Idea,即可解决。

2024-03-20 09:25:22 292 3

原创 【bug记录】使用redis使用时报错org.springframework.data.redis.RedisConnectionFailureException: Unable to connect

【问题描述】POM引入其它都是常规的调用,编译也没有报错。

2023-08-23 14:46:17 369

原创 [bug日志]springboot多模块启动,在yml配置启动端口8081,但还是启动了8080

pom</packaging>,模块中的配置项目为:<packaging>jar

2023-08-23 14:08:43 1570

原创 【bug日志】spring boot项目启动,报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no

默认spring boot框架中, DataSourceAutoConfiguration.class会自动查找application.yml或者properties文件里的spring.datasource.*相关属性并自动配置单数据源,但如果在项目中使用多数据源或项目是多模块(启动项),就需要排除该自动注入数据源配置类。DataSourceAutoConfiguration.class默认会帮我们自动配置单数据源,所以,如果想在项目中使用多数据源就需要排除它,手动指定多数据源。

2023-08-23 11:10:09 270

转载 前端基础技术_跨域资源共享(Cross-origin resource sharing)CORS

原文地址:https://blog.csdn.net/badmoonc/article/details/82706246简介CORS:全称"跨域资源共享"(Cross-origin resource sharing)。CORS需要浏览器和服务器同时支持,才可以实现跨域请求,目前几乎所有浏览器都支持CORS,IE则不能低于IE10。CORS的整个过程都由浏览器自动完成,前端无需做任何设置,跟平时发送ajax请求并无差异。so,实现CORS的关键在于服务器,只要服务器实现CORS接口,就可以实现跨域

2020-09-25 14:08:50 508

转载 前端基础技术_浏览器同源政策(same-origin policy)及其规避方法

原文地址:http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。本文详细介绍"同源政策"的各个方面,以及如何规避它。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个.

2020-09-25 12:18:46 914

原创 VSCode-离线安装插件(.vsix)

应用场景:在使用VScode IDE时,我们经常需要加载或升级各种插件,默认的扩展插件的安装都是自动安装,有时候由于网络环境或其它原因扩展插件自动安装会报错。它会提示我们手动安装。如下图s...

2020-09-17 17:18:24 3667

原创 PostgreSQL-Arcgis地理数据库中的系统表

应用场景: 当我们在使用基于PostgreSQL的企业级地理数据库时(ArcSDE),有时因为某个问题可能需要追踪该地理数据库的行为,以便于分析具体原因,这时候就需要访问ArcSDE企业级地理数据库的系统表来进行分析(一般只执行查询操作)。注:不得使用 ArcGIS 软件或 SDK 以外的任何其他软件更改系统表及其内容。但是,您可以使用 SQL 来查看系统表的内容系统表列表:核心系统表GDB_CONFLICTSgdb_itemrelationship............

2020-09-15 16:54:31 1527 1

原创 PostgreSQL-ArcSde地理数据库锁、解锁

本文主要梳理一下,PostgreSQL-ArcSDE地理数据库锁,锁的类型、锁的模式、以及地理数据库锁的管理。锁机制的目的:确保数据库对象的完整性。例如:例如角色1在编辑、查询某一表中的数据时,如果角色2 此时对表的结构进行修改。那么就会发生冲突,对数据的完整性产生影响。如果角色1在编辑、查询数据时,对此表产生一个锁,防止其它角色对表结构进行修改,那么就会解决上述冲突。锁模式:地理数据库锁始终处于以下两种不同模式之一:共享锁模式或排它锁模式。共享锁ArcGIS 会自动获取使用中的单个数

2020-09-15 11:29:44 487

原创 PostgreSQL-ArcGIS Server服务的发布

一般都使用ArcMap来进行地图服务制作和发布。前置条件:空间数据(企业数据库、文件级数据等)、可用的Arcgis Server、可用的Arcgis Desktop。ArcMap发布地图服务:发布完成后,登陆 Arcgis Server Manager 可看到,已经发布的地图服务,已经服务具备的能力,也可在Arcgis Server Manager对服务做相关修改,修改后最好重启服务。如上图,此服务的访...

2020-09-11 13:54:47 515

转载 ArcGIS Server10.5 地图切图范围设置机制

此文为转发,原文地址:https://www.cnblogs.com/mumu122GIS/p/5748335.htmlwin10 +Server 10.4 + ArcMap 10.4ArcGIS Server 缓存服务分为创建服务后手动建立缓存和创建服务时同时自动建立缓存两种。10.2帮助文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p00000010.4帮助文档:http://...

2020-09-10 09:05:14 885 1

原创 Arcgis Server 可发布的服务类型

待整理

2020-09-09 10:01:12 158

原创 PostgreSQL -PostgreSQL 数据源注册(Arcgis Server服务发布)

应用场景 优先保证终端访问ArcGIS Server地图服务的效率,地图服务后台数据定期更新(非实时更新),不需要从数据库保持定时同步。 终端显示的地图数据要实时和数据库中的数据保持同步(实时更新),数据源中的数据发生变化要及时更新到终端。 三种机制数据源不注册: 如果数据源没有注册,则在发布的过程中会把数据以文件型(File Geodatabase)的格式复制到发布服务器上,后期终端浏览地图服务时只会从发布服务器读取数据。数据源发生任何变化,都不会对当前服务产生影响。特点:...

2020-09-09 09:49:09 1441 1

原创 PostgreSQL-ArcGIS企业级地理数据库权限、模式简单规划

应用场景:(1)sde模式只存储空间数据维护信息,db02模式存储空间实体数据,。(2)sde用户用来管理整个空间数据库,db02(owner)用户编辑空间实体数据前置条件:(1)db02是使用ArcToolbox,中【Create Enterpirse Geodatabase】创建的空间数据库。(2)成在db02数据库中,有public、sde两个模式(schema),sde模式中当前有7个域、45个表、369个函数、11个序列、7个触发器、3个视图等如图:实施过程:.

2020-09-04 17:30:35 477

原创 PostgreSQL-PostGIS读写权限分离、Arcgis操作兼容方案

应用场景:(1)用户在PostGIS插件过程中,没有选中单选框Create Spatial Database或想自己按需求建设自己的PostGIS原生库。(2)按自己定义的用户角色实施PostGIS空间库SQL级别的权限权限管理(会话级别的权限控制,通过pg_hba.conf来设置)。(3)兼容Arcgis Desktop对PostGIS空间表的导入、新建等操作。前置条件:PostgreSQL(9.5)、postgis(2.3.7)、postgis_topology(2.3.7)等空间插

2020-09-04 13:37:08 634

原创 PostgreSQL-表空间、数据库、模式、角色实践

目录1表空间(tablespace)数据库(database)模式(Schema)​​​​​​​角色(role||user)1. 表空间(tablespace)不同的数据库表空间有不同的定义。在postgres中,表空间允许在文件系统中定义数据库对象存储的位置,实质上就是指定一个目录。1.2 应用场景存储磁盘没有空间时,可以使用表空间把数据存在其它地方; 利用表空间对数据库进行性能优化。常用来将频繁使用的数据表或者索引放在高性能的硬盘上,而较少使用的放在普...

2020-08-27 14:13:43 2026 1

原创 VSCode IDE-中文扩展插件安装和配置

VSCode的安装第一步:下载安装包下载地址:https://code.visualstudio.com/支持的操作系统包括:Windows,MacOS,Linux此处选择安装Windows版本的。下载后的安装包如下图,非常小只有56.78M第二步:程序安装整个安装过程,基本是傻瓜安装,一直下一步就可以完成安装。中间有一个界面的设置项需要注意一下。在安...

2020-02-06 21:39:28 1207

原创 PostgreSQL-远程访问设置

本文目的:PostgreSQL数据库安装之后,默认只接受本地数据库连接访问,如果想通过其它机器访问PostgreSQL数据库,需要在PostgreSQL数据库端进行相应设置,以允许非本机客户端对数据库服务器进行设置。实施过程:(1)修改配置文件pg_hba.conf(2)修改配置文件postgresql.conf(3)重新启动数据库服务器修改配置文件pg_hba.conf...

2020-01-22 11:18:57 1799 1

原创 地理空间坐标系统-城市坐标系与国家统一坐标系之间的转换(含四参数转换代码)

先梳理一下两个概念:“国家统一坐标系“和”城市坐标系“国家统一坐标系:此处可以认为是基于国家规定的大地椭球构建的球面坐标系(经纬度),经过高斯投影后形成的平面坐标系,各城市分属国家统一坐标系的不同分带坐标系中,此坐标是平面坐标,单位是长度单位,米或千米等城市坐标系:在市政测绘中,工程制图和施工放样使用的都是大比例尺测绘数据,一般要求投影长度变形不大于2.5cm/km,国家统一坐标系很难满足...

2020-01-14 17:40:41 8533 1

原创 地理空间坐标系统-不同椭球基准间的坐标转换-相关算法代码实现C#

在上一篇的论述中,不同椭球基准间的坐标转换除了同一个椭球基准内坐标转换算法外,我们还提到了两个算法:1.已知两个空间直角坐标间转换的七参数△X,△Y,△Z,ωx,ωy,ωz,m的情况情况下,如何进行椭球转换。2.在无法获取两个空间直角坐标转换所需的七参数的情况下,如何通过三个以上的坐标点对,反算七参数。已七参数,进行椭球转换根据上一篇中的公式,具体代码如下: ...

2020-01-14 10:17:52 968

原创 地理空间坐标系统-不同椭球基准间的坐标转换

基于同一个椭球基准,可以构建三类地理空间坐标系:大地球面坐标系、大地空间直角坐标系、大地投影坐标系。由于坐标原点和椭球长短半径等都相同,这三类坐标系之间可以通过无损的数学方法相互之间进行转换。那么现在问题来了,不同椭球基准(在全球范围来看存在成百上千的椭球基准)之间的坐标怎么转换?比如,北京54、西安80、国家2000,特别是在我国,现在主推国家2000坐标系,那么如何将历史的测绘成果(北京54和...

2020-01-13 15:55:30 6456 7

原创 地理空间坐标系统-同一椭球基准内的坐标转换-相关代码算法实现C#

围绕上一篇,同一椭球基准内不同坐标系下坐标转换的相关算法,此篇主要分享的是这些算法的实现采用代码为C#,转换精度都做了验证,都在小数点后两位大地球面坐标与大地空间直角坐标互转【坐标正转】 经度、纬度、高程(LBH)转到XYZ /// <summary> /// 大地坐标转空间直角坐标 /// </summary&...

2020-01-10 16:14:08 1367 2

原创 地理空间坐标系统-同一椭球基准内的坐标转换

根据前一篇的设计,本篇主要描述同一个椭球基准内的坐标转换。怎么理解这句话了,就是不管你拿到的位置点坐标是经纬度坐标(L、B、H)、或是空间直角坐标(X、Y、Z),还是平面坐标(x,y,H)只要是在同一个大地坐标基准(椭球参数(长短半轴)、坐标原点、各轴方向),那么他们之间的坐标转换都属于本篇研究的内容。从上一篇的描述中我们可以知道,在同一个大地坐标基准内,可以构建以下三类坐标系:【1】大地...

2020-01-09 16:43:45 2036

原创 PostgreSQL-ArcSDE空间库使用

结论:SDE空间数据库可以在Arcgis desktop中进行编辑、查询、显示、导出、导入等。外围工具:ArcCatalog、Arcgis Desktop将Arcgis Desktop安装目录D:\Program Files (x86)\ArcGIS\Desktop10.5\DatabaseSupport\PostgreSQL\9.5\Windows64中的文件拷贝到C:\P...

2019-06-11 11:23:31 534 1

原创 PostgreSQL-PostGIS空间库使用

结论:原生空间数据库不可以在Arcgis desktop中进行编辑,但可以查询、显示、导出、导入。可使用其他开源终端进行编辑。数据库操作工具:ArcCatalog。使用ArcCatalog直接连接Postgre原生空间数据库连接成功后,ArcCatalog 【connection to Localhost(2).sde】下没有显示任何东西。拷贝上面wangge数据到此数据库,提示错...

2019-06-11 11:16:47 469

原创 PostgreSQL-空间数据库安装

过程概述PostgreSQL安装包下载 PostgreSQL数据库部署 PostGIS数据库扩展安装 Arcgis Server和Arcgis Desktop版本是10.5,服务器系统是64位Windows。PostgresSQL数据库版本选择【postgresql-9.5.17-1-windows-x64】安装包下载下载地址:https://www.enterpri...

2019-06-11 11:09:14 532

转载 地理信息系统-什么是GIS

GIS是个朝阳产业,但它永远都到不了正午。这自然是一句调侃,但也无不包含着GISer的心酸。因为GIS的具体定义,很多在学校和行业内摸爬滚打多年的人也未必说的上来,进而它的作用也就变得模糊起来。作为一个GIS出身的人,每次别人问我学什么的我回答地理信息系统时,别人总会一愣,然后我就很无奈的补充一句,画地图的。地图学当然是GIS的一部分,但这个定义显然是不全面的。GIS在发达国家也不算是一门成熟...

2019-05-14 14:47:56 4769 1

原创 GIS_ESRI_Arcgis Serve在Windows环境下端口被占用问题解决

arcgis server常用的端口包括:6443、6080、4000~4004。6443、6080是arcgis server 发布的地图服务,外部访问的端口。此端口被占用,一般服务无法访问。4000~40004是arcgis server 发布地图时模式占用的端口。一般被arcgis server启动后的两个javaw.exe进程占用。此端口被占用,地图服务一般无法启动。可进入ar...

2019-05-14 14:30:50 1878

原创 在windows下查看端口被占用情况

场景一需求:想查看某个端口被那个程序占用。以查看4000端口被那个程序占用为例第一步:查看端口是否被占用在windows控制台输入指令:netstat -ano可以看出4000端口,已经被操作系统监听中。将滚动跳向下拉。已经和外部请求在4000端口上建立了TCP通讯,其中一个通讯的PID编号为“1152”。备注:此处外部请求来自本地第二步,查看此...

2019-05-13 13:48:02 692

原创 windows控制台常用命令

目的:整理日常用到得windows环境下cmd命令。文件操作指令:从C盘切换到E盘或者D盘输入“E:”敲回车键即可。打开E盘下的某个文件夹输入”cd test“即可打开E盘下的test文件夹注意看上图的第二行,显示”E:\test&gt;”,这说明你现在位于test文件夹内。输入“cd ..”即可退回到上一级目录。输入“cd / ”即可回到根目录下查看当...

2018-09-17 19:21:58 12402

原创 IPV4和子网掩码 介绍

IP地址中的A类地址     网络地址(8位)+主机地址(24位)组成,根据规定,A类地址的网络标识必须以“0”开头。0xxxxxx.xxxxxxxx.yyyyyyyy.yyyyyyyyA类网段数计算:那么网络地址的范围0到127。但由于全0和全1(注意:高位还是0)的地址用作特殊用途,其实可指派的网络地址范围为:1到126。A 类主机数计算:    后边24位是主机标识,...

2018-08-13 14:39:47 2895

原创 WindowsServer2008 R2 文件共享设置

目标:在局域网环境或云Iass层虚拟机之间进行文件共享。方法:(1)服务器端开启“Microsoft 网络的文件和打印机共享”(2)服务器端基于TCP和UDP的445端口要打开。(3)服务器端在安全策略中,开启“来宾账户状态”。(4)服务器端保证“TCP/IP NetBIOS Helper”服务正常开启。(5)服务器端保证“Server”服务正常开启。(6)关闭本地...

2018-08-13 11:12:52 29331

原创 Win10给右键添加,“在此处打开命令窗口” 方法

目标:在Windwos资源管理器中,点击右键(shift+右键),右键菜单中出现“在此处打开命令窗口(在此处打开Powershel)"菜单项,点击菜单项打开”命令窗口(Powershell命令窗)“对话框。如下图:方法:(1)新建txt,名称OpenCmdInHere.txt   (2) 拷贝以下代码,并保存Windows Registry Editor Version ...

2018-08-13 11:01:57 5107 3

原创 不安装Office操作Excel文件(.xlsx)

1.使用场景:在不安装Office组件包的情况下,操作Excel文件(.xlsx)。以前做过的好几个项目中,都需要对Excel文件处理,特别是将统计成果按照一定的格式和样式输出到Excel中,或将固定格式的Excel数据导入到系统,这种需求非常常见,以前的做法主要是基于Office组件进行二次开发。但这种做法存在一定的缺陷,(1) 部署比较麻烦,所有的部署机上都必须安装Office。(2)好多...

2014-08-05 17:13:55 6056 2

PetShop5 详解

PetShop5 详解 中文文档,整理的,转载别人的。

2011-11-11

PetShop for.NET3.5

使用LINQ to SQL改进数据访问层 使用WCF来提供RSS, 并在UI层上做一些改进,如使用ASP.NET AJAX,ListView控件等。

2011-11-11

基于插件模式的GIS框架c#

兼容ArcGIS标准插件,插件类型包括命令、工具、工具条、浮动面板等。

2011-05-05

WCF程序(发布、定义)

基于WCF技术,具有契约定义、服务实现、IIS发布、Windows发布、复杂数据、大数据量传输……实例。

2011-05-05

数据流程图的画发实践

数据流程图的画发实践,包括概念、设计、等

2010-02-28

用c#+AE做 styleserver 和 Renderer实例程序

用到了符号库和地图渲染相关知识,只供学习使用。

2008-08-07

空空如也

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

TA关注的人

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