- 博客(126)
- 资源 (1)
- 收藏
- 关注
原创 2020-09-17
最近接触了android的开发,在部署arcgis环境的时候碰到一个诡异的问题,先记录并备忘问题:Caused by: java.lang.ClassNotFoundException: Didn't find classError inflating class com.esri.arcgisruntime.mapping.view.MapView使用AndroidStudio,使用了网上的一些解决方式,修改grandle文件,设置api版本,修改AndroidManifest.xml文.
2020-09-17 14:35:53
314
原创 ArcGIS 显示ShapeFile乱码解决办法
命令行reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.4\Common\CodePage /v dbfDefault /t REG_SZ /d oem/f修改对应版本,10.2 10.3 10.4 10.5regedit添加10.x 版本 ArcGIS Desktop,定位到 ‘计算机\HKEY_CURRENT_USER\Software\ESRI\Desktop 10.x'创建项'Common', 其下创建项'Co...
2020-07-17 11:12:46
813
原创 ArcEngine 10.2 捕捉使用
最近看了下ArcEngine的捕捉,记录下,以备后用,如果转载,请注明出处。 除了自己编码实现的捕捉效果,ArcEngine主要通过两个接口实现捕捉,即ISnappingEnvironment和IEngineSnapEnvironment,刚开始我看到这两个东东,一直以为是ArcEngine里面使用捕捉的两个接口,实际上根本不是这么回事,是捕捉的两种实现方式,网上大多是IEngineSn...
2018-11-10 16:15:12
1779
3
原创 10.2创建sde服务不能启动问题
在arcGIS 10.2.2上手动创建sde服务碰到一个问题,服务启动后报错: 查了下,这个和oracle数据库中的sde空间数据库有关,arcGIS10版本的地理数据库不能使用10.2.2的sde服务,使用“升级地理数据库”工具可以解决: 在执行工具的过程中,出现错误,提示用户没有操作权限,把提示信息中的 grant授权命令在sqlplus中执行(sys用户),工具能够执行成功,之后s
2016-11-03 15:16:04
2064
转载 必须要转:ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
连接在下面,好文:http://blog.csdn.net/linghe301/article/details/22373673
2015-12-14 18:47:17
505
转载 Oracle用户锁定
首先查用户被锁时间: select username,account_status,lock_date from dba_users where username='stat';然后再解锁:alter user stat account unlock;最后查监听日志listener.log,看看时间为lock_date时有那些ip试图通过stat访问数据库默认的容许错误连接次数
2015-11-20 15:55:11
719
转载 关于SHP文件字段大小
这句话在应用中比较重要,记下来:Shape文件字段长度不能超过10个字节,英文10个,汉字5个。原因:DBF数据库的限制解决方法:可以将其转入geodatabase,就不再有这个限制了。
2015-11-09 14:56:10
8757
2
转载 防止C++程序重复运行的几种方法
有时候,为了某些要求,我们希望程序实例只运行一次。而在VB6中,我们可以很轻易的根据App.hPreInstance来判断程序是否已经运行。但是在C++中,这一切就变得不是那么容易。 虽然WinMain函数有hPreInstance参数来指示,但是那是在Win16位的前提下,到了32Bit时代,那个参数已经完全成为摆设。 而本文正好探讨了如何防止C++程序重复运行的方法。
2015-04-27 13:37:45
1548
原创 arcGIS编辑报错:无法创建日志文件系统表。用户可能缺少创建表的权限或资源
最近发现的一个问题,在编辑大量数据的时候,arcGIS报错:无法创建日志文件系统表。用户可能缺少创建表的权限或资源 [Unable to create logfile system tables. User perhaps lacks permissions or resources to create tables] [SDE.GX_PS_PS_POINT][STATE_ID = 36]
2015-04-03 16:26:23
3451
转载 ArcEngine下投影坐标和经纬度坐标的相互转换
ArcEngine下投影坐标和经纬度坐标的相互转换投影转经纬度private IPoint PRJtoGCS( double x, double y){ IPoint pPoint = new PointClass(); pPoint.PutCoords(x, y); ISpatialReferenceFactory pSRF = new
2015-04-02 17:05:17
3654
1
转载 查看oracle系统临时表空间、undo表空间、SGA和PGA大小
查看系统临时表空间使用情况:SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED_RATE(%)",NVL(FREE_SPACE,0) "FREE_SPACE(M)"F
2015-04-02 12:42:00
3832
转载 Oracle bigfile 大文件表空间
Oracle bigfile 大文件表空间 2012-02-21 10:36:54分类: OracleDatabase 是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成。表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent)。而数据扩展是由一组连续的数据块(datablock)构成。大文件表空
2015-03-24 09:23:43
6208
转载 ArcSDE性能优化-对于SDE 库更改 Oracle 序列的高速缓存大小
看的很好,存下来~ArcSDE性能优化-对于SDE 库更改 Oracle 序列的高速缓存大小ArcSDE用户中• state_id_generator_nc • connection_id_generator • version_id_generator三个序列经常使用,但是默认的Cache SIZE等于0Oracle 序列是一个数据库对象,提供唯一的整
2015-01-09 09:54:20
3025
原创 VC 调用C# DLL总结
网上看了很多,有写写的比较详细,主要是两种方式:1.在项目常规设置里面修改,加入公共语言支持,这个方法没试过,因为代码已经有了,修改此设置会有一堆编译错误,就没弄。2.把C#生成一个COM的DLL,VC调用,我用的就是这个方法,试了,可以,不知道别人的情况怎么样,这里仅做一个参考吧。 生成C#的DLL:修改项目属性:备注:密钥文件用VS的命令行工具:sn -k
2014-12-11 17:11:28
714
转载 Oracle Tuning (Oracle 性能调整)的一些总结
Oracle Tuning (Oracle 性能调整)的一些总结关于Oracle的性能调整,一般包括两个方面,一是指Oracle数据库本身的调整,比如SGA、PGA的优化设置,二是连接Oracle的应用程序以及SQL语句的优化。做好这两个方面的优化,就可以使一套完整的Oracle应用系统处于良好的运行状态。 本文主要是把一些Oracle Tuning的文章作了一个简单的总结
2014-11-28 11:11:45
1096
转载 C++DLL编程详解
C++DLL编程详解DLL(Dynamic Link Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DL
2014-09-02 14:49:35
436
转载 oracle数据库导入导出时,ORA-39083;ORA-00439错误解决思路
oracle数据库导入导出时,ORA-39083;ORA-00439错误解决思路ORA-39083: Object type TABLE:"TEST"."TEST_SS_NAME" failed to create with error:ORA-00439: feature not enabled: Deferred Segment Creation错误解析与解决方法;错误:当表为
2014-09-02 14:46:07
3661
转载 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。/*1. exec sp_spaceused '表名'
2014-08-14 11:14:15
596
转载 线程异常
yi你在主线程捕获全部异常就行,如下代码:WINFORM未处理异常之捕获 //处理未捕获的异常 Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.Thre
2014-08-09 11:04:19
685
转载 ORACLE日期时间函数大全
ORACLE日期时间函数大全ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示
2014-07-30 14:17:09
522
原创 SQLAPI++的几个示例
现在用到了SQLAPI++,拷点自带的例子:#include // for printf#include // main SQLAPI++ headerint main(int argc, char* argv[]){ SAConnection con; // create connection object try {
2014-07-25 13:21:41
6363
转载 适用于 Microsoft Windows(32 位)的 Instant Client
适用于 Microsoft Windows(32 位)的 Instant Client安装步骤:1.下载instantclient-basic-win32-11.2.0.1.0.zip(49M),解压到任何路径,如C:\instantclient。2.配置系统环境变量ORACLE_HOME=C:\instantclient,如果建立了netw
2014-06-04 14:13:38
5803
转载 ora-01031:insufficient privileges解决方法总结
ora-01031:insufficient privileges解决方法总结 author:skatetime :2009/06/24 sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法 注意多个数据库实例时候,set ORACLE_SID='',1、
2014-06-04 14:12:51
901
原创 ArcGIS 粘帖数据 唯一主键错误
环境:ArcGIS 10 ,Oracle 11g使用ArcCatalog粘帖数据的时候,ArcGIS报唯一主键错误:没找到原因,估计SDE全局序列有冲突,多粘帖几次,错误没有了,郁闷~~
2014-03-22 11:32:25
537
转载 Oracle查询表空间使用情况
声明:保存点东西,方便自己使用Oracle查询表空间使用情况 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_
2013-12-09 11:03:03
427
转载 Oracle备份恢复arcgis数据问题
利用Oracle逻辑备份恢复已有的数据库现在每次写东西都不知道标题该怎么写,怎么用既简练的语言还能表达自己想解决的问题,估计这个标题又让大家理解半天,先解释一下:我们可以利用Oracle的逻辑备份恢复(EXP、IMP或者EXPDP、IMPDP)备份恢复所有的数据库,这个应该比较简单,简单是简单,碰到问题就郁闷了。完全备份恢复请参考:http://wenku.baidu.com/
2013-10-31 11:39:20
1639
转载 C#实现CAD数据转shape或mdb
C#实现CAD数据转shape或mdb 本文所指的CAD数据为不带空间参考和扩展数据的数据。如果CAD带了空间参考或是扩展属性数据的话,就要采用图形和属性分离的方法转CAD数据,即图形转完后需要挂接属性数据库。这里就不详细说明了. ArcGIS和CAD对空间数据的归纳有所不同,在AutoCad中,点线面可以在同一个图层中,但是在ArcGIS中,点线面被严格的区分为了
2013-09-27 16:53:29
3589
3
转载 使用 Socket 通信实现 FTP 客户端程序
使用 Socket 通信实现 FTP 客户端程序高 乐怡, 软件工程师, IBM顾 锋磊, 软件工程师, IBM简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,
2013-09-25 09:52:02
599
转载 ArcGIS10地图切片总结
ArcGIS10地图切片总结本条目发布于 2012 年 11 月 4 日。属于 未分类 分类。作者是 sydbc。最近在帮客户做切片的时候,遇到不少问题,我相信大家将来也可能会遇到,所以在这里做个简要的总结。地图切片的原理我相信大家都并不陌生,但是在实际使用的过程中,经常会遇到切片速度慢、效率低下等问题。前段时间帮助用户做切片的时候,也遇到了同样
2013-08-20 11:58:40
1171
转载 ArcGIS Engine 捕捉
ArcGIS Engine 捕捉(转)本条目发布于 2013 年 4 月 10 日。属于 ArcGIS 分类。作者是 C/S开发。 http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=33099&extra=page%3D5%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3
2013-08-20 11:55:41
2483
转载 ArcGIS Engine栅格数据使用总结
ArcGIS Engine栅格数据使用总结本条目发布于 2013 年 4 月 23 日。属于 3S业界、ArcGIS 分类。作者是 admin。简介:ArcGIS Engine栅格数据使用总结,一个栅格数据集由一个或者多个波段(RasterBand)的数据组成,一个波段就是一个数据矩阵。对于格网数据(DEM数据)和单波段的影像数据,表现为仅仅只有一个波段数据的栅格数据集
2013-08-20 11:42:49
1197
原创 C# COM 互操作注册的类型 编译警告或错误
解决 COM 互操作注册的类型 编译警告或编译错误warning MSB3214: “F:\....\CommonUI.dll”不包含任何可为 COM 互操作注册的类型解决方法:把licenses.licx文件删掉,在AssemblyInfo.cs文件中[assembly: ComVisible(false)]变为[assembly: ComVisible(true)]就
2013-07-02 09:46:24
4905
转载 由图层判断数据源类型
通过IWorkspaceName接口的WorkspaceFactoryProgID属性来判断IFeatureClass pFC = pFeatureLyr.FeatureClass;IDataset dataset = pFC as IDataset;IWorkspaceName ws = ((IDatasetName)(dataset.FullName)).WorkspaceNa
2013-06-26 09:26:48
1049
原创 SQLServer2008更新数据后查询变慢,从MSDN摘录
sys.dm_db_index_physical_stats (Transact-SQL)SQL Server 2008 R2 其他版本 SQL Server 2008SQL Server 2005SQL Server 2012返回指定表或视图的数据和索引的大小和碎片信息。对于索引,针对每个分区中的 B 树的每个级别,返回与其对应的一行。
2013-04-29 15:52:38
3314
转载 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。你可以在下面的目录下找到相应的样例程序:安装目录>/DeveloperKit/Samples/Developer_Guide_Scenarios/ ArcGIS_E
2013-04-22 10:14:37
1730
1
原创 C# ListView 里面的Item中的Key
找了半天,这个藏的比较深,ListView里面Item中的Key指的是Item中的Name属性:在ListView添加数据时候,给Name赋值,就是给Key赋值ListViewItem pItem = listDataSetInfo.Items.Add(pDataset.Name); pItem.Name = pDataset.Name;在使用
2013-03-14 16:48:06
3824
转载 几何网络5
继续试验实验三:创建多模型网络数据集1.在ParisMultimodal.gdb下的Multimodal_Network数据集下点击NewNetwork Dataset。2.点下一步,勾选“Select All”,选择所有数据作为数据源。3.点下一步,点击“Connectivity”设置连通性,设置“Group Column”为2,按照如下设置 Metr
2013-02-28 13:35:20
380
转载 几何网络4
实验一:创建一个基于网络数据集的Shapefile文件这个实验比较简单,在street文件上右键选择New Network Dataset,其余的过程点下一步即可,得到结果,产生Street_ND和Street_ND_Junctions两个文件。实验二:创建Geodatabase网络数据集1.在Paris.gdb下的RoadNetwork数据集下点击New Netw
2013-02-28 13:34:33
475
转载 几何网络3
今天先根据网上资源学习下ArcGis的SanFrancisco网络数据集制作目的:1.ArcGis的SanFrancisco网络数据集制作,网络数据集是网络分析的数据基础这里用SanFrancisco数据为基础制作网络数据集,虽然SanFrancisco已经提供了现成的做好的网络数据集但是用现成的数据总是不太能很好的理解网络分析,作为一个程序员对制图做数据方面实在是差了,这里通过亲手制作一下网
2013-02-28 13:34:02
569
转载 几何网络2
网络分析1. 解决方案(solver)2. 网络旗(NetFlag)有两种类型的NetFlag:边线旗(Edgeflag)和交汇点旗(Junctionflag)。NetFlag的属性包括逻辑网络元素的要素类、要素ID和要素子ID。一个边线旗包含沿着边元素的那一部分。这意味着边线旗可以落在边的任何一个位置,从零(一个边的端点)到百分之百(到该边的另一个
2013-02-28 13:32:31
2479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人