皋城浪子
路人甲
路人甲
  • 注册日期2005-02-19
  • 发帖数16
  • QQ
  • 铜币124枚
  • 威望0点
  • 贡献值0点
  • 银元0个
20楼#
发布于:2005-03-07 14:54
用DELPHI + MAPXSTREME 能做WEBGIS吗?
举报 回复(0) 喜欢(0)     评分
zxtyhy
路人甲
路人甲
  • 注册日期2005-01-18
  • 发帖数7
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
21楼#
发布于:2005-01-26 10:43
<P>为什么在查找图元时,总是出错啊 Find.serch()</P><P>各位老大请帮忙!</P>
举报 回复(0) 喜欢(0)     评分
zxtyhy
路人甲
路人甲
  • 注册日期2005-01-18
  • 发帖数7
  • QQ
  • 铜币123枚
  • 威望0点
  • 贡献值0点
  • 银元0个
22楼#
发布于:2005-01-24 09:40
<P>请问各位老大:</P>
<P>如何实现在地图上添加一指南针,或比例尺,当地图缩放或旋转时,随之做相应变化?</P>
<P>最好能实现透明效果。</P>
举报 回复(0) 喜欢(0)     评分
toptec
路人甲
路人甲
  • 注册日期2004-10-19
  • 发帖数22
  • QQ
  • 铜币180枚
  • 威望0点
  • 贡献值0点
  • 银元0个
23楼#
发布于:2005-01-11 16:16
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
hens
路人甲
路人甲
  • 注册日期2004-09-11
  • 发帖数2
  • QQ
  • 铜币117枚
  • 威望0点
  • 贡献值0点
  • 银元0个
24楼#
发布于:2005-01-09 11:23
<P>自定义测距工具(PolyToolUsed事件)[转贴]</P><P>
//1.定义常量
const
MYTOOL_DISTANCE=100;</P><P>//2.创建工具
procedure TForm1.FormCreate(Sender: TObject);
begin
Map1.CreateCustomTool(MYTOOL_DISTANCE, miToolTypePoly,miCrossCursor, EmptyParam, EmptyParam, EmptyParam);
end;</P><P>//3.响应事件
procedure TForm1.Map1PolyToolUsed(Sender: TObject; ToolNum: Smallint;
Flags: Integer; const Points: IDispatch; bShift, bCtrl: WordBool;
var EnableDefault: WordBool);
var
DisSum : Double ;
i: Integer;
x1, y1, x2 , y2: Double ;
begin
DisSum:=0;
if Flags=miPolyToolInProgress then
begin
if ToolNum= MYTOOL_DISTANCE then
begin
for i:=1 to CMapXPoints(Points).Count-1 do
begin
x1:=CMapXPoints(Points).Item(i).X;//delphi其他版本可能是item,即换为方括号
y1:=CMapXPoints(Points).Item(i).Y;
x2:=CMapXPoints(Points).Item(i+1).X;
y2:=CMapXPoints(Points).Item(i+1).Y;
DisSum:=DisSum+Map1.Distance(x1,y1,x2,y2);
end;
Statusbar1.Panels[0].Text:=floattostr(dissum);
end;//if
end; //if
end;</P><P>//4.调用工具
procedure TForm1.cmdDistanceClick(Sender: TObject);
begin
map1.CurrentTool :=MYTOOL_DISTANCE;
end;</P><img src="images/post/smile/dvbbs/em03.gif" />
举报 回复(0) 喜欢(0)     评分
kla
kla
路人甲
路人甲
  • 注册日期2004-11-29
  • 发帖数20
  • QQ
  • 铜币146枚
  • 威望0点
  • 贡献值0点
  • 银元0个
25楼#
发布于:2004-12-15 15:08
<P>   lyr := Map1.Layers.CreateLayer('temp', EmptyParam,1,EmptyParam, EmptyParam);
      //在Map1中创建一个Layer
      lyr.Editable := true;//可编辑</P>
<P>      inFtrCount  :=Map1.Layers.Item(edit1.Text +'_地理').Selection.Count;</P>
<P>
    if  inFtrCount>1 then</P>
<P>      begin
     fts:= Map1.Layers.Item(edit1.Text +'_地理').Selection;
     for i:=1 to fts.Count do
                 begin</P>
<P>                      ft:=fts.Item(i);
                      ft.keyvalue:=fts.Item(i).keyvalue;
                      //ft.update;
                      Map1.Layers.Item('temp').AddFeature(ft,emptyparam);
                       end;</P>
<P>                  end;</P>
<P>// mm没的啊 e-mail:lovestwlj@163.com</P>
<P>//自己看 临时图层加 标注</P><IMG src="http://www.gisempire.com/bbs/Skins/Default/emot/em08.gif" align=middle border=0>
举报 回复(0) 喜欢(0)     评分
citylife
路人甲
路人甲
  • 注册日期2004-12-07
  • 发帖数5
  • QQ
  • 铜币121枚
  • 威望0点
  • 贡献值0点
  • 银元0个
26楼#
发布于:2004-12-07 17:59
看得不是很懂!
举报 回复(0) 喜欢(0)     评分
toptec
路人甲
路人甲
  • 注册日期2004-10-19
  • 发帖数22
  • QQ
  • 铜币180枚
  • 威望0点
  • 贡献值0点
  • 银元0个
27楼#
发布于:2004-12-02 17:21
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
举报 回复(0) 喜欢(0)     评分
wenl_sun
路人甲
路人甲
  • 注册日期2004-10-28
  • 发帖数3
  • QQ
  • 铜币35枚
  • 威望0点
  • 贡献值0点
  • 银元0个
28楼#
发布于:2004-12-02 14:32
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
giggs12347
路人甲
路人甲
  • 注册日期2004-09-18
  • 发帖数62
  • QQ
  • 铜币155枚
  • 威望0点
  • 贡献值0点
  • 银元0个
29楼#
发布于:2004-11-23 15:19
<P>各位大侠:</P><P>我用delphi+mapx+oracle做系统,当我把mapinfo的tab表用easyloader传到oracle空间数据表后(该表没有属性数据),如何在的delphi中通过编程实现对该表结构的重新定义:</P><P>例如:我把管线的autocad图转换成mapinfo表后,用easyloader传到oracle spatial数据库,然后用delphi语言编程为该表增加管线标号,管径,埋深等字段,程序应该怎么写啊??</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部