![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIS开发
qb371
这个作者很懒,什么都没留下…
展开
-
VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。原创 2011-06-09 18:15:00 · 520 阅读 · 0 评论 -
ArcGIS学习笔记
http://hi.baidu.com/stone2w/blog/item/cee8d7446abcb89ab2b7dcb3.htmlheyubingzju:http://blog.csdn.net/heyubingzju/article/details/5695198转载 2011-10-08 18:29:25 · 186 阅读 · 0 评论 -
ArcEngine 许可初始化问题
今天用AE做拓扑,出现了这个错误提示“The application is not licensed to create or modify schema for this type of data”关于初始化Engine许可的,其实原理都很简单,大家一般都没有问题,但又往往会因为不够细心加上Engine的“小脾气”,让不少程序员都要在这里犯错。以Engine9.2为例,应用程序是强制原创 2011-10-12 11:48:44 · 753 阅读 · 0 评论 -
ArcSDE 10 Oracle 数据库要求
支持的数据库版本标准版/标准独立版/企业版:Oracle 10g R2(32 位)10.2.0.3Oracle 10g R2(64 位)10.2.0.3Oracle 11g R1(32 位)11.1.0.7Oracle 11g R1(64 位)11.1.0.7Oracle 11g R2(64 位)11.2.0.1速成版:Ora转载 2012-02-06 17:48:35 · 663 阅读 · 0 评论 -
arcgis 中大图层的显示优化
有个1:500的全要素图层,用作地图背景。从CAD格式转换过来,记录条数847万。要在地图上显示,可采用如下优化方法:1.控制显示比例尺:在地图比例尺达到1:500时才显示2.添加空间索引:arcsde支持三级网格索引,arctoolbox可以计算默认的第1级索引值为52,用toolbox的添加空间索引命令添加空间索引,设置三级网格分别为:52,160,500(后一级要大于前一级的三倍原创 2011-12-27 09:37:59 · 428 阅读 · 0 评论 -
phonegap与openlayers混搭在android上显示地图
关于PhoneGap的介绍:PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。官方地址:http://phonegap.com/关转载 2012-04-18 17:15:37 · 465 阅读 · 0 评论 -
ArcGISDynamicMapServiceLayer以ArcGISTiledMapServiceLaye方式使用
ArcGIS客户端API(Javascript/Flex/Silverlight)中,我们最常打交道的是ArcGISDynamicMapServiceLayer和ArcGISTiledMapServiceLayer两个类,基本每个地图中都要用到。它们都可以直接将服务器端发布的地图服务(MapService)作为图层,加载到客户端程序中,分别对应了动态地图服务和缓存地图服务。这两种图层类型各有优缺点转载 2012-05-08 18:07:29 · 532 阅读 · 0 评论 -
Shapefile(ArcMap)与Kml(Google Earth)文件相互转换
http://tsdy2001.blog.163.com/blog/static/4957346201102603451407/?fromdm&fromSearch&isFromSearchEngine=yesshapefile与kml文件相互转换一、shapefile 2 kmlArcgis9.2中3D Analyst Tools > Conversion > To KM转载 2012-05-28 14:42:40 · 2225 阅读 · 0 评论 -
计算地球上两经纬度点A\ B间距离
计算地球上两经纬度点A B间距离 在GIS应用中,计算两点之间距离的公式非常重要,这里仅列出几种计算方法。假设地球是一个标准球体,半径为R,并且假设东经为正,西经为负,北纬为正,南纬为负,则 A(x,y)的坐标可表示为(R*cosy*cosx,R*cosy*sinx,R*siny) B(a,b)可表示为(R*cosb*cosa,R*cosb*sina,R*sinb)转载 2012-08-30 18:27:30 · 1192 阅读 · 0 评论 -
如何获取MapControl或PagelayoutControl所在的主窗体
当在ICommand 或ITool 中编写代码时,传入了一个hook,后被赋值到IHookHelper 对象上. 在整个ICommand或ITool 中,主要使用的也是IHookHelper,通过IHookHelper获取IActiveView或FocusMap,然后体操作Map或Layer. 感觉似乎在ICommand或ITool中"脱离"了与主窗体的联系. 有时候,在ICommand中需要sh转载 2012-09-19 18:31:53 · 461 阅读 · 0 评论 -
ArcEngine中文乱码问题解决
ArcEngine对shapefile或者GeoDatabase进行编辑过程中(添加新的图层或者将图层从SDE数据库导成文件),会出现中文乱码的现象,在Engine中,他默认的字体不是中文,他也成为了Engine的一个BUG。解决方法: 在对话框中添加一个ESRI的控件(如MapControl),就可以正确输入和修改中文了原创 2012-10-18 16:25:13 · 906 阅读 · 0 评论 -
在ArcEngine中创建带高程Z值的点和线图层
管线和其附属物的坐标数据都是带有Z值的而且有些情况下,一个管段的两个端点的x,y值一模一样(垂直的管段)这样的线,在直接生成shape图层的时候,就会产生问题,特别是使用ArcSDE的C API直接创建到表中的时候你会发现,这样的数据是生成不了的 解决的方法就转载 2011-10-08 18:24:28 · 490 阅读 · 0 评论 -
Arcengine设置坐标系
ArcGIS Engine提供了一系列对象供开发者管理GIS系统的坐标系统。对大部分开发者而言了解ProjectedCoordinateSystem, GeographicCoordinateSystem, SpatialReference Environment这三个组原创 2011-10-12 13:04:08 · 2051 阅读 · 0 评论 -
itopologicaloperator.difference方法运用的疑问
两个多边形不相同,difference的结果为空。pZoneGeo = pTopologicalOperator.Difference(prePolygon) as IPolygon; 原因:问题出在多边形是顺时针的所以接口无法正确调用解决方案:ICurve.ReverseOrientation原创 2011-06-13 18:39:00 · 558 阅读 · 0 评论 -
ArcGIS Engine基础开发教程(6)——学习空间分析
转载自: http://bbs.esrichina-bj.cn/ESRI/thread-48168-1-1.html空间分析功能是GIS的主要功能之一,本章将为读者介绍一些GIS开发常用的功能涉及到的空间拓扑运算,空间关系运算,空间临近运算所使用到的接口。例如开发一个缓冲区分析功能,获取两个几何要素的最短距离,判断两个几何要素的拓扑关系等都需要使用到这些接口,使用这些接口可以极大提高开转载 2011-06-17 11:36:00 · 705 阅读 · 0 评论 -
在ArcMap9.x中对mxd文件进行浏览操作时频繁出现I/O问题
在ArcMap9.x中对mxd文件进行浏览操作时频繁出现I/O问题2010-07-16 14:29:11| 分类: GIS杂谈|字号 订阅错误提示如下: one or more layers failed to draw: FDO error:0 Network I/O err转载 2011-07-08 09:25:57 · 314 阅读 · 0 评论 -
SDE Schema和User Schema的介绍
在ArcSDE的相关帮助上经常会看到关于SDE Schema和User Schema的描述,一开始不是很理解是什么意思,而且在学习ArcSDE的时候也经常会把User Schema的意思理解错,这里就不再说明错误的意思了,下面就给大家介绍一下SdeSchema和User Sc转载 2011-09-08 10:35:10 · 588 阅读 · 0 评论 -
以Graphicslayer为管理组来管理Element
在AE开发过程中,我们经常使用Element(元素)。它的出现让地图与用户之间的交互增加了不少的效果。在地图上,可以通过各种element元素来表现我们需要的效果.例如高亮显示中用到element比较频繁.往往需要往地图中添加一个element来显示效果。当在地图上element转载 2011-09-07 10:02:55 · 2369 阅读 · 0 评论 -
栅格数据的像素值保存问题
使用ArcEngine修改栅格数据的像素值时,要调用IRasterEdit接口的刷新方法,并用C#回收资源,否则像素值可能无法保存成功,出现像素值为零的情况。相关代码如下: //Create a raster from the dataset.原创 2011-08-15 16:44:04 · 1596 阅读 · 2 评论 -
Scale和Resolution的含义及转换算法
当我们在用arcgis server 构建切片时,我们会发现在缓存生成的conf.xml中有这样的片段: 在上述片段中代表了每一级切片的信息,代表切片的级数。在这里,代表比例尺。比例尺是表示图上距离比实地距离缩小的程度,也叫缩尺。公式为:比例尺=图上距离转载 2011-09-15 16:41:12 · 671 阅读 · 0 评论 -
SDE里修改要素的已有字段的长度
1.使用ArcMap先增加一个字段,把值批量赋过去后,删除源字段2.在SDE里修改源表和sde.column_registry表对应字段定义原创 2011-08-19 16:16:19 · 352 阅读 · 0 评论 -
ArcGIS手动汉化方法
ArcEngine大家一般都是用英文版的,给用户带了很大不便,有时甚至为了写中文而放弃了原有的控件,现在给大家介绍一个简单方便的汉化方法。ArcEngine所有与控件有关的类文件ControlTools3DAnalyst.dllControlToolsEditing.转载 2011-10-10 14:43:25 · 617 阅读 · 1 评论 -
Arcengine自定义坐标系
ArcGIS Engine提供了一系列对象供开发者管理GIS系统的坐标系统。对大部分开发者而言了解ProjectedCoordinateSystem, GeographicCoordinateSystem, SpatialReference Environment这三个组原创 2011-10-12 13:01:51 · 664 阅读 · 0 评论 -
GeoServer地图开发解决方案(一):环境搭建篇
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细转载 2012-10-30 18:10:55 · 295 阅读 · 0 评论