Server Objects Extension(SOE)开发(二)

前言
SOE的提供了REST和Soap两种模板,只要在模板特定的方法中添加自己的业务逻辑代码即可,开发流程非常的简单便捷。那怎么知道自己的业务逻辑代码该写在模板的那个方法里面呢?这就需要很好的理解SOE的生命周期以及生命周期在模板中的对应。这里将以SOE开发流程来介绍SOE开发rest模板。
环境说明:arcgis server 10.2,visual studio 2012
一、soe的开发流程

无法 enable archiving

环境:
OS:Windows
9.2的Desktop,ArcSDE
DBMS: oracle10G
症状:

在CATALOG中连接SDE的DATASET时点击右键先register as versioned,再用archiving的Enable archiving功能时,错误如下图:


解决方法:
出现这种错误一般是sde要用到的某些oracle的某些对象处于INVALID状态,至于为什么会

无法创建图层问题解决简记

软件为 :
软件:arcsde 9.2 数据库:oracle10.2.0.1

现象:
数据库恢复后,使用ArcCatalog创建任何一个FeatureClass都会报ORA-00955,对象已经被使用的错误,但是实际上ArcCatalog目录树中并没有该FeatureClass 现场:用户使用的是SDELOB进行的存储,并且只要使用SDELOB进行存储都会报错,但是使用ST_GE

某SDE问题解决过程简记

环境:
ArcSDE 9.2+sp6 Oracle9.2.0.8 OS:HP-UX 11.11
Desktop:9.2+sp6
现象:
SDE的服务起来之后,无法使用ArcCatalog连接,报下图的错误:


SDE的后台日志为:
sde的日志报错信息: ERROR(-8),could't start server task;
解决过程:
从ArcCatalog报的错误和SDE的后台日志

ArcGlobe 缓存管理

ArcGlobe拥有缓存机制,因此可以应对大量3D数据的可视化,下面就总结下有关缓存的知识点。

首先,需要了解,ArcGlobe具有两种缓存机制:内存缓存,硬盘缓存。


内存缓存 指的是分配可供 ArcGlobe 使用的物理内存 (RAM) 大小。要获得最佳性能,可设置对每个所使用的数据类型所分配的内存大小。ArcGlobe 通过设置内存缓存来改善 3D 视图的交互性能,可针对每个 ArcGl

栅格那点儿事(四A)---栅格的显示与渲染

栅格的显示与渲染

通过前两章的学习,应该对栅格这个东西不那么陌生了。在这一个部分,我们来看看如何展示出栅格数据最美丽的地方,在ArcGIS中栅格的显示与渲染。在进入细节之前,先来看看在ArcGIS中都可以怎样渲染栅格。

针对不同类型的栅格数据,我们可以通过不同的渲染方式将栅格的信息更好的传达出来。在ArcMap中加载栅格后,类似矢量数据,也可以在图层属性的Symbology中进行设置。对于一个

ArcGIS Data Driven Page

通过 “Data Driven Page” 可以基于单个地图文档,快速创建一系列布局页面。按照图层中的各个索引要素,将地图分割为多个部分,分别生成相应的地图。



可见,索引要素是决定地图出图的重要部分,常见的索引方式,例如:网格索引,带状索引等等。





Data Driven Page 工具条上的设置,主要也是来配置索引图层,那索引图层如何制作?





ArcGIS 提供了一系列制作

空间分析之区域分析

空间分析扩展中,有关区域分析,提供了如下工具:


可以将其分为这样几类:


一、确定区域中类的面积的工具

面积制表(Tabulate Area)
面积制表工具以表的形式进行输出。在此表中:
1). 区域数据集的每个唯一值均有一条记录。
2). 类数据集的每个唯一值均有一个字段。
3). 每个记录将存储每个区域内每个类的面积。


TIPS:
使用此工具的常见错误:
1. “一个或多个输入没有

Beijing_1954_To_WGS_1984

Table 1: Geographic (datum) transformations: well-known IDs, accuracies and areas of use





 
文章来源:http://kikitamap.com/2013/10/21/Beijing1954ToWGS1984/
 

空间统计(四)回归分析探索

在上一篇文章中,我提到的这些工具都是用于研究数据有什么样的空间模式,哪里聚类?哪里是热点?哪里有冷点?哪里有异常值?等等,总之研究的是“生米煮成熟饭”的结果状态。
而“空间关系建模”工具箱中的工具,更倾向于研究 Why? 例如,为什么会出现这种情况? 或者说什么导致了这种情况。这时我们就可以使用工具进行回归分析,如:普通最小二成法(OLS) 和 地理加权回归(GWR)。

你可能会问,

Shapefile与字符集编码设置之ArcGIS for Server

最近刚刚巧儿,连续碰到几个Shapfile中文乱码的问题,参照kikita博主在博客空间慕名ArcGIS中的博文《shapefile与字符集编码设置》,通过在注册表中导航到计算机 > HKEY_CURRENT_USER > Software > ESRI > Desktop10.3,依次新建项Common,项CodePage,字符串值dbfDefault,

吧啦下 Background Geoprocessing

今天和大家说一下后台地理处理(GP),说到后台,自然会想到前台。
其实在 ArcGIS Desktop 9.X 以及更早的年代,ArcToolbox 中的工具运行的模式只有前台模式,也就是大家熟悉的情景:运行某个工具,然后工具运行窗口挡在 ArcMap的前面,窗口中的Log不停的滚动,直至工具运行完毕,ArcMap 才能使用。并且,由于 ArcMap 和 ArcCatalog 是 32 的程序,单