不用找源码,安装一个VS.net 2005或2008,安装ArcGIS Enigne 9.2 Develope Kit for .NET 或9.3,直接在VS的IDE里面配置这些功能就行了,里面的SQL查询、距离测量、缓冲区分析那是要自己开发,不过简单,你必须学AO。建议你不要找什么源码,动手摸索了,这样对你才有好处。如果是为了完成任务的那种心态,对自己以后就业不好。
创新互联建站专注于宝坻网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供宝坻营销型网站建设,宝坻网站制作、宝坻网页设计、宝坻网站官网定制、小程序开发服务,打造宝坻网络公司原创品牌,更为您提供宝坻网站排名全网营销落地服务。
测距就用AO的INewLineFeedback画线判断一个IPolyline的长度
缓冲就用AO的ITopologicalOperator 接口的Buffer方法来做。
地图坐标显示功能比较简单,给MapControl加一个onmousemove事件,移动时获得地图的坐标mapx,mapy,显示在状态条中。
SQL查询就用IQueryFilter根据你输入的SQL进行查询,查询后,通过IFeatureCursor接口访问这些IFeature,通过IFeature的get_value方法获得每个IFeature的属性值。
编辑工具就只用配置Editor工具按钮放到你的toolbarcontrol中
以上都是在ArcGIS Engine里面实现的方法。自己动手弄吧,多实践,对你有帮助。
chrystiancc_7025[新手]
gis技术
gis技术将定位信息(经、纬度)和电子地图相结合,将地图和移动目标位置同时显示在车载台的屏幕上(导航、导购、导游等)或计算机屏幕上(跟踪、监控、指挥、调度、报警等),使用户可以直观地使用各种地理信息和车辆定位服务。web
gis技术
web
gis技术利用互联网,在web或wap上发布空间数据,并将空间数据以电子地图与移动目标轨迹的形式,直观地展现在页面上供签约用户浏览。
GIS设计的基本原则
基本原则
具体内容
标准化
符合GIS的基本要求和标准;符合现有的国家标准和行业规范
先进性
硬件设备的先进性;软件设计的先进性;技术方法的先进性;管理手段的先进性
兼容性
数据具有可交换性,选择标准的数据格式和实现数据格式转换功能,实现与不同数据库之间的数据共享
高效性
具有高效率的数据采集工艺方法和图形处理能力、存取能力、管理能力等等
可靠性
保证系统正常运行以及系统运行结果的正确性
通用性
系统数据组织灵活,可以满足不同应用分析的需求
GIS设计的内容: (一)软件设计(二)数据库设计
GIS是一门技术只有与某个行业应用结合起来才能更为生动饱满,所以建议你根据自己对某个行业的业务了解或感兴趣就结合其选题。