资源简介
《Web GIS开发——ArcGIS Server与.NET》一书的全部源码
刘光,唐大仕著
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Specialized;
using ESRI.ArcGIS.ADF.Web.DataSources;
public partial class _Default : System.Web.UI.Page ICallbackEventHandler
{
public string getResourceContentCallBack;
public string showFieldInfoCallBack;
public string attributeQueryCallBack;
protected void Page_Load(object sender EventArgs e)
{
if (!Page.IsPostBack)
{
//layerList.Attributes[“onchange“] = “ShowFieldInfo()“;
}
getResourceContentCallBack = Page.Clientscript.GetCallbackEventReference(this
“message“ “processCallbackResult“ “context“ “postBackError“ true);
showFieldInfoCallBack = Page.Clientscript.GetCallbackEventReference(this
“message“ “processCallbackResult“ “context“ “postBackError“ true);
attributeQueryCallBack = Page.Clientscript.GetCallbackEventReference(this
“message“ “processCallbackResult“ “context“ “postBackError“ true);
}
protected void Page_PreRender(object sender EventArgs e)
{
//if (!IsPostBack)
// GetResourceContent();
}
private void GetResourceContent()
{
IMapFunctionality mf = (IMapFunctionality)Map1.GetFunctionality(“NorthAmericaMap“);
IGISResource gisresource = mf.Resource;
bool supported = gisresource.SupportsFunctionality(typeof(IQueryFunctionality));
if (!supported)
return;
IQueryFunctionality qfunc = (IQueryFunctionality)gisresource.CreateFunctionality(typeof(IQueryFunctionality) null);
string[] lids;
string[] lnames;
qfunc.GetQueryablelayers(null out lids out lnames);
for (int i = 0; i < lnames.Length; i++)
{
ListItem item = new ListItem(lnames[i] lids[i]);
//layerList.Items.Add(item);
}
}
#region ICallbackEventHandler Members
private string callbackArg;
string ICallbackEventHandler.GetCallbackResult()
{
// 判断是否有相应的缓存信息
string cachedResponse = Cache[callbackArg] as string;
if (cachedResponse != null)
{
return cachedResponse;
}
// 将传入参数依据&分割符分到querystring变量中
Array keyValuePairs = callbackArg.Split(“&“.ToCharArray());
NameValueCollection queryString = new NameValueCollection();
string[] keyValue;
string response = ““;
if (keyValuePairs.Length > 0)
{
for (int i = 0; i < keyValuePairs.Length; i++)
{
keyValue = keyValuePairs.GetValue(i).ToString().Split(“=“.ToCharArray());
queryString.Add(keyValue[0] keyValue[1]);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8109 2008-10-05 17:19 Code of Web GIS Development\AttributeQuery\App_Code\GisFunctionality.cs
文件 40960 2006-01-15 09:49 Code of Web GIS Development\AttributeQuery\Bin\AspAlliance.CacheManager.dll
文件 28672 2008-10-05 16:33 Code of Web GIS Development\AttributeQuery\Bin\xm
文件 60928 2008-10-05 16:33 Code of Web GIS Development\AttributeQuery\Bin\xm
文件 8578 2007-12-26 10:23 Code of Web GIS Development\AttributeQuery\css\st
文件 7524 2008-10-20 20:37 Code of Web GIS Development\AttributeQuery\Default.aspx
文件 4601 2008-10-01 00:07 Code of Web GIS Development\AttributeQuery\Default.aspx.cs
文件 12705 2007-10-16 22:54 Code of Web GIS Development\AttributeQuery\Images\Toolbar\clearhighlight_1.jpg
文件 12650 2007-10-16 22:54 Code of Web GIS Development\AttributeQuery\Images\Toolbar\clearhighlight_2.jpg
文件 13331 2007-10-16 22:53 Code of Web GIS Development\AttributeQuery\Images\Toolbar\clearhighlight_3.jpg
文件 12726 2007-10-17 16:27 Code of Web GIS Development\AttributeQuery\Images\Toolbar\fullextent_1.jpg
文件 12703 2007-10-17 16:27 Code of Web GIS Development\AttributeQuery\Images\Toolbar\fullextent_2.jpg
文件 13343 2007-10-17 16:27 Code of Web GIS Development\AttributeQuery\Images\Toolbar\fullextent_3.jpg
文件 13312 2007-10-16 22:59 Code of Web GIS Development\AttributeQuery\Images\Toolbar\identify_1.jpg
文件 13265 2007-10-16 23:00 Code of Web GIS Development\AttributeQuery\Images\Toolbar\identify_2.jpg
文件 13954 2007-10-16 23:00 Code of Web GIS Development\AttributeQuery\Images\Toolbar\identify_3.jpg
文件 12974 2007-10-16 23:02 Code of Web GIS Development\AttributeQuery\Images\Toolbar\pan_1.jpg
文件 12949 2007-10-16 23:02 Code of Web GIS Development\AttributeQuery\Images\Toolbar\pan_2.jpg
文件 13516 2007-10-16 23:02 Code of Web GIS Development\AttributeQuery\Images\Toolbar\pan_3.jpg
文件 12709 2007-10-16 22:57 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_circle_1.jpg
文件 12670 2007-10-16 22:57 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_circle_2.jpg
文件 13233 2007-10-16 22:57 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_circle_3.jpg
文件 2638 2008-05-22 14:36 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_line_1.jpg
文件 2617 2008-05-22 14:36 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_line_2.jpg
文件 2616 2008-05-22 14:37 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_line_3.jpg
文件 13722 2007-10-16 22:56 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_polygon_1.jpg
文件 13684 2007-10-16 22:56 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_polygon_2.jpg
文件 14355 2007-10-16 22:56 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_polygon_3.jpg
文件 12750 2007-10-16 22:59 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_rect_1.jpg
文件 12694 2007-10-16 22:58 Code of Web GIS Development\AttributeQuery\Images\Toolbar\select_rect_2.jpg
............此处省略972个文件信息
相关资源
- arcgis学习.zip
- .NET 车站售票系统
- 进销存用户需求说明书用例图的描述
- golang Web开发电子书 PDF清晰版
- ArcGis把jpg、png格式地图图片转换为t
- 基于AE10.0的最短路径分析的一个系统
- .NET控件开发基础
- .net驾照在线考试系统
- .net Google地图定位系统源码
- 基于.net+vs2010的简单酒店管理系统
- arcgis engine新建图层添加坐标系地理坐
- UDP局域网连接
- Json.net源代码
- ARCGIS 直接调用百度、天地图地图服务
- HCIA-RSH12-211-V2.5-947题(最终版本)密码
- 广州行政图11区+街道 需用arcgis校正
- ArcGIS10.3破解文件
- 学习使用的ArcGIS数据文件,包括cad,
- 网络通讯协议关系图[中文珍藏版][P
- arcgis10.0等高线平滑处理
- .NET 加密加壳工具,防止反编译被查看
- .net 超市进销存管理系统源码
- 德卡T6 IC卡读写器开发包
- .net 测试工具NUnit
- 矩阵论(第二版)杨明-华中科技大学
- ArcGIS_Runtime_SDK_Qt Guide
- 广州市行政区域图新十一个区划分S
- .net高校宿舍管理系统源码
- .net宿舍管理信息系统最终版完整源码
- VS2008 界面皮肤包控件
评论
共有 条评论