7 个解决方案
#1
帮顶。
#2
可以,编程需要mapx
#3
也可以用MapBasic来实现;
看看MapBasic的开发指南和参考指南。
看看MapBasic的开发指南和参考指南。
#4
看起来还没入门,先找个mapinfo用用吧
#5
关注
#6
其实你的这些需求都是地图中的一些基本功能,像MAPINFO 中的哪个产品都可以。我推荐你使用MapXtreme2005,这是取信息的代码。
int pixelTolerance = System.Convert.ToInt32(HttpContext.Current.Request[PixelToleranceKey]);
System.Drawing.Point[] points = ExtractPoints(DataString);
MultiResultSetFeatureCollection mrfc = RetrieveInfo(points, pixelTolerance);
IEnumerator resultEnum = mrfc.GetEnumerator();
//retrieve the selected feature from collection
while (resultEnum.MoveNext())
{
IResultSetFeatureCollection irfc = (IResultSetFeatureCollection)resultEnum.Current;
IFeatureEnumerator ftrEnum = irfc.GetFeatureEnumerator();
while (ftrEnum.MoveNext())
{
Feature ftr = (Feature)ftrEnum.Current;
CreateInfoTable(ftr);
irfc.Close();
mrfc.Clear();
break;
}
break;
}
int pixelTolerance = System.Convert.ToInt32(HttpContext.Current.Request[PixelToleranceKey]);
System.Drawing.Point[] points = ExtractPoints(DataString);
MultiResultSetFeatureCollection mrfc = RetrieveInfo(points, pixelTolerance);
IEnumerator resultEnum = mrfc.GetEnumerator();
//retrieve the selected feature from collection
while (resultEnum.MoveNext())
{
IResultSetFeatureCollection irfc = (IResultSetFeatureCollection)resultEnum.Current;
IFeatureEnumerator ftrEnum = irfc.GetFeatureEnumerator();
while (ftrEnum.MoveNext())
{
Feature ftr = (Feature)ftrEnum.Current;
CreateInfoTable(ftr);
irfc.Close();
mrfc.Clear();
break;
}
break;
}
#7
学习步骤:
第一:学会使用MapInfo软件
第二:了解各种文件格式:.tab,.mif等。
第三:学习MapX开发桌面系统,以及MapXtreme开发Web应用
第一:学会使用MapInfo软件
第二:了解各种文件格式:.tab,.mif等。
第三:学习MapX开发桌面系统,以及MapXtreme开发Web应用
#1
帮顶。
#2
可以,编程需要mapx
#3
也可以用MapBasic来实现;
看看MapBasic的开发指南和参考指南。
看看MapBasic的开发指南和参考指南。
#4
看起来还没入门,先找个mapinfo用用吧
#5
关注
#6
其实你的这些需求都是地图中的一些基本功能,像MAPINFO 中的哪个产品都可以。我推荐你使用MapXtreme2005,这是取信息的代码。
int pixelTolerance = System.Convert.ToInt32(HttpContext.Current.Request[PixelToleranceKey]);
System.Drawing.Point[] points = ExtractPoints(DataString);
MultiResultSetFeatureCollection mrfc = RetrieveInfo(points, pixelTolerance);
IEnumerator resultEnum = mrfc.GetEnumerator();
//retrieve the selected feature from collection
while (resultEnum.MoveNext())
{
IResultSetFeatureCollection irfc = (IResultSetFeatureCollection)resultEnum.Current;
IFeatureEnumerator ftrEnum = irfc.GetFeatureEnumerator();
while (ftrEnum.MoveNext())
{
Feature ftr = (Feature)ftrEnum.Current;
CreateInfoTable(ftr);
irfc.Close();
mrfc.Clear();
break;
}
break;
}
int pixelTolerance = System.Convert.ToInt32(HttpContext.Current.Request[PixelToleranceKey]);
System.Drawing.Point[] points = ExtractPoints(DataString);
MultiResultSetFeatureCollection mrfc = RetrieveInfo(points, pixelTolerance);
IEnumerator resultEnum = mrfc.GetEnumerator();
//retrieve the selected feature from collection
while (resultEnum.MoveNext())
{
IResultSetFeatureCollection irfc = (IResultSetFeatureCollection)resultEnum.Current;
IFeatureEnumerator ftrEnum = irfc.GetFeatureEnumerator();
while (ftrEnum.MoveNext())
{
Feature ftr = (Feature)ftrEnum.Current;
CreateInfoTable(ftr);
irfc.Close();
mrfc.Clear();
break;
}
break;
}
#7
学习步骤:
第一:学会使用MapInfo软件
第二:了解各种文件格式:.tab,.mif等。
第三:学习MapX开发桌面系统,以及MapXtreme开发Web应用
第一:学会使用MapInfo软件
第二:了解各种文件格式:.tab,.mif等。
第三:学习MapX开发桌面系统,以及MapXtreme开发Web应用