`
文章列表
public MapInfo.Geometry.Geometry DrawSector(double x, double y, int middle, int angle, double radius)         {             if ((angle == 0) || (radius == 0))                 return null;             MapInfo.Geometry.DPoint center = new MapInfo.Geometry.DPoint(x, y);                        //创建一段弧线 ...
1、遍历所有要素 foreach(MapInfo.Data.Feature f in _FeatureLayer.Table) { // do something with the Feature } 2、点查询 MapInfo.Geometry.DPoint point = new MapInfo.Geometry.DPoint(-100, 40); MapInfo.Data.MIConnection connection = new MapInfo.Data.MIConnection(); connection.Open(); MapInfo.Data.MICommand command ...
MapInfo.Data.TableInfo ti = MapInfo.Data.TableInfoFactory.CreateTemp("MyPointTable"); ti.Columns.Add(MapInfo.Data.ColumnFactory.CreateIntColumn("Index")); MapInfo.Data.Table table = MapInfo.Engine.Session.Current.Catalog.CreateTable(ti); table.close(); 创建本地TAB文件 try             { ...
如何自动关闭空闲的sde连接?   在连接sde的应用中,如果连接的客户比较多的情况下,可能会出现sde连接占用cpu资源十分严重,以至于出现系统死机的情况。 Sde提供了TCPKEEPALIVE参数,用来侦测客户端连接情况。当TCPKEEPALIVE为True时,那么在2小时(TimeOut默认设置7200000ms,即2小时)内,如果客户端没有向sde发送请求,sde连接将自动关闭,如果TCPKEEPALIVE为false,那么当客户端没有向sde发送请求超过timeout规定时间,sde连接仍然占用。因此,如果我们想让系统自动关闭空闲的sde连接,那么我们就要把TCPKEEPALI ...
    ArcGIS Server开发系列的文章至今已经一年多了,虽然文章只有短短六篇,也比较基础,但值得高兴的是帮助了不少第一次接触ArcGIS Server的开发者,现在不少都已经完成一两个项目了,相信收获不小,有时间可以和大家一起分 ...
用asp.net开发网站时,经常要上传图片,现在IE7出现,原来的img.src='xxx.jpg'这种预览方式已经失效。本文介绍新的上传前预览图片的处理方式。代码很简单,直接贴代码了。 aspx文件代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="UploadPicture._Default" %> <!DOCTYPE html PUBLIC "-//W3 ...
MIConnection conection = new MIConnection();             conection.Open();             string strConDB = "server=local;database=guangxi;uid=sa;pwd=sa;DLG=0";             string strSelect = "select * from newplanting";             TableInfoServer ti = new TableInfoServer("newp ...
ArcEngine、ArcIMS或ArcGIS Server开发时,SDE和Oracle数据库部署在一台服务器上早已是家常便饭,像我的notebook就是一锅出,什么都有,用起来方便,甚至不少最终产品部署的时候都是如此,考虑更多的是webserver集群,Oracle双机热备等等,SDE和Oracle就凑合放在一块了。那么,什么时候需要将两者分开呢?分散服务负载是一种考虑,经典服务器配置理论就是一台服务器一个核心服务,不仅分散服务器的负载,还便于压力测试,方便调试与维护,或是在不同的操作系统平台上进行安装配置,如Oracle数据库在Solaris系统,SDE安装在Windows2003或Suse ...
Public Sub LoadToSDE(sDir As String, sInput As String, sServer As String, sInstance As String, _                       sDB As String, sUser As String, sPasswd As String, sSDERaster As String)      ' sDir: the directory where the input raster resides   ' sInput: the name of input raster   ' sServer,s ...
        Dim pFeatureWorkspace As IFeatureWorkspace         Dim pFeatureDataset As IFeatureDataset         Dim pfeatureclass As IFeatureClass         Dim pFLyr As IFeatureLayer         Dim strname As String '数据库矢量数据=========================================         '打开矢量数据的workspace,通过SDE来打开数据库    ...
在AE中数据编辑是一个重难点。它包括的东西很多,如地物的添加,地物的修改,地物查询,节点捕捉,地物的符号化等一系列的问题。熟练的使用地物编辑的功能,是开发一个系统必须具备的条件。数据编辑问题解决得好坏直接决定着软件是否操作方便。在这我只是写一些相应的功能函数,至于软件开发中的架构暂不考虑。 1、添加地物 什么是地物,这是 GIS的基本概念,在此只说明一点,地物可以表现在地图上,如房子、铁路、水管等等。我们把房子的总称称为一个地物类,在AE中对应一个地物类(IFeatureClass),一个地物类在地图上表示为一个地物层(IFeatureLayer),单独的一栋房子或一条管道我们称为地物(IFea ...
任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅: 1、加载个人数据库 个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。 A、通过设置属性加载个人数据库。 首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人数据库中为数据库的路径,例如: IPropertySet  Propset = new PropertySetClass();              Propset.SetProperty("DATABASE",@" ...
SDE命令行安装配置 一、创建相关表空间 创建sde表空间 create tablespace sde datafile '%oracle_base%\oradata\acf\sde_01.dbf' size 401m uniform size 1m; 创建sde_mvgdb表空间 create tablespace sde_mvgdb datafile '%oracle_base%\oradata\acf\sde_mvgdb_01.dbf' size 201m uniform size 4m; 二、创建sde用户 create user sde identified by sde defa ...
SDE数据库的备份、迁移或恢复         使用sdeexport和sdeimport命令对SDE数据库的备份、迁移或恢复 本方法分四个步骤,备份元表,备份数据表,还原元表,还原数据表。 做SDE库的迁移或恢复之前,首先要了解SDE做为空间数 ...
环境: oracle10gR2安装在两台服务器上,但只是做双机热备,操作系统均为windows server 2003 sp2 arcsde安装在第三台机器上,操作系统为windows server 2003 sp2 安装步骤: 1、需要在ArcSDE的安装机器上安装Oracle Client,或者安装ODAC,只要能安装Oracle Net软件的就可以了,假设配置的oracle连接服务名为:Oracle_ServiceName 2、安装ArcSDE程序和ArcSDE 9.2 for Oracle10g步骤一致 3、安装ArcSDE 9.2的SP4补丁 ...
Global site tag (gtag.js) - Google Analytics