书籍纰漏错误意见

欢迎大家在阅读《ArcObjects开发基础与技巧》的过程中提出各种中肯的意见和建议,希望诸位读者在这篇blog下填写留言。谢谢。
1.《作者的话》第一句用的标题的确有问题,《组件式GIS开发》是出版中间曾经想的一个书名,但最后选择的书名却不是它,但责任编辑忘记将它改过来了。
2.24页12行中的“COM的程序结构”应该是“.NET的程序结构”。
3.227页7.2标题 Gxialog对象,应该是GxDialog对象,目录里也是同样的错误
4.328页14行“空间参考包含了一个坐标系统和经度”应该为“空间参考包含了一个坐标系统和精度” ;332页14行“在欧美这种投影方式称为投影横轴墨卡托投影”多了两个字,应该为“在欧美这种投影方式称为横轴墨卡托投影”
5.123页,未五未六行应该为CMYK颜色模式
6.P47 第8行,thhisdocument 多了一个h
7.P189页18行,arcmapc的程序框架应该为ArcMap的程序框架
8.p171页第九行AnnoProps = pGeoFeatLyr.AnnotationProperties应该是pAnnoProps = pGeoFeatLyr.AnnotationProperties
9.126页的倒数11行的多写了一个set
10、127页的第13行的Colorpalette写成了Colorpalatte
-------------------------------------------
目前已经可以购买本书的网络途径有:
1.武大出版网 www.wdp.com.cn
2.搜海网 www.sohi.cn
3.中国图书网http://www.bookschina.com/book_detail/this.asp?book_id=1403459
4.中国高校教材图书网http://biz.sinobook.com.cn/b2c/scrp/bookdetail.cfm?iBookNo=135302
5.北京图书大厦网络书店http://www.bjbb.com/product/detail.php?catalog=1&id=1246256
6.蔚蓝书店http://www.welan.com/1803197/
7.广州购书中心(广州)http://www.gzbookcenter.com/search/view.jsp?proID=759814
8.轩林图书网http://www.xlbook.com/spjj.asp?ProductNO=26868
9.北方图书网(辽宁沈阳)http://www.northbook.com.cn/showbook/book.jsp?vendor=01&id=7307049201001
10.互动出版网(北京China-Pub)http://www.china-pub.com/search/power_search/power_search.asp?key1=arcobjects&typeid=C05-06
11.新书城(上海)http://www.newbooks.com.cn/book/37007.html
12.好图书(上海)http://www.haotushu.com/book/1371579/
13.金桥书城(重庆)http://book.jqcq.com/product/871328.html
14.重庆新华书店网络书店http://www.cqxhsd.cn/CUSTOMER/DISCRIPT.ASP?PLUCODE=730704920
15.昆明新知图书城http://www.xinzhi.com.cn/book.asp?id=584286
16.卓越网http://www.joyo.com/book/detail.asp?prodid=zjbk369722
另外欢迎购买了本书的读者能够在主页上做一个相关调查,谢谢。
Related Items
Comments
不错,我已经拿到了哈
网上购物挺好的,一般第二天就可以拿到了
我8号在武汉大学出版社买到的书,真的不错,好书!
一个小错不知道算不算
副标题写的是基于VisalBasic.NET,似乎应该是VisualBasic.NET
乱说的哈,永远感谢波涛!
这个副标题的确是错了,呵呵,惭愧,责任编辑和我都把关不严
可惜了,没有随书配光盘
全部的代码写出来不会超过5M,有必要添一张700多M容量的光盘增加成本么?
还有作者的话部分,第一句就是欢迎阅读这本组件式GIS开发,没改成现在的书名,也是一处吧
呵呵,我看到的都是些无关紧要的错误
另想问一下,代码在网上有下载吗,特别希望作者能把书中的知识串起来,作一个完整的程序,供大家学习,似乎要求比较高啊
浩淼兄,我想确认一下你就是蒋波涛吗?
5月28日刚买到你的书,感动的哭了,终于有一本好的中文资料了。
一口气买了两本,本来想自己留一本,给公司买一本,结果包销的时候一激动两本都一起报了,哈哈
呵呵,谢谢捧场,我就是作者.
6月2日邮的money,今天终于拿到了,粗略的翻了一下,没仔细看,感觉印刷的不够精致,图片较模糊,文字有点淡,好像用打印机用省墨模式打得
呵呵,可能你买的那本碰巧这样吧。不过武大出版的前后几本GIS书印刷的都是这样。欢迎阅读后提下意见。
邮购等了大半个月才拿到,又发现广州已经可以买到,还打折
失算 失算
再提一处错误,227页7.2标题 Gxialog对象,应该是GxDialog对象,目录里也是同样的错误
谢谢指出来
我提出了好多错误了,有没有奖励啊:)
其实都是没有认真核对的原因,算不上错误,我再说一处。
223页倒数第四行第一句 "GxObje支持......"应该是"GxObject支持......"
呵呵,你看的好仔细啊。由于责任编辑是不懂技术的,再加上个人写作和出版社将内容转到专门的排版软件上,都可能出现问题。
谢谢你的指正。![]()
再提一处,不知道是不是错了,请作者审查。
92页倒数第二段:
“以LineElement为例,添加它到视图需要使用两个接口:IEelement和ILineElement,前者...后者...”
我觉得此处前者和后者正好说反了。
这句话的意思是设置symbol必须通过ILineElement,设置Geometry需要通过IElement。确实有笔误之处。谢谢指出。
事隔一年,刮目相看
感谢作者!在网上查找AO中文资料,偶尔发现了波涛的这本大作!随即定购了两本,拿到书后,感觉内容很清晰,师兄们对于这本书也是高度赞扬.原本在AO复杂的体系结构面前准备退缩的我,再次看到了希望,随即放弃了已经学习了两个月的MO,开始接触AO.随着学习的深入,觉得AO确实很是复杂,但是对于波涛的这本书的认识也更加的深入,觉得此书的很多部分都是精华,可见作者对于AO的理解真是非同一般!不过有点遗憾的是,这本书对于VB.Net下开发dll的例子不多,希望波涛能够再接再厉再出一本!再次感谢波涛,也希望这本书能带我走进GIS开发的大门!
这个表扬让我心花怒放,呵呵,谢谢你的夸奖。不过现在工作了,有别的事情忙,还没有新的打算。你是什么学校的啊?
我是华东师范大学的。好郁闷,学习分级着色时试着用刚学习的接口的知识来重写书中的例子时,发现老是出现未将对象引用添加到对象的实例这个错误。仔细检查觉得好像此处不应该是这个错误的。但是不管怎样就是不成功。今日仔细看了波涛的书,知道原来是个BUG。
天呀,Classify对象中的Classify方法不能用呀!
我也买了两本,都是以单位的名义买的,但是主要是两个人用。不错的一本书,收到的第一天就解决了困扰好久的问题!至于错误暂时就是以上提到的。
谢谢作者辛苦的劳动!放弃深入研究有点可惜哦。
p171页第九行
AnnoProps = pGeoFeatLyr.AnnotationProperties
应该是pAnnoProps = pGeoFeatLyr.AnnotationProperties吧?
刚拿到书,真的不错,正好用到这页的代码,肯定是没核对好,改过运行OK
没有放弃深入研究啊,只是现在没有以前那么充足的劲头了,写的有点零散
AE中的分级可以采用五种方式,不过我仔细看了一下ArcMap,发现分级还有一种Manual的方式,不知在AE中是否有相对应的。另外如果想像Maual分级一样自己设定不同的间距,不知该采用那一种方式呢!
Manual分级很简单,压根不需要特别的对象,如下面的例子:
Set pRender = New ClassBreaksRenderer
pRender.Field = "POP90_SQMI"
pRender.BreakCount = 5
pRender.MinimumBreak = 1 ' min value in dataset
pRender.Break(0) = 110 ' max value in class(0)
pRender.Break(1) = 300 ' max value in class(1)
pRender.Break(2) = 700
pRender.Break(3) = 1500
pRender.Break(4) = 9187 ' max value in dataset
pRender.Label(0) = "1-110"
pRender.Label(1) = "111-300"
pRender.Label(2) = "301-700"
pRender.Label(3) = "701-1500"
pRender.Label(4) = "1501-9187"
这几天仔细研究了一下ClassBreakRenderer着色法,才发现接口原来并不是那么难,使用起来也挺顺手的。采用四种方式改写书中的例子后,才猛然发现Manual的方式其实是那么的简单,只要给Classes数组赋值即可。
哦,原来是这样呀!
今日再次来到浩淼的天空,原来波涛早就回复了。写的比我的简单的多!这种方式我还没有想到呢!谢谢指教!
今日收获不小呀!
关于移动几何形体对象上的节点的一节,请问要素的节点可以编辑与移动吗,因为书上都是关于元素Element的编辑
当然可以,无论是元素还是要素,改变的都是它们的geometry属性对象而已
请问,在同一图层中,可以通过pRelationalOperator.Contains等方法进行要素间的关系运算,但现在我的两个要素分别在两个图层,有什么思路能判断它们之间的关系?
你将其中一个图层的一个要素取出,然后获得它的shape属性对象,将这个属性对象作为另一个要素做空间运算的geometry属性就可以了。
pFeature1代表A图层的要素,pFeature2代表B图层的要素
ITopologicalOperator pTopologicalOperator=(ITopologicalOperator)pFeature1.Shape;
ESRI.ArcGIS.Geometry.IRelationalOperator pRelationalOperator = pTopologicalOperator as ESRI.ArcGIS.Geometry.IRelationalOperator;
MessageBox.Show(pRelationalOperator.Within(pFeature2.Shape).ToString());
执行到MessageBox总报如下错误:
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 Example.exe 中。
其他信息: HRESULT 中的异常:0x80040215。
你换VB.NET看看
上午改成vb.net,也是报同样的错误:
未处理的“System.Runtime.InteropServices.COMException”类型的异常出现在 Test.exe 中。
其他信息: HRESULT 中的异常:0x80040215。
真不知道有什么解决方案了?
六月份就买了书,实习期间没有空研究,这几天开始看了,一口气就看了差不多100页,好爽啊,解决了较多心中的疑惑,谢谢波涛!
由于我不怎么了解,我想问下波涛,现在外面做AO开发的公司多不多呢?现在很多公司特别是政府部门开始用国产的Supermap了,国产的也有一定的优势,本人暑假也在用它,觉得它功能也很强大,就是细节方面做得很不够。然而AO功能很强大,但用起来很复杂,一个简单的有时候就要罗列较多的代码,不知道一些公司对使用AO的效果如何,小弟想了解一下!麻烦赐教!
现在外面做AO开发的公司多不多呢?绝大部分都是,连许多很出名的公司,号称有自己的平台,其实都是使用AO作为底层进行封装的。你学AO绝对比supermap的路宽。
1、126页的倒数11行的set是不是多的?
2、127页的第13行的Colorpalette写成了Colorpalatte。
3、书很不错,向你学习
请教一个问题:p200页中的使用objectcopy对象挎贝数据中,能否设定axmapcontrol中指定大小的数据到axpagelayoutcontrol中去?
我现在遇到这样一个问题,我想挎贝一个A4大小、横向的数据到axpagelayoutcontrol中,而默认总传过去一个纵向A4大小的数据。因为我的图需要纵向打印出来,而设置page为纵向,只是将纸横向了,数据没有横向,手工拉数据的话,数据比例就不对了
上一个贴子发得有点问题,重发下
请教一个问题:p200页中的使用objectcopy对象挎贝数据中,能否设定axmapcontrol中指定大小的数据到axpagelayoutcontrol中去?
我现在遇到这样一个问题,我想挎贝一个A4大小、横向的数据到axpagelayoutcontrol中,而默认总传过去一个纵向A4大小的数据。因为我的图需要横向打印出来,而设置page为横向,只是将纸横向了,数据没有横向,手工拉数据的话,数据比例就不对了
objectcopy拷贝是复制当前Map中的数据,全部给pagelayout控件,因此前者是什么样,后者就是什么样的。如果你真要做到横向的话,可以考虑将数据暂时旋转180度,然后真pagelayout控件中打印。
谢谢你的指点,可以了!
又遇到一个新问题:要在pagelayout控件里加上图例的内容,就是想作个自定义的图例.该怎么作,给点建议,谢谢!
什么是自定义的图例?图例是基于你对地图做的redner而产生的,默认情况下,你使用simplerender,所以图例就比较干瘪。
我想在打印地图的时候,左下角放上一个相当于图例的小窗体,将地图上的地类情况表示出来,可好像找不到解决方案
你没有看过我写的关于MapSurround的章节嘛?这个小窗体,是MapSurround对象的一种Legend,而如何产生Legend,你可以看P147页,如何将这个对象添加到控件,看P204页。
非常感谢波涛,终于OK了!
如果想打印MapControl控件里的内容
该怎么办?
MapControl控件里没有printer对象啊
打印要使用到PageLayoutControl控件
在Ao下,想调整IselectionTracker对象的大小,不知该用那个方法?谢谢!
用ResizeEnvelopeFeedback对象来改变ISelectionTracker.Geometry的外观即可
p176——p177页有两处的pPolygonFeedback是不是应该改成pCircleFeedback.
开发帮助中的Moving Feedbacks Example(VBA代码)怎么运行不了呀,还有其他的一些类似的和地图交互的displayFeedback对象也运行不了。不过作者提供的程序调试的都还可以(dotnet环境下)。想必作者也调试过开发帮助中的这些VBA代码,不知道是否遇到过什么问题。按照“移动几何形体对象上的节点”提供的代码,在一个Polyline对象上多点击几下的情况下,该对象就消失了。不知道这是怎么回事?
如果学校不买,只好自己掏腰包了,不过为了好书掏腰包,是值得滴
請問可以用arcObject開發轉檔程式?
MIF , SDL , DXF , UIF , SHP , MXD , MXF 之間的轉換, 可以做到嗎??
DXF-SHP可以做到,其它的没有试验过,不过应该没有这么容易的,不然ESRI也不会搞个数据互操作模块出来。另外,MXD不是一种数据格式。
没有拜读你的大作,所以没能提什么宝贵意见。甚是抱歉。希望以后能有机会学习以下。
借此机会我想请教几个问题,希望你能帮忙解答。谢谢先!
(1)能否在内存中创建一个FeatureClass或Table,该怎么实现,要用到那些对象与借口?
(2) ArcMap中,或AE/AO中用Pan拖动进行漫游时,会出现与移动方向相反的那部分出现空白,只有释放鼠标的时候才出现刷新。我现在的要求是,移动的任何时候都要整个地图控件上都要有地图显示,而不要留有空白?如何实现?
(3)GlobeControl三维控件里的IGlobeDisplay借口下的方法GetSurfacePoint(xView as Double, yView as Double, internalGlobe as Long, ppIntersec as Ipoint)是什么功能? 是获取屏幕上对应的这个点的地理表面坐标吗? 那么前两个参数怎么赋值?何屏幕坐标x,y有什么关系?第三个参数又该怎么赋值?
再次表示感谢!
回答你的几个问题:
1.FeatureClass和Table是Class而非CoClass,不能使用new的方法在内存中创建。
2.之所以出现空白,是不可避免的,你如果知道点Windows的原理话,就明白在屏幕上显示的内容都是操作系统在不停刷新的结果。当然,如果移动范围不是很大,或者数据量不是太大的话,可以考虑使用Cache的办法。
3.Global控件没有使用过,现在做三维许多都是从OPENGL直接开始的,使用它提供的控件稳定性上不好。
哇,如此professional的解答。
我明白了!
非常感谢!
波涛,已经拜读你的大作。关于geobase和gemetry的论述,感觉不错,现在有一个问题向你请教。就是,基于ao的开发,但是我要生成voronoi图,因此通过先生成delaunay然后又生成voronoi图的算法。我现在读进的是shapefile格式的点数据,但是生成的数据,比如delaunay,以及voronoi图,我该如何把这些生成的数据保存为shapefile格式呢。请指教。
生成ShapeFile格式很简单。
Dim pFact As IWorkspaceFactory
Set pFact = New ShapefileWorkspaceFactory
然后事业pFact.Create方法,就可以在物理上建立一个Shapefile格式的工作空间了。
关于拓扑关系中clip方法的使用
我画了两个相互相交的元素,然后想用如下代码实现clip,可执行下来也不报错,但也没有一点效果
IGraphicsContainer gc=(IGraphicsContainer)this.axMapControl1.Map;
IGraphicsContainerSelect gcs=(IGraphicsContainerSelect)gc;
IFeatureSelection featureselect=(IFeatureSelection)this.axMapControl1.Map.get_Layer(0);
IFeatureLayer fc=(IFeatureLayer)this.axMapControl1.get_Layer(0);
IPolygon polygon =new PolygonClass();
ESRI.ArcGIS.Carto.IElement element = null;
ESRI.ArcGIS.Carto.IElement element2 = null;
for(int i=0;i<gcs.ElementSelectionCount;i++)
{
if(i==0)
{
element = gcs.SelectedElement(i);
}
if(i==1)
{
element2 = gcs.SelectedElement(i);
}
}
ESRI.ArcGIS.Geometry.IEnvelope pEnvelope = element.Geometry.Envelope;
ITopologicalOperator pTopologicalOperator=(ITopologicalOperator)element2.Geometry;
pTopologicalOperator.Clip(pEnvelope);
axMapControl1.ActiveView.Refresh();
波涛你好,已经拜读了你的大作,我使用的是AE,从中受益匪浅。下面给你指个你可能忽略的地方,对于IIdentifyDialog接口,在AE中也可以用,我已经把ArcMap中查询的功能实现了,我用的是AE9.0。
书写得很好,也很不容易,但如果最后有一个开发实例就更完美了!
另外,还希望能从你那里得到些AO和AE的资料,中文的英文的都可以,如《Exploring ArcObjects》等。我的邮箱是:cheryer@163.com,多谢多谢!!!
IIdentifyDialog InterfaceProvides access to members that control Identifying layers by OID or a point.
Product Availability
Available with ArcGIS Desktop.
你是不是在安装AE的时候,同时也安装了ArcGIS,才显得可以使用这个接口?
请问IProximityOperator的ReturnDistance返回值的单位是多少?为什么连arcmap给的也只有值不显示单位?
我想构造一个半径为10km的圆在地图上,在具有特定空间参考的地图上如何转换这个10到合适的参数呢?
谢谢
这个距离取决于你使用的是什么单位。一般地理数据都是按实际尺寸来获得的,在ArcMap中,你将单位设置为meter,那它就是米为单位。第二个问题,你设置这个空间参考的单位为米就是了。
您好,可否告诉具体的方式?
以下设置了也没用处:
this.axMapControl1.Map.DistanceUnits =esriUnits.esriKilometers;
不知道应该在哪里设置。
以下计算距离的代码:
IProximityOperator DistanceOperator1;
DistanceOperator1 = first as IProximityOperator;
this.segment_distance = DistanceOperator1.ReturnDistance(second);
我想根据units的选择自动换算不同的距离数字,应该怎么修改代码呢?
在数据级别上,要素的长度宽度等度量值是没有单位的,即如果两个要素的距离为10,它可以表示为任何的单位,这个单位取决于你采集数据时使用的单位。
当你将数据载入Map对象后,如果你设置Map的显示距离为米,则这两个要素的距离就是10米;设置为英尺,则为10英尺。就是这么简单。
你可能没明白我的需求。
在地图上我希望能够确定两点之间的距离,并根据单位来进行换算,这在ARCMAP中是成立的。
比如,用arcmap的测量距离工具得到两点的距离,然后修改单位,那么下次得到的这两个点的距离的数值就根据单位进行了变换
我想知道,是如何利用单位这个属性代入计算得到最后结果的。
另外,我修改单位的代码到底对不对?
this.axMapControl1.Map.DistanceUnits =esriUnits.esriKilometers;
你的想法办不到,因为数据源本身不包含有长度单位的信息,它不知道自己是km还是m作为长度单位。
如果你一定要保留长度单位,只能使用MXD文件。
您能否一次把话说完?什么叫做使用MXD文件?
arcmap又是怎么办到的?
小蒋,还记得我吧(别说走了半年就不认人了啊)
书面市了?恭喜啊!有机会让我也看看(我就不买了[没钱],借我看几天就行了^_^)
你好,我是一个AO初学者,最近在做标注缩放,我看到你的书本169页写到:寻找一个地图视图与字体大小适应的比例,有点困惑,我该如何确定这个比例,来实现标注随视图缩放呢?还有其他方法吗?我在别处看到这么一句:"一般情况下,label的字体大小是不会随地图的缩放而变化的,但是annotation是会变化的。"这又该怎么理解呢?谢谢你的回复!
第二句话有点问题,AO中的标注是个大问题,因为91以及之前的Annotation模型并不是非常完美,它不会随着Map视图范围的变化而变化,这是以为Anno要素的大小是固定的,而非动态变化.我考虑的是在Map发生OnExtentUpdated事件后,动态改变标注文字的FontSize值,至于比例,需要具体情况具体调试了.
很感谢您的回复,我现在改用9.2了,在ArcMap里convert lables to Annotation,这里的注记会随视图变动大小,那么是不是在9.2AE的中就可以借助这种方法来实现注记缩放?另外对于符号的缩放有没有什么方法?
请问在AE中,有什么接口能直接打开MXD吗
我用了如下代码无法打开MXD
IMapDocument pMapDocument=new MapDocumentClass();
filename = "D:\\MXD\\nj.mxd";
pMapDocument.Open (filename
for(int i=0;i<pMapDocument.MapCount;i++)
{
this.axMapControl1.Map =pMapDocument.get_Map(i);
}
this.axMapControl1.Refresh();//刷新地图
IMapDocument可以做到。
系里统一买了这本书,还没用了呢
P92页描述LineElement和MarkerElement.书中原文(从下往上第七行):"IElement和ILineElement,前者用于确定元素的symbol,后者用于确定geometry...",这句话及下面的解释应该有点问题吧.IElement才是确定geometry的,而ILineElement是确定symbol的
电影下载第三凶间下一个就是你2终结版入侵脑细胞
好的东西。呵呵。就要支持
需要做链接联系我qq。呵呵318795303诚心做链接
你好!看到大家的反响都很好,所以刚刚在网上定购一本你的书,想请教一个问题啊~我用的是AE,我想实现向arcMap一样可以打开任意一个.shp文件,并在
pagelayout中显示出来,该怎么做呢?我现在可以做到显示地图文件,但是.shp文件确实现不了!本来想把我的代码公布出来,让大家都忙我看看,但是好像留言不能写太多的字哦!^_^
可以使用这样的方法:
1.将shp中的数据全部读入一个新建的Map对象(Map对象可以new一个)
2.使用 IObjecyCopy 的方法将Map中的数据复制给PageLayout,
请问如何在C#中用DataGrid控件显示所查询要素的属性?你的书中没有涉及,我也没找到代码,还望告知,谢谢!!!
今天在卓越网订购了一本。我在这里想问问,实现拓扑图应该用那个方面的东西,或者说指一条路。。
真的是好书!@!!!!!!!
原来是作者!!!
佩服@@@@@!!!
波涛,你的书写的的确很经典,对理解AO的开发非常有帮助。我有如下的需求,不知可否实现?在AE环境下是否可行
1).查询面状连续图斑(土地利用图、土壤图)中某一个图斑的相邻图斑,返回他们相邻边的长度,我知道这个可以实现,可能用空间分析,但还是在思路上不清楚;
2).能否求出上图斑的节点(还是针对上面的类型图),一般来说就是在原拓扑结构中三条弧段的交点;求出节点的目的是为了读出节点间的弧段进行化简,如用D-P算法;
3).用GEOdatabase能否模拟出以前coverage的拓扑结构,并用程序进行操作
看你的GEOmetry一章写的很好,结构清晰,不过例子少了些,以上问题多争对图形操作和拓扑操作,急需解决这些问题,等待回复。
波涛,谢谢,来信收到 ^_^
请问如何生成voronoi map 您的书上好象没这方面的提示 能否给我一个大概的思路 谢谢啦
Visual中少了个u了.
有兴趣来3snews.net开博啊,请访问www.3snews.net
书名写错了,是visual,漏了一个u了
请问 怎么在ArcEngine 中自定义图例啊 就是说 按照自己的方式生成图例 文字 patch 等全部自定义 不知道怎么做 有会做的提示一下啊。。。。
不建议你这么做,实际开发中图例都是用ArcMap根据标准设置的。
博主,你好,我一口气读完了这本经典的书,刚看到这个博客的一些文章的时候,我就猜想这个博主一定就是写这本书的作者,果然是这样,看了博主的博客很有收获,而且的确是入门非常好的资料,理论也介绍的非常详细,不过我有一个想法,希望博主能够继续写这方面的书,最好是关于三维方面的,因为市场上这方面的书籍极缺,就是基于ArcGlobal或者基于ArcScene的二次开发,这将会是未来的主流,希望博主考虑下哈,期待博主更多书的出版。。。
关于三维GIS的开发,其实目前的技术根本不成熟,单纯桌面端的3DGIS是没有什么前途的,这也是我们实际工作中得到的经验。
如何将3DGIS在web上发布,好像目前的技术还没有很好的方法。
您好,你的书在我学习AE开发时给了我很大的帮助。但目前有个问题一直没有得到解决,想请教您:对于多个邻近但不相邻的多边形,构建他们的delaunay三角网,不知要从何下手
你的问题与AE其实没啥关系了,去看看算法的书籍,构建德劳三角形网蛮多的。
哪里可以买到这本书呢? 我找了好几个网站,都显示缺货。
卓越网上也没有...
两个Point在Polyline上怎么获取两点在线上的距离?
好像没有直接的办法,不过可以这样:寻找出两点之间所有的ISegment对象,将其长度累加即可。
今天看了一下,感觉这本书排版布局不够用心,尤其印刷错误像上面提到这么多,文章安排布局像explorering arcobjects。建议还是看随机帮助文档比较有效。
如果你有耐心读《explorering arcobjects》或随机文档并能有所收获,我倒并不建议你读这本书。
你好,蒋大师,最近在拜读你的《ArcObjects开发基础与技巧》,书写的确实不错,首先我代表对AO想入门的giser感谢你,我在读你书的时候发现一个小的问题:在94页的第5行你提到“需要注意的是TextElement的Geometry是一个点,即point对象”,这句话我提出质疑,我曾经做过一个test,线和面的情况都是可以的,线只有在Polyline的情况下才会显示(沿线的走向显示文字),而在Line的情况下不会显示(程序会执行且不报错,只是没有显示出来),面的情况我是用IEnvelope做的test,好像是在Envelope的中心显示。
Leave a comment
Or, take a look at Archives and Categories
呵呵,还没看到书呢!!服务商发货已经十几天了,邮局的大妈一点也没有不好意思地说:“等着吧,一个月的也有”。哈哈,把我气得中午一下吃了两份米饭,嘿嘿!!!