ArcGIS Server9.2学习开发(3)——使用Map控件

简介:
  在《 ArcGIS Server9.2学习开发(2)——安装配置篇 》中我们讲到有关安装,正如此随笔的评论中 Flyingis 所提及的那样,在如下三幅图中:

图一

图二

图三
这三幅图中的用户名和密码都输入操作系统的登录名与密码(密码不能为空或少于6位字符),这样就能达到 Flyingis 所说的三个用户名和密码相同,这样在登录操作系统时不会出现很多的用户名了。

      好了下面进入正题,从此往后的一系列随笔要讲解的是ArcGIS Server for the Microsoft .Net Framework在安装有Visual Studio.Net2005的计算机上开发GIS时,各个控件的基本用法,为的是和我一样第一次接触ArcGIS Server9.2的朋友提供一定帮助。
      这次我们讲解的是有关Map控件的用法,开发前需要准备好有关电子地图服务(在ArcGIS Server Manager中创建,有关电子地图服务的创建可参考 http://www.tianxiaboke.com/u/sony0732/archive/2007/9/2656.aspx 此处所说),电子地图服务名称为“ MapServer0 ”。
下面是在有Visual Studio.Net2005的计算机上安装ArcGIS Server for the Microsoft .Net Framework后,在工具箱会出现“ ArcGIS Web Controls ”选项卡,其所具有的控件如下图:

1、在Visual Studio.Net2005中新建一个网站,取名为“ ArcGISStudy ”。
2、在建立好的网站解决方案中,添加新的Aspx页面,取名为“ MapCtrlUse.aspx ”。
3、在新建的Web页中放入Map控件和 MapResourceManager控件,分别取名为“Map1”和“MapResourceManager1”。Map控件可以绑定MapResourceManager控件,以便显示电子地图,而MapResourceManager控件是去请求电子地图服务的。
4、设置MapResourceManager1的属性“ResourceItems”,在弹出的窗口中点击“添加”按钮。如下图:

5、设置MapResourceItem0的“Definition”属性。如下图:

6、设置Map1的MapResourceManager属性为MapResourceManager1
7、将Web页MapCtrlUse.aspx设为起始页,运行网站ArcGISStudy,如下图:



本文转自刚刚博客园博客,原文链接:http://www.cnblogs.com/lijigang/archive/2007/11/12/956599.html,如需转载请自行联系原作者

相关文章
|
6月前
|
存储 JavaScript 索引
js开发:请解释什么是ES6的Map和Set,以及它们与普通对象和数组的区别。
ES6引入了Map和Set数据结构。Map的键可以是任意类型且有序,与对象的字符串或符号键不同;Set存储唯一值,无重复。两者皆可迭代,支持for...of循环。Map有get、set、has、delete等方法,Set有add、delete、has方法。示例展示了Map和Set的基本操作。
98 3
|
22天前
|
存储 缓存 Java
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
30 1
|
27天前
|
存储 分布式计算 Java
Stream很好,Map很酷,但答应我别用toMap():Java开发中的高效集合操作
在Java的世界里,Stream API和Map集合无疑是两大强大的工具,它们极大地简化了数据处理和集合操作的复杂度。然而,在享受这些便利的同时,我们也应当警惕一些潜在的陷阱,尤其是当Stream与Map结合使用时。本文将深入探讨Stream与Map的优雅用法,并特别指出在使用toMap()方法时需要注意的问题,旨在帮助大家在工作中更高效、更安全地使用这些技术。
33 0
|
3月前
|
Java Serverless Go
Golang 开发函数计算问题之在 Golang 中避免 "concurrent map writes" 异常如何解决
Golang 开发函数计算问题之在 Golang 中避免 "concurrent map writes" 异常如何解决
|
4月前
|
存储 C++ 索引
|
4月前
|
JavaScript 定位技术
vue-baidu-map 绘制行政区划的轮廓,添加行政区划名称(含给覆盖物添加点击事件)——vue 百度地图开发
vue-baidu-map 绘制行政区划的轮廓,添加行政区划名称(含给覆盖物添加点击事件)——vue 百度地图开发
234 1
|
4月前
|
JavaScript 定位技术
vue 百度地图开发【教程】1. 绘制百度地图(不使用 vue-baidu-map,解决 BMap is undefined)
vue 百度地图开发【教程】1. 绘制百度地图(不使用 vue-baidu-map,解决 BMap is undefined)
382 0
|
6月前
|
存储 Java
【JAVA学习之路 | 进阶篇】Map接口及其实现类及常用方法
【JAVA学习之路 | 进阶篇】Map接口及其实现类及常用方法
|
6月前
|
Go
|
6月前
|
JavaScript
webpack-devtool选项 --生成source-map便于开发调试(二)
webpack-devtool选项 --生成source-map便于开发调试(二)
202 0