今天闲来没事做,写了一个关于arcgis的二次开发,获取shp面要素邻接要素名以及他们之间的距离。代码写的太丑,不发了。我这里拿的中国省级地图做的测试,程序运行结果如图所示。
图片质量好像不太行。。。。。。那贴值。括号里就是对应的距离了。有需要的小朋友取走。
安徽省邻接要素:河南省(484357.223468166) 湖北省(562881.322195214) 江苏省(291771.707981305) 江西省(562765.049343071) 山东省(615300.466357583) 浙江省(471228.698845948)
澳门特别行政区邻接要素:广东省(140025.03672491)
北京市邻接要素:河北省(89455.6297396828) 天津市(165232.268353707)
福建省邻接要素:广东省(610440.73129329) 江西省(319873.51049452) 浙江省(457348.563779099)
甘肃省邻接要素:内蒙古自治区(1808618.60354417) 宁夏回族自治区(640471.441247064) 青海省(587327.284127577) 陕西省(1009088.05321119) 四川省(1015919.35957618) 新疆维吾尔自治区(1759337.96500887)
广东省邻接要素:澳门特别行政区(140025.03672491) 福建省(610440.73129329) 广西壮族自治区(519404.273871806) 湖南省(562228.073049052) 江西省(588631.671241186) 香港特别行政区(138531.700190713)
广西壮族自治区邻接要素:广东省(519404.273871806) 贵州省(424001.035171426) 湖南省(568526.202242346) 云南省(826115.464522174)
贵州省邻接要素:广西壮族自治区(424001.035171426) 湖南省(546911.376440169) 四川省(673662.412766388) 云南省(641031.462765252) 重庆市(423265.687460786)
海南省邻接要素:
河北省邻接要素:北京市(89455.6297396828) 河南省(838524.889459985) 辽宁省(758875.746192204) 内蒙古自治区(755756.914789539) 山东省(507367.708070912) 山西省(513291.269845414) 天津市(139423.669706143)
河南省邻接要素:安徽省(484357.223468166) 河北省(838524.889459985) 湖北省(411158.375431514) 山东省(608931.248678311) 山西省(528443.194917491) 陕西省(557756.755287371)
黑龙江省邻接要素:吉林省(713103.918005926) 内蒙古自治区(1597333.51369966)
湖北省邻接要素:安徽省(562881.322195214) 河南省(411158.375431514) 湖南省(431175.925053361) 江西省(574284.503224238) 陕西省(679876.281822328) 重庆市(502512.867180697)
湖南省邻接要素:广东省(562228.073049052) 广西壮族自治区(568526.202242346) 贵州省(546911.376440169) 湖北省(431175.925053361) 江西省(447659.736115051) 重庆市(525922.380815238)
吉林省邻接要素:黑龙江省(713103.918005926) 辽宁省(537127.133672893) 内蒙古自治区(1327292.78243389)
江苏省邻接要素:安徽省(291771.707981305) 山东省(478939.092218155) 上海市(321743.984213896) 浙江省(496148.549555309)
江西省邻接要素:安徽省(562765.049343071) 福建省(319873.51049452) 广东省(588631.671241186) 湖北省(574284.503224238) 湖南省(447659.736115051) 浙江省(528689.15716311)
辽宁省邻接要素:河北省(758875.746192204) 吉林省(537127.133672893) 内蒙古自治区(1042232.83008091)
内蒙古自治区邻接要素:甘肃省(1808618.60354417) 河北省(755756.914789539) 黑龙江省(1597333.51369966) 吉林省(1327292.78243389) 辽宁省(1042232.83008091) 宁夏回族自治区(1389139.99653891) 山西省(1032341.69197281) 陕西省(1462435.36789196)
宁夏回族自治区邻接要素:甘肃省(640471.441247064) 内蒙古自治区(1389139.99653891) 陕西省(411215.65692315)
青海省邻接要素:甘肃省(587327.284127577) 四川省(997998.14830528) 西藏自治区(1016615.30134448) 新疆维吾尔自治区(1439962.3181148)
山东省邻接要素:安徽省(615300.466357583) 河北省(507367.708070912) 河南省(608931.248678311) 江苏省(478939.092218155)
山西省邻接要素:河北省(513291.269845414) 河南省(528443.194917491) 内蒙古自治区(1032341.69197281) 陕西省(500045.84547963)
陕西省邻接要素:甘肃省(1009088.05321119) 河南省(557756.755287371) 湖北省(679876.281822328) 内蒙古自治区(1462435.36789196) 宁夏回族自治区(411215.65692315) 山西省(500045.84547963) 四川省(918229.927608274) 重庆市(693430.474264457)
上海市邻接要素:江苏省(321743.984213896) 浙江省(298090.235438228)
四川省邻接要素:甘肃省(1015919.35957618) 贵州省(673662.412766388) 青海省(997998.14830528) 陕西省(918229.927608274) 西藏自治区(1596659.48357511) 云南省(722651.716049152) 重庆市(583051.163718631)
台湾省邻接要素:
天津市邻接要素:北京市(165232.268353707) 河北省(139423.669706143)
西藏自治区邻接要素:青海省(1016615.30134448) 四川省(1596659.48357511) 新疆维吾尔自治区(1398487.64772605) 云南省(1675275.20125181)
香港特别行政区邻接要素:广东省(138531.700190713)
新疆维吾尔自治区邻接要素:甘肃省(1759337.96500887) 青海省(1439962.3181148) 西藏自治区(1398487.64772605)
云南省邻接要素:广西壮族自治区(826115.464522174) 贵州省(641031.462765252) 四川省(722651.716049152) 西藏自治区(1675275.20125181)
浙江省邻接要素:安徽省(471228.698845948) 福建省(457348.563779099) 江苏省(496148.549555309) 江西省(528689.15716311) 上海市(298090.235438228)
重庆市邻接要素:贵州省(423265.687460786) 湖北省(502512.867180697) 湖南省(525922.380815238) 陕西省(693430.474264457) 四川省(583051.163718631)