东人EP的内陆空间!
posts - 77, comments - 53, trackbacks - 0, articles - 0
IT博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
运用XY空间和PointRef方案
Posted on 2006-08-18 12:22
东人EP
阅读(355)
评论(0)
编辑
收藏
引用
所属分类:
MapInfo
XY空间方案
XY空间方案由表使用,根据每个记录的X和Y数据值构造Point几何体。XY空间方案可以应用到除Seamless、Views和ResultSet之外任意数据源的表
1
class
XYGeometry
2
{
3
public
MapInfo.Data.Table CreateTable()
4
{
5
TableInfoServer ti
=
new
TableInfoServer(
"
Customers
"
,
6
"
DRIVER={SQL Server};SERVER=localhost;DATABASE=Northwind;UID=sa;PWD=;Trusted_Connection=No;
"
,
7
"
select * from customers
"
, ServerToolkit.Odbc);
8
SpatialSchemaXY xy
=
new
SpatialSchemaXY();
9
xy.CoordSysString
=
"
CoordSys Earth Projection 1, 0
"
;
10
xy.XColumn
=
"
CustLoc_X
"
;
11
xy.YColumn
=
"
CustLoc_Y
"
;
12
ti.SpatialSchema
=
xy;
13
MapInfo.Data.Table customers
=
MapInfo.Engine.Session.Current.Catalog.OpenTable(ti);
14
return
customers;
15
}
16
}
PointRef空间方案
该方案使用表数据中的查找值,通过将查找值匹配到可制图的表来创建Point几何体对象。
1
class
PointRefGeometry
2
{
3
public
MapInfo.Data.Table CreateTable()
4
{
5
TableInfo ti
=
TableInfo.CreateFromFile(
@"
C:\data\customers.tab
"
);
6
SpatialSchemaPointRef pr
=
new
SpatialSchemaPointRef();
7
pr.StyleType
=
StyleType.None;
8
pr.RefTable
=
"
us_zips
"
;
9
pr.RefColumn
=
"
zipcode
"
;
10
pr.MatchColumn
=
"
zip
"
;
11
pr.RefTableLocation
=
@"
C:\data\us_zips.tab
"
;
12
ti.SpatialSchema
=
pr;
13
Table table
=
MapInfo.Engine.Session.Current.Catalog.OpenTable(ti);
14
return
table;
15
}
16
}
IT新闻:
·
专访陈晓薇:九城已重建、我还没想好去哪
·
[视频]社交媒体不仅仅是一时狂热
·
Google开出首个1337美刀的Chrome bug奖励支票
·
著名图像讨论网站4chan创始人披露4chan诞生历史
·
DNS服务器软件BIND 10的第一个版本发布
每天10分钟,轻松学英语
专题:
iPad
jQuery
Chrome OS
博客园首页
IT新闻
程序员微博
招聘频道
学英语
标题
姓名
主页
验证码
*
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Windows 7专题
博客园首页随笔:
·
(翻译)LearnVSXNow! #9 - 创建我们第一个工具集-重构为服务
·
[翻译]MVP(SC),MVP(PV),PM,MVVM 和 MVC 表现模式架构对比
·
ASP.NET MVC 2示例Tailspin Travel
·
揭开.NET2.0配置之谜(二)
·
网易微博上线,着重于网友互动
招聘信息:
·
页面架构工程师(网易)
·
技术维护(满力劲)
·
汽车之家诚聘高级.net 工程师(中国最大的.net网站)(汽车之家)
·
GIS项目经理(地大信工)
·
JAVA高级开发工程师(北京名道恒通信息技术有限公司)
博客园
IT新闻
个人主页
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
相关链接:
相关文章:
MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!
MapInfo MapXtreme2005中发送请求图片信息!
我现在做一个GIS的项目,遇到技术问题了!
运用XY空间和PointRef方案
MapXtreme2005曲线动态分段问题!
为自定义工具创建控件(MapXtreme 2004)
显示多行InfoTips
MapXtreme实用技巧与源码10例
向地图中加入点程序代码
MapInfo出支持FrameWork 2.0的产品了!
Powered by:
IT博客
Copyright © 东人EP
日历
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(11)
给我留言
查看公开留言
查看私人留言
随笔分类
(77)
.NET(43)
Ajax(11)
Design Pattern(1)
Java(1)
JavaScript(5)
MapInfo(10)
NB(6)
随笔档案
(77)
2007年2月 (4)
2007年1月 (10)
2006年12月 (1)
2006年11月 (2)
2006年10月 (5)
2006年9月 (9)
2006年8月 (13)
2006年7月 (8)
2006年6月 (19)
2006年5月 (6)
搜索
最新评论
1. re: PetShop3.0学习---数据库关系图
牛XX 分这么细的表
--sf2009
2. re: 显示多行InfoTips
感谢分享你的成功!:)
--LiWeiJiang
3. re: 使用asp.net 2.0和SQL SERVER 2005构建多层应用
不荀了。www.yougoo.net.cn
--ded
4. re: 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!
评论内容较长,点击标题查看
--dsfsd
5. re: MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!
评论内容较长,点击标题查看
--sweet
阅读排行榜
1. 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!(5261)
2. MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!(4245)
3. C#实现串口通信编程(2322)
4. SQLHelper.cs(2161)
5. ClickOnce 打包部署WinForm 应用程序(1557)
评论排行榜
1. 实现漂亮的XP效果!(8)
2. MapInfo MapXtreme 2005 WebGIS上实现简单鹰眼设计!(7)
3. 我现在Netyi.net上的下载资料,上面的有许多不错的资料,有好多程序设计方面的!(5)
4. 如何实现服务器端下页面动态添加JavaScript脚本 (4)
5. PetShop3.0学习---数据库关系图(3)