自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArcGIS Pro 使用总结

 1、简介ArcGIS目前有两个主要桌面应用程序是 ArcMap 和 ArcGIS Pro,且二者均为 ArcGIS Desktop 的一部分。ArcGIS Pro是ESRI公司最新的一款桌面GIS产品,在 2D 和 3D 模式下创建并编辑、轻松自动执行任务和工作流、实现信息共享和组织内协作并最大程度地利用现代硬件。ArcGIS Pro是为新一代Web GIS平台,面向GIS专业人士(...

2018-08-16 16:03:45 20685 5

原创 ArcGIS Pro 2.2定制开发介绍

 目录 1、基本介绍2、开发要求 2.1 ArcGIS Pro2.2 支持的操作系统2.3 .Net FrameWork2.4、IDE3、安装ArcGIS Pro SDK for .Net4、ArcGIS Pro API4.1 核心程序集4.2 扩展程序集5、ArcGIS Pro 配置5.1 DAML介绍5.2 DAML元素介绍5.3...

2018-08-16 15:34:31 4710 1

原创 ArcEngine-图层简单渲染颜色随机问题

C#Random类生成伪随机数,高频率使用会导致生成相同的随机序列。为避免渲染的图层的颜色一样,每次生成颜色需要使用不同的种子。 private static int m_RandomSeed = 0; private static int RandomSeed { get { ...

2019-08-26 17:15:20 571

原创 ArcEngine-MapControl与TocControl全部移除图层不联动问题

问题:在自己编写全部移除图层菜单时,使用IMap.ClearLayers()方法MapControl里面的地图清除了,但是Toc控件并未刷新。情况如下1、未清除前:2、清除后3、代码 public void Excute() { if (m_BasicMap != null) { ...

2019-08-23 09:59:27 1119

原创 ArcGIS-创建企业级数据库相关问题

1、创建企业级数据库步骤(1)创建SDE表空间和用户(可选)create user sde identified by sde;create tablespace sde datafile 'sde.dbf' size 400M;alter user sde default tablespace sde;grant dba,connect,resource to sde(...

2019-08-20 17:22:20 2335 2

原创 Notepad++打开文档导致中文编码问题解决方案

情景:配置文件是文本文件,从史前到某一天之前程序读取的中文是正常的,突然一天(传说中的突然就)程序读取的中文是乱码了,码了,了。分析:为何是乱码呢?那肯定是编码出现问题了。本人习惯用notepad++编辑问题,是不是它改了编码呢?实验发现是他是他就是他!!!我们的坑爹编辑器notepad++!两种情形:notepad++更改文档编码格式有时候是不可逆的。譬如:在notep...

2019-07-10 12:29:18 11015

原创 Oracle-SQL基础小结

SQL类型分为三类:数据操纵语言、数据定义语言、数据控制语言SQL编写工具SqlPlusPLSQLNavicate算术表达式别名如果别名包含空格或特殊字符,或者区分大小写,则需要使用双引号。select first_name||last_name "employee name",salary*1.2 new_sal from EMPLOYEES t...

2019-06-18 10:14:49 188

原创 ArcEngine-内环点序导致的拓扑问题

功能描述:图形2包裹图形1,功能实现点击一下,图形1就向外扩展0.1米。问题描述:原逻辑是将图形1进行Buffer,然后将Buffer后的图形通过接口pColloection.RemoveGeometries和IGeometryColloection.InsertGeometryCollection接口构造新的图形2。这样构造的图形2存在拓扑问题,进行拓扑检查时,ArcMa...

2019-06-11 15:09:15 241

原创 ASP.Net 部署Web程序及外网映射

最近用VS2015写了一个MVC的DEMO,想部署到IIS上,并进行外网映射。因为是高版本的.Net,遇到一些小问题。1、部署及外网映射1.1 安装IIS在【打开或关闭windows功能】中安装IIS。1.2 在VS2015发布Web1.3 在IIS中添加网站物理路径选择刚刚发布的路径1.4 发布完成至此发布完成,点击浏览xxx可以浏览网页...

2019-05-07 22:00:05 1561 6

原创 MVC中JWT.Net的使用

1、JWT1.1 基于 Token 的身份验证方法使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的:客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local St...

2019-04-21 22:09:50 4451

原创 ASP.Net-Razor语法

一、什么是Razor包含Razor语法的文件以.cshtml为文件扩展名,.cs文件熟悉C#的都知道是类文件,可以编译执行。cshtml就可以理解为包含可执行的C#代码的html文件。为什么可以包含可执行代码呢?就是因为Razor语法。当请求某个页面时,服务器先检测页面是否包含Razor语法的代码,如果有就执行被标记的代码,转换为字符串呈现在html中。最后返回的当然是纯html页面。...

2019-04-20 20:56:46 653

原创 使用VS制作安装包

1、下载安装模板需要手动安装2、新建安装部署项目3、结构4、添加文件添加所需的部署文件,可以是生成好的程序集、第三方依赖、配置、图标图片等5、排除不需要的依赖添加程序集时,VS会默认把相关的第三方依赖添加进来,如果不需要的可以排除掉。6、添加卸载exe把windows的卸载程序【C:\Windows\System32\ms...

2019-04-10 16:11:42 498

原创 一页纸项目管理笔记

1 项目管理的基本元素团队、规划、组织、资源、协调、系统以及目标2 有效项目管理的几个方面沟通、团队取向、采取主动、一个领导3 项目管理五个基本部分任务:怎么做目标:是什么和为什么时间线:何时成本:是多少所有者:是谁4、构建一页纸项目管理第一步 标题项目标题中加上项目目标是明智之举沟通:做到“实话实说”,诚实、全面、中肯...

2019-03-06 15:06:04 1685

原创 JS调用C#创建的ActiveX控件

1、前提ActiveX只有基于IE内核的浏览器才能使用,否则会出现以下报错:2、使用VS创建ActiveX2.1设置项目属性 2.2 修改程序集信息2.3 接口编写添加并实现IObjectSafety接口 创建GUIDusing System;using System.Collections.Generic;using System.Linq;...

2019-01-11 11:31:48 1005

原创 WPF 绑定方式动态创建菜单

第一步:菜单接口定义 public interface IMenuItem { /// <summary> /// 图标 /// </summary> string ImageURL { get; set; } /// <summary> /// 名...

2019-01-10 11:11:27 3489 3

原创 持续集成-Windows Jenkins两种启动方式详细说明

初始安装时,Jenkins启动有两种方式(都要用到Jenkins的war包):1、java -jar jenkins.war    该方式以系统的java_home路径中的java程序来执行的,以web容器来启动。    但是Jenkins安装时也包含了jre,目录:2、net start jenkins该启动方式以Jenkins.exe作为宿主,采用windows服务的方...

2018-11-28 14:15:38 8508

原创 持续集成-jenkins安装和配置

1、安装环境准备JDK:JDK安装步骤:https://jingyan.baidu.com/article/495ba8410bbc5138b30edece.html?qq-pf-to=pcqq.discussion验证:在cmd输入java -version出现以下内容说明安装成功:jenkins:jenjins下载地址:https://jenkins.io/...

2018-11-27 19:46:04 249

原创 ArcGIS Pro 共享地图(MPKX)

目录1、MPKX2、创建地图包2.1 打开地图加载数据2.2 新建地图包2.3 保存包的位置2.4 标签和摘要2.5 包含企业数据和UNV路径数据2.6 共享方式2.7 附件2.8 点击包,完成打包上传3、在ArcGIS Online浏览共享的地图包3.1 进入共享的组织3.2  在组织内容选项卡可以发现共享的内容4、下载共享的地图包4....

2018-11-17 18:45:18 4959

原创 ArcGIS Pro 离线授权

1、如何切换为离线授权模式登录ArcGIS Pro,切换到【许可】页面 勾选【授权ArcGIS Pro离线工作】2、如何归还离线授权1、在连网模式下登录账户2、回到许可页面3、点击勾选框4、重新登录3、如何禁用离线授权登录ArcGIS Online 在许可页面勾选【禁用离线使用ArcGIS Pro】4、KeyCodes文件位置C:\Use...

2018-11-16 09:29:25 13345 2

原创 ArcGIS Pro 获取proConfigX所在目录

ArcGIS Pro会将我们开发的esriAddInx、proConfigX文件中的dll拷贝到他的缓存目录去运行,然后我们的应用程序往往需要输出日志、成果文件等到我们的程序的组织目录,如何找到程序的组织目录而不是Pro的缓存目录: protected override void GetSysDirectory() { string[] str =...

2018-11-14 15:24:24 501

原创 ArcGIS Pro-使用Core程序集开发独立的App

介绍有时候我们并不需要把功能定制到ArcGIS Pro框架上,只需要写个小的工具处理下数据,处理数据时只需双击运行exe就行,简单方便,那么我们可以使用arcgis pro的数据库和图形操作接口吗?ArcGIS.Core.dll提供地理数据库和图形操作的接口,在调用了Host.Initialize方法后此程序集能在独立的console或WPF应用程序中使用。前提条件1、安装了Arc...

2018-11-09 16:18:46 9405 1

原创 Access、Jet、Ace、位数

Jet只有32位的引擎Ace引擎有32位、64位的版本Ace 64位的引擎可以连接32位和64位的access数据库一个操作系统只能安装一种位数的Ace引擎,安装64位需要卸载32位64位的应用程序只能调用64位的引擎、32位的应用程序只能调用32位的引擎64位应用程序需要连接64位和32位access就必须用64位的Ace引擎private static string m_sA...

2018-10-30 11:25:07 734

原创 WPF数据绑定小结

目录 1、数据绑定1.1 定义1.2 绑定语法1.2.1 标记扩展使用1.2.1 对象元素语法1.3 绑定数据源类型1.4 绑定数据流方向1.5 绑定到集合2、数据转换接口2.1 单值转换接口IValueConverter2.2 多值转换接口IMultiValueConverter2.3 转换版本属性ValueConversion1、数据绑定...

2018-10-21 20:44:43 619

原创 ArcGIS Pro的控件样式

目录1、简介 2、Pro自定义的控件风格2.1 预览2.2 视窗2.3 按钮样式2.4 单选框2.5 表格2.6 Expander2.7 Gallery2.8 HyperLink2.9 TextBlock3、Pro封装的窗体3.1 消息框3.2 通知框3.3 数据加载窗3.4 目录选择窗参考地址1、简介WPF通过资源可以引...

2018-10-18 21:52:02 1554

原创 ArcGIS Pro定制开发的目录组织

目录1、两种插件1.1 定制模式1.2 .esriAddinX文件1.3 .proConfigX文件2、目录加载方案2.1 插件加载方案2.2 配置加载方案3、注册3.1 Pro注册工具3.2 .esriAddinX文件注册3.3 .proConfigX文件注册4、 自定义安装目录4.1 注册表4.2 目录下的文件4.3 启动lnk4...

2018-10-02 17:09:24 819

原创 WPF pack url 在ArcGIS Pro中的应用

目录1、问题引出2、WPF中文件类型2.1 三种类型的文件2.2 pack url2.2.1 资源文件路径2.2.2 内容文件2.2.3 源站点文件2.3 DEMO3、问题解决1、问题引出在写个消息提示DEMO时,图片老是显示不出来,感觉很纳闷。实际效果期待效果代码: notification.Title = "提...

2018-09-19 19:08:14 446

原创 C# 异步编程深入理解

目录1、进程与线程1.1 堆栈1.2 CPU时间片1.3 进程与线程2、前台与后台线程3、同步与异步4、异步使用时机5、参考地址:网上已经有很多大牛对异步相关进行了深入的探讨,在此整合一下加入自己的理解学习下。1、进程与线程1.1 堆栈内存格局通常分为四个区:  全局数据区:存放全局变量,静态数据,常量  代码区:存放所有的程序代码  栈...

2018-09-15 00:37:20 554

原创 ArcGIS Pro 一些效果的实现

 目录1、隐藏目录停靠窗格2、工程打开事件3、图层打开事件4、取消ArcGIS Pro打开5、控制其它tab页面的显示6、 禁止地图窗格和内容、目录停靠窗体跨进程拖拽图层7、隐藏所以的Pro的tab页8、如何隐藏授权提示9、消息提示10、统一处理未处理的异常11、自定义控件不出现在加载项Tab页1、隐藏目录停靠窗格这个貌似通过配置没法解决,试...

2018-09-13 21:53:35 2033

原创 使用Linq to XML修改Pro配置

1、在哪里使用代码修改Pro的配置首先介绍下Pro API中的ConfigurationManager类的void OnUpdateDatabase(XDocument database)方法。该方法提供途径让开发者修改Pro的配置,改方法的参数database代表所有配置整合成的XML内容,调试模式下看该XML会发现我们定义的delete、update节点都没了,说明pro自己根据所有的配置...

2018-09-10 20:20:53 325

原创 Pro定制开发路径与文件分析

 目录 1、前言2、自定义项目组成3、Pro配置组织解析3.1 Bin目录3.1.1 Bin目录3.1.2 Extentions目录3.2 自定义程序集位置3.2.1 编译项目时会生成哪些文件?3.2.2 启动时读取的插件程序集存放位置3.2.3 分析一3.2.4 分析二3.2.5 分析三3.2.6 总结4、 自定义功能配置组织方案...

2018-09-01 22:13:26 443

原创 ArcGIS Pro工程管理学习总结

目录 1、工程1.1 介绍1.2 工程接口1.3 创建工程1.4 工程模板1.5 打开工程1.6 获取当前工程1.7 判断工程是否需要保存2、工程项介绍2.1 Item2.2 工程项类型2.3 获取工程项2.4 创建工程项1、工程1.1 介绍ArcGIS Pro 会将您用于执行工作的资源组织到工程中。工程包含地图、布局、图层、表、...

2018-08-25 17:52:44 740 2

原创 ArcGIS Pro数据编辑学习总结

目录 1、数据类型1.1介绍1.2KML1.2.1 介绍1.2.2 KML图层1.3查询图层1.3.1 介绍1.3.2 创建查询图层2、打开数据库2.1 介绍2.2使用OpenItemDialog连接数据库2.3使用ItemFactory连接数据库2.4使用GeoDatabase类打开数据库3、要素类结构编辑4、要素编辑4.1编辑...

2018-08-24 12:45:50 2577

原创 C# 连接池

目录1、数据库驱动2、 ADO.NET、ADO、OLEDB、ODBC3、 连接池4、 池的创建和分配5、 移除连接6、 以Oracle为例,进行代码演示6.1 池的创建6.2 创建连接6.3 将连接返还给池6.4 释放连接池6.5 演示:创建多余2个连接会是什么情况?6.6 演示:关闭一个连接后,等待的连接会自动连接6.7 演示:等待超时后并不会...

2018-08-21 14:55:40 4868 1

原创 ArcGIS Pro数据加载学习总结

目录1、数据源类型2、 ArcGIS 中支持的DBMS数据类型3、 兼容版本4、 数据源加载4.1 在目录界面管理数据源4.2 添加数据库连接4.3 连接数据库4.4 管理非地理数据库5、 企业级数据管理策略5.1 介绍5.2 非版本化数据管理5.3 版本化数据管理6、 数据源管理6.1 程序集​6.2 接口调用说明6.2.1 异...

2018-08-18 14:55:36 4230

原创 ArcGIS Pro数据显示模块学习总结

目录1、ArcGIS Pro 地图相关的模块1.1 介绍1.2 与ArcMap对比1.3 地图对象Map1.3.1 介绍1.3.2 创建地图对象1.3.3 打开地图1.4 地图视图对象MapView1.4.1 介绍1.5 地图容器IMapPane1.5.1 介绍1.5.2 控制跨进程拖拽地图1.6 地图功能1.6.1 设置自定义的全图范围...

2018-08-18 14:34:21 1779

原创 ArcGIS Pro基本功能梳理

模块 分类 功能点 说明 登录 登录 登录组织 授权类型为指定用户授权需要登录到组织才能启动Pro 工程 工程管理 新建 可以以模板创建工程 打开   保存   另存为   内容表 过滤 过滤框 提供过滤框过滤显示图层 图层列出 列出类型 提供按绘制顺序、数据源、选择、...

2018-08-07 11:14:26 3261

原创 SVN服务器搭建

1、下载SVN安装包服务端:http://subversion.apache.org/packages.html#windows  客户端:https://tortoisesvn.net/downloads.html2、安装一路走到底 3、SVN服务器搭建3.1 打开VisualSVN Server Manager3.2 创建自定义仓库...

2018-08-02 10:59:47 147

原创 低版本VS和Dev升级为高版本VS和Dev版本解决方案

 1、环境准备VS2015 .Net FrameWork 3.5和4.02、Dev版本选择由于IDE:VS2015和.Net FrameWork(3.5 和4.0)硬性条件限制,Dev13.1 及以上版本最低需要.Net FrameWork 4.0+支持,不支持3.5的.Net Framework,所以Dev版本最高只能选择12.2版本。Dev 12.2系列中最高版本为12.2...

2018-07-18 22:32:24 8589 1

原创 SuperMap iDesktop定制开发-启动项配置

1、iDesktop 配置类型iDesktop应用程序的配置大致分为两类:1、全局配置 2、插件配置1.1 全局配置当iDesktop运行程序关闭都对这三个文件都会进行同步更新。1.2 插件配置插件配置内容比较多,下次分篇详细介绍。2、启动项配置原启动配置和界面概览:2.1 配置启动界面该节点控制对启动的各项参数。script标签为启动界面加载时...

2018-07-16 23:09:58 860

原创 OraclePlus 数据源初探

1、SuperMap地理数据库介绍SuperMap SDX+是SuperMap GIS的空间数据库引擎,它为SuperMap GIS中的所有产品提供访问空间数据的能力,是SuperMap GIS软件的重要组成部分。SuperMap SDX+采用先进的空间数据库存储技术、索引技术和查询技术,具有“空间-属性数据一体化”、“矢量-栅格数据一体化”和“空间信息-业务信息一体化”的集成式空间数据库管理能力...

2018-07-14 22:17:58 954

空空如也

空空如也

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

TA关注的人

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