留言本

  • quote 327.GIS学徒
  • 您好蒋老师,请教您一个问题:我用arcmap将dwg文件中的文本转换为sde的annotation class,在arccatalog中查看该数据集时有数据(geography和table视图),但是加载到mapcontrol控件中却不显示任何数据,请问该如何解决,谢谢!
    jbttm 于 2010-1-16 9:18:03 回复
    可能是Anno的SymbolID值不对,导致无法显示。
  • 2010-1-14 23:25:00 回复该留言
  • quote 328.GIS学徒
  • 感谢您对anno要素类不显示的回复。但我不太明白您说的SymbolID值不对的意思,我在转换的时候设置好的,而且在ArcMap中也能正常显示,但是通过程序加载要素的时候,anno图层显示的是polygon,请问这是怎么回事,该如何解决?谢谢
  • 2010-1-19 21:32:51 回复该留言
  • quote 329.sky2010
  • 老师你好:
    我想向你请教有关在arcmap里面对点数据图层进行栅格插值的问题: 为什么我在一张地图上点有130多个点,但是插值的时候无论用IDW 和 克里金等插值都出无法出现出图
    具体错误语句是这样的:
    ERROR 010067: Error in executing grid expression.
    Failed to execute (Idw).
    End Time: Tue Jan 26 08:39:44 2010 (Elapsed Time: 0.00 seconds)


    请问这是什么错误?我应该如何解决!
    谢谢!
  • 2010-1-26 9:02:17 回复该留言
  • quote 330.reeze
  • http://reeze.cn
  • 蒋老师,您好:
    首先非常感谢您写的这些GIS文章,我有一个比较初级的问题想向您请教:

    我最近的论文需要做GIS/GPS方面的应用,根据GPS定位信息然后采用某种地图匹配算法匹配到GIS地图上去。我这方面的知识比较欠缺,有点无从下手的感觉。

    我对这方面的技术了解的不多。我目前基本选定ArcGIS Server .NET 作为开发环境,但是我找不到能像Google Map那样比较直观的,能有有道路信息的北京地图,我看到系统里提供的就是很简单的一些图,也很丑陋,主要是需要给老师们演示演示。

    说来真是惭愧,
    我主要想找:北京地图、有道路信息(因为我想做地图匹配)。
    我想想您请教一下,想麻烦您我点拨一下,给我指点一下,我要解决目前这个问题都需要哪方面的知识,所以想麻烦几个关键字或者链接。

    我之前在网上找了很久,但是GIS这方面的资料还真是少,每次都是搜到您的博客,中文资料我看就您这里最丰富了。


    非常感谢!
    reeze
  • 2010-2-8 19:01:33 回复该留言
  • quote 331.jbttm
  • 感觉你的需求有些模糊,能否描述得更详细一点?
    你现在没有基于WGS84的北京数据?
    你的匹配算法的原理是什么?
    如果你只是想简单的将GPS点显示在地图上,那倒是很easy。
  • 2010-2-10 14:57:33 回复该留言
  • quote 332.reeze
  • http://reeze.cn
  • Hi,你好,非常感谢你的回复:)
    我大概的需求是这样的,我用一个GPS终端获取车辆的位置信息,然后在服务器端根据地图匹配算法修正位置后显示在GIS地图上面。

    我需要一个可以用的简单的地图数据就可以了,论文最后需要做个demo演示一下。不知道怎么样获取这些地图,在网上论坛上问有人说要自己买。那也太麻烦了吧,请问通过什么途径可以简单的获取的到呢?

    我现在找不到地图数据,只找到了1个shp格式的地图文件,没有整明白怎么样导进去。

    匹配算法我用的很简单的几何匹配,不会比较高级的算法:根据gps返回的定位点,获取一定范围内的道路集合,然后根据距离,方向角等信息,赋予不同的权值排序选择最佳路段。不知道要获取道路信息对地图有没有什么要求呢?

    不知道我有没有说清楚。如果我没有说清楚,您能不能简单的给我讲一下,如果你您来做这个东西,您会怎么样去做呢,大概的方向我基本清楚,就是这些比较实践性的东西完全没有经验啊。现在比较头疼的就是对实现这些东西是一窍不通呢。

    我在您最近的几篇日志里看到地图很cool啊,我找到的那个shp格式的地图只有线图,很不美观。这个又是怎么做的呢。。呵呵,原谅我这棵菜吧。麻烦您了:)

    期待您的回复,非常感谢!!
  • 2010-2-22 14:33:50 回复该留言
  • quote 333.jbttm
  • 我感觉不难,可以这样来实现:
    1.使用AGS JS或Flex API来做地图背景,由于你没有北京的数据,我建议你使用ArcGIS JavaScript Extension for the Google Maps API或ArcGIS JavaScript Extension for Bing Maps,这样你就可以直接使用Google或Bing的地图作为背景图。
    2.想办法把你的GPS点转换为与Google或Bing地图相匹配的坐标系。
    3.使用GraphicLayer将你的GPS点添加到地图中
    4.使用Timer对象定时读取数据产生动态效果
  • 2010-2-24 22:44:15 回复该留言
  • quote 334.gis学生
  • 蒋先生您好:
    我是一名gis学生,你的书我都读过,感到收获很大。
    您在写插件的时候 ,用到很多委托,但是在结束某个插件调用的窗体时并没有将委托关闭掉。如,在浮动鹰眼里:
    ((ESRI.ArcGIS.Controls.IMapControlEvents2_Event)hook.MapControl).OnExtentUpdated += new ESRI.ArcGIS.Controls.IMapControlEvents2_OnExtentUpdatedEventHandler(DockForm_OnExtentUpdated);
    ((ESRI.ArcGIS.Carto.IActiveViewEvents_Event)hook.MapControl.ActiveView).ItemAdded += new IActiveViewEvents_ItemAddedEventHandler(DockFrom_ItemAdded);
    ((ESRI.ArcGIS.Carto.IActiveViewEvents_Event)hook.MapControl.ActiveView).ContentsCleared += new IActiveViewEvents_ContentsClearedEventHandler(DockForm_ContentsCleared);

    这三个委托没有去掉。

    如果您关闭鹰眼(资源清空,不是隐藏的情况下),再次打开的话,这些函数(如:DockForm_ContentsCleared)的触发会随着你的打开鹰眼的次数而增加。(DockForm重新建立的情况下,为了减少资源的消耗以及实现某些功能,也就是如果你打开一万次鹰眼,那么就会调用这些函数一万次,如果主框架不关闭)我测试过,如果将委托在关闭窗体时去掉,便可以调用一次这些函数。

    不知道是不是这样?
  • 2010-2-27 14:55:34 回复该留言
  • quote 335.reeze
  • http://reeze.cn
  • 非常感谢您的建议。
    其实我之前也想用Google Map来做的,但是在上网问过一些人有关获取定位点周围道路信息的接口似乎没有,觉得ArcGIS比较强大,所以就用ArcGIS了,但是我似乎也还是没有找到这样的一个接口,不知道您是怎么样解决这类问题的呢?

    如果使用Google Map API的话是不是不用ArcGIS也可以呢?因为没有合适的北京地图无法进行道路分析,反正都不进行地图匹配只是直接显示的话,定时从服务器获取定位点数据然后用Google Map API画出来是不是也可以呢?

    非常感谢!
  • 2010-3-1 10:07:22 回复该留言
  • quote 336.李祥
  • 您好,请教师兄一个问题,我想用AE做一种新的投影,涉及到数据的转换和重新创建一个格网,这个格网经纬线是弧形的。
  • 2010-3-5 22:45:46 回复该留言
分页:[«]1[2][3][4][5][6][7][8][9][10][11][12][13][14][15][»]


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。