一个Oracle数据源切换问题

当前环境: 1. Oracle数据库中存储了大量的图层数据。 2. 使用ArcGIS Server发布了100多个服务。 3. 发布服务的使用的是Oracle的Easy Connection,即IP:Port/ServiceName写法。 4. 数据库已经已经从一个服务器迁移到了另外一个服务器,两台服务器上IP相同,但是Oracle的实例名称不同。 问题需求 由于发布的服务数量比较多,

海量空间数据库实施策略---矢量数据3

前面已经介绍完了空间数据库设计方面的事情,接下来介绍矢量数据的实施策略,主要包括以下两方面的策略:
1. 硬件策略2. 软件策略
硬件策略说白了就是数据库服务器和应用服务器的机器配置如何,主要包括
CPU
频率,核数
磁盘
RPM,DTR,以及控制器数量
内存
大小
网络
带宽和延迟等等
下图是美国工程师所测试的硬件指标值:
从上图可以看出,硬件的提升直接导致速度的提升,因此硬件还是非常非常重要的

ArcEngine 无法嵌入互操作类型

刚才在使用AE,写下面一行代码时
IWorkSpace pWS=new RasterWorkSpaceFactroy();
居然报如下错误:
无法嵌入互操作类型"......."请改用适用的接口。
感觉奇怪,这行代码写过N多遍,多没错过。在排除常规错误可能性后。发现如下解决方法:
选中项目中引入的对应引用,把“嵌入互操作类型”属性设置为False。即可。
文章来源:

ArcGIS地图设计性能优化

制作一幅较高性能的地图检查如下方面是否注意到了 ?


1 内容组织:
空间参考/Spatial Reference
在ArcMap中配置地图文档,要尽可能将所有数据与数据框使用相同的空间参考,特别是编辑或创建要提供服务的数据的时候。虽然ArcMap可以进行动态投影,但是这样做可以避免动态投影计算所造成的性能损耗。
对于不同空间参考的数据,可以使用工具 Project 进行转换。
连接与关联/Jo

蜂巢格网

比起死板硬朗的矩形渔网,六边形的蜂巢网格越来越受欢迎。推荐个小工具,实现下面的效果:



1.
准备自己的兴趣区域和需要统计的要素。例如,下面的美国国境面(浅灰色),机场点数据。



2.
ArcGIS Online上有 GISers 分享的生产六边形格网的工具:
ModelBuilder版本的 Create Hexagon Tessellation
Python版本的 Create Hexa

将度-分-秒值转换为十进制度

在ArcMap中,在表中新建一个字段,用于存储新的十进制度值,使用字段计算器和 VB 脚本实现。
如下示例,其中,假设 Latitude 是表中存储 DMS 纬度值字段的名称,经纬度数据中的度分秒三个数据是以空格分隔。


Dim Degrees
Dim Minutes
Dim Seconds
Dim DMS
Dim DD

DMS = Split([Latitude])
Degrees = CD

镶嵌数据集工具小结(八)色彩平衡与接缝线 Ⅱ

镶嵌数据集的色彩平衡与接缝线 Ⅱ


创建接缝线

在对镶嵌数据集进行镶嵌的时候,有时还会用到接缝线(Seamline)。在前面总结过镶嵌数据集的镶嵌方法,其中最后一种是 Seamline 镶嵌方法。在创建接缝线之前,建议先进行色彩平衡,因此就拿到这里一起说。

当我们把镶嵌方法选为了 Seamline 镶嵌方法时,Seamline 就会替代 Footprint 来作为每幅栅格数据的边线。这样会让

镶嵌数据集工具小结(二)镶嵌数据轮廓线与边界

上一篇帖子说明了如何创建镶嵌数据集、添加栅格数据,以及相关的常用参数配置。
下面再接着说如何根据自己的各种需要来修改镶嵌数据集,这一贴的主题主要是如何创建、修改镶嵌数据集的轮廓线和边界。


修改镶嵌数据轮廓线、边界类工具




当镶嵌数据集创建好之后,我们将其加入到 ArcMap 中后发现,镶嵌数据集是以类似图层组的形式加入的,包含了至少三个图层,分别为:Boundary、Footprint

Server Objects Extension(SOE)开发(三)

前言
SOE出现之前,一些复杂、耗时的gis操作,通常都是使用gp服务实现的。前面将gp服务和soe进行了对比分析,为了测试两种的效率,曾经做了个demo,使用soe和gp同时执行相同的业务逻辑,记录两者的完成的时间,通过我个人的测试(ps,不代表官方立场)同样的业务gp一次请求比soe慢2s左右,如果并发的话,soe的优势应该更加的明显。下面就介绍这个demo。
一、demo背景
demo为对高

再谈ArcGIS Runtime SDK for Android中文标注无法显示的问题

关于离线geodatabase中文标注无法显示的问题,小编曾在《如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题》一文中进行了详细且完整的阐述。然而,在具体操作过程中,还是存在着诸多麻烦之处。今天呢,小编将再次探讨一下这一问题的解决。
我们晓得,通过向本机的操作系统中安装DroidSansFallback.ttf字体文件,当对m

DB2 SQL执行计划

在oracle数据库中可以在sqlplus中打开trace选项后查看sql的执行计划,在DB2数据库中同样也有类似的功能,DB2提供了一个比较简单的工具db2expln工具来查看SQL的执行计划
可以通过输入db2expln来查看其帮助信息。

C:/Documents and Settings/liufeng>db2expln

DB2 Universal Database Vers

gp服务的发布与javascript调用

最近在学习ArcGIS 10.1 for Server 相关的知识,其中的一个必然掌握的知识点,就是服务的发布与使用。在ArcGIS Server 10.1 支持多种服务,包括:地图服务,影像服务等,而gp服务是日常使用最为广泛的服务。
扩展阅读:Esri的server的官方帮助中的服务类型的内容 http://resources.arcgis.com/zh-CN/help/main/10.1/#