用一个数组存放湖北省的边界像素坐标,然后用TCanvas.Polygon方法画对于地图而言,每个省包括的城市,以及城市的坐标值可放在数据库中
只要根据坐标值找对应的省,然后以上述方法画边界

解决方案 »

  1.   

    谢谢大家的支持。我的问题可以说是这样的。
    用autocad所做的中国地图,省与省的交界处用一条线(有句柄)代替。现在如果我已知该省的省会城市坐标,如何查找出该省的边界。我认为:可以分解为二个问题,一是用什么算法能够求出某封闭区域中最小的一块封闭区域。就是说中国地图中的湖北省的边界?
    二是如何判断一点在封闭区域内?第二个问题好解决。
    判断一点在某个封闭区域中好说。用PtInRegion就可以了。
    但是,第一个问题,它与最短路径不同,与旅行员售货问题也不同。
    关键是要找出最小的封闭区域。