自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

原创 在vs 2008上编译shapelib库过程

以前都是在vc6.0上使用开源的shapelib库,最近要使用filegdb api,因此必须使用vs 2008,因此使用vs 2008的nmake命令来编译一下shapelib库,但是在编译过程报如下错误:D:/shapelib-1.3.0b2>nmake -f makefile.vcMicrosoft (R) Program Maintenance Utility Version 9.00.30729.01Copyright (C) Microsoft Corporation. All r

2011-01-31 12:45:00 6597 2

原创 FileGDB API 发布啦

最近ESRI发布了FileGDB API,可以免费从ESRI的网站下载,该API提供了非AO对象的借口,针对的开发对象为c++程序员,可以操作简单的对象,我从网上download了一份(http://resources.arcgis.com/zh-cn/content/geodatabases/10.0/file-gdb-api),解压缩后,一共包括了6个文件夹,分别为 FileGDB_API/bin(动态库dll) FileGDB_API/lib(lib文件) FileGDB_API/do

2011-01-31 09:36:00 4738 1

原创 64位DB2和Oracle 32bit库

   在linux操作系统下,为了保证以前所开发的32程序能够在64位的DB2和Oracle数据库上继续运行,64bit的DB2和Oracle保留了32bit的C库,在64bit的数据库上,64bit的库包括在lib目录下,而32bit的库保留在lib32目录中, 如Oracle会包括在$ORACLE_HOME/lib32,而DB2会包括在$DB2HOME/sqllib/lib32目录下: 所以实际上在64bit的linux系统上,安装了64bit数据库后,还是可以安装32bit的arcsde的。 以

2011-01-30 21:54:00 2160

原创 数据库用户修改密码后,SDE服务无法启动的处理过程

问题描述:       数据库用户的密码发生改变后,安装在windows上的ArcSDE服务使用windows的服务管理器无法启动。 问题原因:      在windows上使用post installation wizard或者sdeservice命令创建服务后,实际上是在操作系统的注册表写了一些ArcSDE启动时候所需要的内容,其中一项就包括数据库的密码(当然该密码是以加密的方式存在的),使用windows的服务管理器启动ArcSDE服务的时候读取的是注册表中的内容,数据库库的密码发生改变后,注册

2011-01-26 08:42:00 4268 2

原创 高效的使用空间SQL操作空间数据库系列之二

ArcSDE所支持的GeoDatabase的栅格空间类型包括一下几种: 使用SQL操作这些空间存储之前需要做的事情(只针对与Oracle数据库),具体内容可以参看 http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx 最后再介绍一下空间索引: 为了加快对空间数据的检索速度,空间索引是必须的,现在ArcSDE所支持的空间数据库的索引类型包括一下两种: 1. 网格索引 2. R-TREE索引 每种数据库所支持的

2011-01-21 11:14:00 2140 2

原创 高效的使用空间SQL操作空间数据库系列之一

这个系列主要在以下三个方面进行介绍: 1. 为什么要使用空间SQL 2. 空间数据存储类型 3. 如何使用SQL操作GeoDatabase 首先先说一下为什么要使用空间SQL,一提起这个为什么,很多人的第一反应是”快”,第二反应是”SQL是无所不能的”。那我分别从这两个反应进行解释,首先是它快,它真的快吗,并不一定, 下面是两个例子: 第一个例子,使用了两个图层,一个是面图层,另一个是点图层,计算面图层下包括了多少个点, 其中点图层的记录为23w条,面图层为1条记录: SQL> select count(

2011-01-18 10:24:00 1998 3

原创 Linux 文本的^M问题

    很多人在windows中使用文本编辑器编辑好文本后,传送到linux系统后,使用vi工具打开后发现每一行文本最后都有一个^M号,原因是:     在DOS使用的换行符为 ^M$,我们称为CR与LF两个符号。而在Linux中,则仅有LF ($) 这个换行符,因此在linux中每一行中多了一个^M号。 有很多种方法去除这个^M号,以下是两种常用方法: 1. 使用dos2unix命令 2.在shell中输入下面的命令 cat mydos.txt |tr -d '/015' >myunix.txt

2011-01-17 10:33:00 1957

原创 SDE For Oracle的安装问题简记

环境:      AIX: 6.1      ArcSDE:9.3.1+SP2     Oracle11.2.0.1.0 症状:     建完SDE表空间和SDE用户后,运行sdesetup安装资料库的时候,报如下错误: ORA-01110: data file 1: '/oradata/orcl/system01.dbf' ORA-27092: size of file exceeds file size limit of the process Additional

2011-01-17 10:08:00 3407

原创 ArcSDE For DB2的开发模式

以前就知道ArcSDE for Oracle是使用OCI(Oracle Call Interface)开发出来的(已经与esri美国工程师确认过)。 但是一直不知道ArcSDE for DB2是拿DB2哪个模式开发的,从ArcSDE的动态库和执行文件中可以看出一些端倪。 如查看ArcSDE的服务进程文件所调用的DB2的动态库: 192.168.100.228 [sde bin]$ ldd giomgr libsdedb2srvr100.so => /home/sde/d

2011-01-14 20:29:00 1697

原创 一个ArcSDE的安装问题

操作系统:AIX5.3.1 数据库:Oracle11.2.0.1.0 ArcSDE版本:9.3.1 报错误: Creating Arcsde schema...... error: 0509-130 symbol resolution failed for /otherfile/ade/arcgis/adeexe93/lib/libsdeorallgsrvr93-64.so beacause: 0509-136: symbo

2011-01-11 14:43:00 2487

原创 在DB2数据库中统计网格索引的方法

今天看了一篇ESRI的官方文章,内容如下:Technical Article Error: Cannot get Map Layer Spatial Index Statistics for the layerArticle ID: 18000Software: ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3 ArcSDE 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3P

2011-01-10 15:03:00 1492 1

原创 SDE 10 for DB2打sp1补丁需要注意的问题

今天查看ArcSDE 10升级的网页,发现了以下的消息,对使用DB2的用户进行SDE升级的时候会有帮组的。 This applies to upgrading ArcSDE from 10 to 10 SP1 ONLY. When you upgrade, a call to the stored procedure, SDE_RELEASE_PROC, is made to determine whether the ArcSDE schema, procedures, and functions ne

2011-01-10 10:53:00 1482

原创 获取DB2数据库参数的方法

共有两种获取DB2数据库参数的方法, 一. 使用现成的工具 一共有以下几个方面的类似工具,使用这些工具的人群一般是DBA, 1. DB2的控制中心,使用db2cc命令打开 2. DB2的db2pd命令 192.168.100.228 [sde ~]$ db2pd -db mydb -dbcfg   Database Partition 0 -- Database MYDB -- Active -- Up 6 days 22:55:35   Databa

2011-01-07 15:27:00 4345

原创 空间化DB2数据库的步骤

在DB2数据库上安装SDE的时候需要先空间化DB2数据库。 空间化可以使用以下两种方法: 1. 使用控制中心. 2. 使用命令 [db2inst1@lstest ~]$ db2se enable_db     Usage: db2se enable_db db_name [-userId user_id -pw password] [-tableCreationParameters tcP

2011-01-06 17:26:00 1088

原创 linux 查看线程信息

在linux操作系统中可以使用ps -eLf命令来查看线程信息: 下面的数据为db2数据库的db2sysc进程中所包括的线程: 192.168.100.228 [sde ~]$ ps -eLf |grep db2sysc|grep -v grep.csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New", courier, monos

2011-01-05 09:21:00 44691 1

原创 SDE for Oracle数据库的冷备份迁移之windows

今天测试了一把在windows平台上使用冷备份方式来迁移oracle数据库,以下为详细步骤,测试环境:src db:        DBMS: 10.2.0.4        OS: windows XPdst db:        DBMS: 11.2.0.1        OS: windows2008迁移详细步骤:1.  通过下面的sql查找原库的控制文件

2011-01-04 11:09:00 3652

linux socket 编程例子

该资源包括简单的tcpclient,tcpserver,以及多线程和多路复用

2024-03-20

opengl 超级宝典第四版

opengl超级宝典第四版,超清晰,你们懂的

2012-01-16

VC Depends工具

可以使用该工具查看exe和dll文件所依赖的动态库。

2012-01-05

C++网络编程卷1 运用ACE和模式消除复杂性.pdf

介绍如何使用ACE消除编程的复杂性,涉及到网络,多线程,多进程

2011-11-01

海量空间数据库实施策略pdf

针对于矢量数据和栅格数据的实施策略,以及各种数据库性能的比较

2011-03-28

large_num_polygon

一个存储在DB2数据库中,超过一亿行记录的图层的浏览速度

2011-03-22

用来解析filegdb api二进制流的库

将从filegdb api中所得到的二进制流解析成点串坐标,如有问题可以发信到[email protected]

2011-03-07

高效的使用SQL操作空间数据库.pdf

详细介绍了使用空间SQL来操作空间SQL,以及各种配置方法等等

2011-03-01

空空如也

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

TA关注的人

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