摘要: Public Function PolgonToRaster(pFeatureClass As IFeatureClass, pFldname As String, pCellsize As Double, pRasterPath As String, pRasterName As String) As IRaster Dim pRasterAnalysisEnvironment As I... 阅读全文
posted @ 2008-09-18 10:51 zhh 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Public Function ClipRasterByPolgon(pInGeoDataset As IGeoDataset, pPolygon As IPolygon) As IRaster Dim pRaster As IRaster If TypeOf pInGeoDataset Is IRasterLayer Then Dim pRasterlayer A... 阅读全文
posted @ 2008-09-18 10:49 zhh 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Private Sub ComboBox1_Change() Dim pMxDoc As IMxDocument Set pMxDoc = Application.Document Dim pActiveView As IActiveView Set pActiveView = pMxDoc.activeView Dim pEnvelop As IEnvel... 阅读全文
posted @ 2008-09-18 09:34 zhh 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到... 阅读全文
posted @ 2008-08-22 10:24 zhh 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ArcGIS中的投影和坐标转换 1 ArcGIS中坐标系统的定义 一般情况下地理数据库(如Personal GeoDatabase的 Feature DataSet 、Shape File等)在创建时都具有空间参考的属性,空间参考定义了该数据集的地理坐标系统或投影坐标系统,没有坐标系统的地理数据在生产应用过程中是毫无意义的,但由于在数据格式转换、转库过程中可能造成坐标系统信息丢失,或创建数据库时... 阅读全文
posted @ 2008-08-20 20:55 zhh 阅读(879) 评论(0) 推荐(0) 编辑
摘要: arcgis 投影变换与坐标转换研究 1 ArcGIS中的投影方法 投影的方法可以使带某种坐标信息数据源进行向另一坐标系统做转换,并对源数据中的X和Y值进行修改。我们生产实践中一个典型的例子是利用该方法修正某些旧地图数据中X,Y值前加了带数和分带方法的数值。 字串9 操作方法:运行ArcGIS9中的ArcMap,打开ArcToolBox,打开 Data Management Tools ->Pr... 阅读全文
posted @ 2008-08-20 20:54 zhh 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 直接ARCTOOLBOX下的Spatial Analyst Tools 下的Extraction 下的Extract by Mask命令即可.其中MASK为FEATURES 层 1. In ArcMap, choose TOOLS --> EXTENSIONS and enable Spatial Analyst 2. Choose TOOLS --> CUSTOMIZE and make t... 阅读全文
posted @ 2008-07-29 15:59 zhh 阅读(605) 评论(0) 推荐(0) 编辑
摘要: n我国1:1万-1:50万的地形图采用高斯—克吕克投影 n我国1:500——1:5000的图,采用城市平面局域投影 我国大中比例尺地图均采用高斯-克吕格投影,其通常是按6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。具体分带法是:6度分带从本初子午线开始,按经差6度为一个投影带自西向东划分,全球共分60个投影带,带号分别... 阅读全文
posted @ 2008-07-09 11:09 zhh 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: n国外商用卫星影像,对地表的分辨率已经达到1.0-0.6米,正在向0.3米迈进。可以制作1:10000-1:5000,甚至1:2000的基础地图。航空影像也在向扫描、数字成像的方向发展。 n美国陆地卫星LANDSAT系列:LANDSAT-7,16天重复循环,分辨率为15 米。 n法国SPOT卫星:SPOT-5,26天重复循环,5m分辨率的全色影像。 nIKONOS卫星:美国太空影像公司 1... 阅读全文
posted @ 2008-07-09 10:37 zhh 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 今天在做MapEditing时,发现加载本地的MXD编辑保存undo,redo都没有问题,可是加载ArcSDE中的数据时就出现了undo没有反应的问题,后来仔细搜索了一下资料,发现原来是未对数据版本注册(并要进行gdbedit的license检测),可以利用arccatalog提供的工具来注册版本并进行版本管理,具体做法如下: 1. In the ArcCatalog tree, right... 阅读全文
posted @ 2008-06-13 09:55 zhh 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在ProjectInstaller.cs重写 install() ,Uninstall()方法 public override void Install(IDictionary stateServer) { Microsoft.Win32.RegistryKey system, //HKEY_LOCAL_MACHINE\Services\CurrentControlSet ... 阅读全文
posted @ 2008-06-11 10:28 zhh 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: SDE连接数据库有两种方式:直接连接和通过SDE连接;直接连接数据处理是在客户端,通过SDE连接数据处理在服务器端;两者只是 属性参数设置不同。下面是C#示例代码: IPropertySet oProperSet = new PropertySetClass(); try { //服务器端 ... 阅读全文
posted @ 2008-06-04 15:41 zhh 阅读(2610) 评论(2) 推荐(0) 编辑
摘要: 准备工作:1.ArcSDE9.2 for SQL Server安装文件(网上下载) 2.授权文件(复制“arcsdeserver,92,ecp920870495,none,GB1L20NHRJK5PGXX3069”到记事本中,然后保存为*.ecp) 3.SQL Server 2000(网上下载) 安装过程:1.安装SQL Server 20... 阅读全文
posted @ 2008-06-04 11:06 zhh 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1 2006032401 2 2006... 阅读全文
posted @ 2008-05-22 12:10 zhh 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Application.DoEvents Application.DoEvents:是先中断出让给其它程序去执行(转让消息队列优先权),... 阅读全文
posted @ 2008-05-20 17:29 zhh 阅读(626) 评论(0) 推荐(0) 编辑