用一个数组存放湖北省的边界像素坐标,然后用TCanvas.Polygon方法画对于地图而言,每个省包括的城市,以及城市的坐标值可放在数据库中
只要根据坐标值找对应的省,然后以上述方法画边界
只要根据坐标值找对应的省,然后以上述方法画边界
解决方案 »
- 代码优化问题
- 使用SHChangeNotifyRegister函数监控系统文件操作,但是如果一次复制->粘贴大于10个文件时,怎么会只获得10个建立文件的消息呢?
- 关于单元测试的问题,我怎么测试类的私有方法呢?
- 怎么样得到一个TImage中图片原始尺寸大小?
- 如何读曲mpg格式的歌曲的头文件信息
- 请问那里有经典的免费组件下载?
- 如何设置使得TComboBox下拉列表框不能下拉(不能更改,相当与ReadOnly为True) 200410
- Dll文件的多語言版本問題??
- 从技术转行倒系统集成!散分1
- 请问如何加载一幅图片并将它固定在一个指定的范围内
- 一个关于数据库访问的问题!请帮忙!
- 下面程序编译后没有图标(只是一个DOS程序的图标),如何添加
用autocad所做的中国地图,省与省的交界处用一条线(有句柄)代替。现在如果我已知该省的省会城市坐标,如何查找出该省的边界。我认为:可以分解为二个问题,一是用什么算法能够求出某封闭区域中最小的一块封闭区域。就是说中国地图中的湖北省的边界?
二是如何判断一点在封闭区域内?第二个问题好解决。
判断一点在某个封闭区域中好说。用PtInRegion就可以了。
但是,第一个问题,它与最短路径不同,与旅行员售货问题也不同。
关键是要找出最小的封闭区域。