摘要: 地图数据存放在sqlserver 2008中,使用mapxtreme7 开发时,使用Feature.Update()方法时出错的提示包含“MSSQL 将截断字符串或二进制数据”主要原因就是给某个字段赋值时,内容大于字段的长度或类型不符造成的解决方法: 一个是修改数据库字段大小; 再一就是是加强数据强壮性,严格的输入判断。 防止添加的信息类型或者长度与数据库表中字段所对应的类... 阅读全文
posted @ 2010-10-22 15:37 孙老板 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dllWin 2003 上IIS6的配置:   在IIS6上建一个站点,然后在站点属性中的“主目录”--》“配置” ,将打开如下窗口:  在下方的“通配符应用程序映射”中插入一个映射,可执行文件交给.NET的“aspne... 阅读全文
posted @ 2010-10-18 08:37 孙老板 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、通过命令源获取当前行索引。方法比较多, GridView 的 Command 事件中无法象 DataGrid 那样直接获取行,法1,GridViewRow drv = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent));//CommandSource 引起事件的命令源,(疑问,根据MSDN说的是GridView,如果这样的话这样... 阅读全文
posted @ 2010-05-19 22:42 孙老板 阅读(870) 评论(0) 推荐(2) 编辑
摘要: SQL Server日期查询时的日期格式转换 问题提出:经常会有这样的查询要求,输入或者日历控件产生的日期格式为 yyyy-mm-dd,而数据库中的字段是datetime类型,即yyyy-mm-dd hh:mm:ss。如果简单的使用between语句或者=语句进行查询,查询结果可能是错误或者数据不全。假设 数据库中有 2008-2-27 日的数据,但直接使用 fielddate='2008-2-2... 阅读全文
posted @ 2010-05-18 20:32 孙老板 阅读(8306) 评论(10) 推荐(2) 编辑
摘要: 编号示例程序名称功能与内容诠释1ArcGIS_AddDynamicData_CSharp动态添加图层数据(COM/ADF)2ArcGIS_AddGraphics_CSharp添加点、线、面、文字要素3ArcGIS_Buffer_Geoprocessing_CSharpGraphicLayer添加元素,GP模型工具的使用4ArcGIS_Checkout_Checkin_Geodata_CSharp离... 阅读全文
posted @ 2010-05-17 14:27 孙老板 阅读(1062) 评论(0) 推荐(2) 编辑
摘要: private void btnAddLayers_Click(object sender, EventArgs e) { //载入图层 pWSF = new SdeWorkspaceFactory(); IPropertySet pPropertySet = new PropertySet(); pPropertySet.SetProperty("Server", "DU"); pPropert... 阅读全文
posted @ 2010-05-17 14:26 孙老板 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: IFeatureLayer pFLayer = mapMain.get_Layer(0) as IFeatureLayer; IFeatureClass pFC = pFLayer.FeatureClass; //类型不对停止编辑 if (pFC.ShapeType != ESRI.ArcGIS.Geometry.esriGeometryType.esriGeometryPoint) { ret... 阅读全文
posted @ 2010-05-17 14:24 孙老板 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 通过IMap中的get_layers()可以遍历MapControl中当前的图层。此方法可以通过指定UID对图层进行过滤或者分类。1. 遍历矢量图层 public IEnumLayer GetFeatureLayers() { UID uid = new UIDClass(); uid.Value = "{40A9E885-5533-11d0-98BE-00805F7CED21}";//Featu... 阅读全文
posted @ 2010-05-12 08:30 孙老板 阅读(1701) 评论(1) 推荐(0) 编辑
摘要: 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用Dixon整理此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。你可以在下面的目录下找到相应的样例程序:<安装目录>\DeveloperKit\Samples\Developer_Guide_Scenarios\ ArcGIS_Engine\Bui... 阅读全文
posted @ 2010-05-05 17:05 孙老板 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 为了保持与数据表(就一个)同步,我采用了实时更新的机制。即在系统的SESSION启动时执行一次TAB表的删除与添加操作。在我本机上调试与发布都正常,但我换了一台机器后,结果出现如下错误:"Cannot find resource 46 in table EllisUtilityResources within assembly MapInfo.CoreEngine.""Error executin... 阅读全文
posted @ 2010-02-02 11:29 孙老板 阅读(486) 评论(0) 推荐(0) 编辑