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

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

安装 PythonWin

确定已安装 Python 的版本
在 ArcGIS Desktop 中打开命令行,输入如下命令:
 
import sys
print(sys.version)




PythonWin 下载

 
Python IDE 有很多,采用最常用的 PythonWin。
PythonWin 下载地址: http://sourceforge.net/projects/pywin32/files/pyw

ArcSDE For PostgreSQL中的st_geometry.so...

从ArcGIS9.3开始,ArcSDE开始支持PostgreSQL(支持所有的模型)。其安装步骤总结为:
将ESRI所提供的st_geometry.so(dll)拷贝到PostgreSQL相应的某个目录下 windows:拷贝到PostgreSQL的lib的目录中。 linux:拷贝到PKGLIBDIR变量所指向的目录中(执行pg_config命令获取)执行SDE的post操作
这个动态库是不是只

一个欲哭无泪的问题

今天同事碰到一个问题,问题的截图如下:


看到这个结果,俺的眼睛湿润了。俺的博客上发表了一篇文章是专门介绍如何创建library的,地址和截图如下:

http://blog.csdn.net/liufeng1980423/archive/2010/12/10/6067309.aspx ,在这篇文章中我也有一点内容介绍了类似的问题,俺的截图如下:

俺觉得这两幅图还是有些差别的。。。。。。。。。

发布和安装python自定义模块

这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。

1.创建setup.py
现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着在这个文件夹中创建一个名为 setup.py 的文件,用来表示模块的元数据,文件的内容类似下面这个样子。除了手工创建,有很多python编辑器也可以更简便的来创建这个文件,例如 pycharm。

如何在ArcGIS for Desktop中实现批量任务?

ModelBuilder 是 ArcGIS for Desktop 产品中最可爱的功能之一,它可以尽可能免代码地将我们从重复劳动中解放出来。使用 ModelBuilder 的过程常常被比喻为“搭积木”,我们只需要拿着 ArcGIS for Desktop 中为我们提供的“积木”去搭建满足于自己的特定工作流模型。
再打个比方,我们要实现的某个功能比作是自己做面包。首先要准备食材,例如面粉、牛奶、鸡蛋

使用矢量面裁剪栅格数据的对齐问题

最近凑巧有几个比较多的栅格裁剪问题,整理如下:

我们只有由于栅格与矢量数据的存储模型不相同,这就导致栅格数据的像元无法与矢量数据的点等同,从而导致裁切后的对齐问题,放大数据我们就能发现,如下图可以说明:(其中黑白色为栅格数据,每个正方形代表一个像元,红色区域为矢量面数据。)




我们按照默认设置运行 Raster工具箱中的 Clip 工具,看看结果,蓝色的栅格部分:

Oracle空间数据库的逻辑迁移

1. 环境:
SDE: 9.3
Database:10.2.0.4
OS:Windows XP SP2
工具: expdp,impdp
系统数据所在的Schema是SDE,用户数据为LF,系统数据所在表空间是SDE,用户数据所在表空间是LFTBS,原数据库实例为test,目标数据库为dest,两个实例在同一台机器上。
描述:
expdp,impdp(数据泵)是oracle10g所提供的数据迁移的

FileGDB API for linux学习系列之三,检索目录树

使用FileGDB API提供的函数GetChildDatasets可以像ArcCatalog一样,访问FileGDB的目录结构,包括FileGDB所包括的FeatureDataset,FeatureClass,RasterDatast,RasterCatalog,MosaicDataset等等,在FileGDB API中一共包含以下几种类型:
Feature Class
Item
Range D

E7210005 操作系统策略不允许该操作 解决

本文用于解决windows7系统不能使用内部administrator用户注册指纹的问题,已测试通过,绝对原创!

电脑型号:Thinkpad X220
系统:windows7 64位

1、计算机上点右键,选择 管理--本地用户和组--用户,在Administrator用户上点右键,选择重命名,重命名为Administrator1
2、新建一个Administrator账号,密码

如何从 ArcView 3.3 版本的工程迁移到 ArcGIS Desktop 10 ?

ArcGIS大家族中还有很多老古董,例如 ArcView 3.3,如果需要直接跳跃式的迁移到 ArcGIS Desktop 10,需要怎样做呢?

1. 找到这个功能:
菜单栏 --> Customize--> Customize Mode, Commands选项卡,搜索【ArcView】






2. 将菜单 Import from ArcVi

ArcGIS 切片缓存紧凑文件格式分析与使用

在ArcGIS 10中出现了一种新的切片缓存文件格式:紧凑型存储(Compact)。与之前的松散型存储(Exploded)相比,它有迁移方便、创建更快、减少存储空间等诸多优点,已经成为了创建切片缓存的默认格式。对于本身ArcGIS的产品而言,访问紧凑型存储与访问松散型存储没有任何区别,但是,如果第三方应用想访问新的切片格式,目前官方给出了“不可以”的答复:
The internal archite