
GIS
cmd9x
这个作者很懒,什么都没留下…
展开
-
从MapX到MapXtreme
总的来说MapXteme比MapX强悍得多,使用上麻烦得多,很多地方变化之大,相当于从头学起。先总结一下,免得久了不看又忘了。一、图元MapXtreme中叫几何,图元对应表中的一行,用CreateFeatureGeometryColumn创建几何字段,CreateStyleColumn创建样式字段,早期版本字段名长度有限制图元的选中情况MapInfo.Engine.Sess原创 2012-12-04 17:02:16 · 1840 阅读 · 0 评论 -
MapXtreme多边形有关的方法
一、获取图元的外部曲线(多边形节点集) /// /// 获取图元的外部曲线(多边形节点集) /// /// 面或矩形 /// internal static FeatureGeometry GetGeometryCurve(FeatureGeometry ftr) {原创 2012-12-04 17:08:42 · 1009 阅读 · 1 评论 -
MapXtreme创建扇形
/// /// 顺时针正北0度->逆时针正东0度 /// /// /// public static int AngleConvertN2E(int azimuth) { return ((360 - azimuth) + 90) % 360; }//原创 2013-03-14 11:37:13 · 867 阅读 · 1 评论 -
ArcGIS for SilverLight之FindGraphicsInHostCoordinates
用DrawObject画框,并选中框框内的图元://fLayer为FeatureLayerdouble x1, y1, x2, y2;mapControl.MapToScreen(rc.XMin, rc.YMin, out x1, out y1);mapControl.MapToScreen(rc.XMax, rc.YMax, out x2, out y2);//需要将屏幕坐标点转原创 2013-04-18 19:05:25 · 947 阅读 · 0 评论 -
ArcGIS for SilverLight 线要素缓冲分析的问题
在网上搜索上N多的示例,都告诉我们,例如我想将一个要素扩边4米,得做缓冲分析代码大至如下:var geoService = new GeometryService(geoServiceUrl);geoService.BufferCompleted += (sender, args) => { geo = args.Results[0].Ge原创 2013-06-21 15:36:01 · 903 阅读 · 0 评论 -
MapInfo快速导出TAB图层
在MapXtreme中导出FeatureLayer时,一般人的做法我不太清楚,我之前是SearchAll得到FeatureCollection,然后outTable.InsertFeatures(ftrs),但是这种方法慢得让人吐血,今天多方搜索,终于得到一个方法,那就是利用table.ExecuteReader直接读取,然后再转存,效率高得不得了。贴段代码给有需要的同学:/// /原创 2013-08-28 16:22:55 · 3119 阅读 · 0 评论 -
利用GDAL/OGR导空间数据到SQLServer2008
网上有个工具可以做到,可惜导入的原创 2014-04-12 20:47:27 · 1189 阅读 · 0 评论