arcgis计算图形面积的方法有哪些
ArcGIS中有三种测量单位,如下:
1、地图单位
地图单位是在地图或场景中绘制空间数据时所使用的单位。地图单位取决于地图或局部场景的线性
坐标系。
地图单位为只读状态,仅可通过更改地图或局部场景的坐标系进行更改。要执行此操作,请右键单
击内容窗格中的地图或场景,然后从上下文菜单中选择属性。将出现地图属性对话框。单击坐标系
选项卡,然后从列表中选择一个坐标系。
2、显示单位
显示单位由坐标系使用,显示在地图或场景视图的底部。显示的值为地图或场景视图上相应指针位
置的实际坐标值。
要更改显示单位,请右键单击内容窗格中的地图或场景,然后从上下文菜单中选择属性。将出现地
图属性对话框。单击常规标签,然后从显示单位下拉列表中选择一个单位。或者,单击地图或场景
视图底部坐标旁的箭头,然后从可用列表中选择一个单位。
3、位置单位
位置单位是工程中可用的坐标单位。列在选项对话框的单位选项卡上。要添加单位,单击<选择单位
代码>,然后在可用单位列表中进行选择。要对单位进行移除、设置格式或指定默认值的操作,请右
键单击该单位。如果添加一个带有以十进制度表示的坐标系的地图或场景,并事先将默认值设置为
线性单位(如英尺或米),则位置单位会因指定的默认值不适用而恢复为十进制度。
计算面积步骤如下(以arcgis10.1版本为例):
1、打开arcgis软件,在arcmap图层列表中,右键点击矢量面数据,然后选择“打开属性表
2、在表对话框中,表选项---点击“添加字段...”
3、在添加字段对话框中, 输入字段名称:Area ,类型选择:浮点型或者双精度
4、在表对话框中,右键点击“Area”字段,选择“计算几何...”
6、在计算几何对话框中选择
属性:面积
坐标系:使用数据源的坐标系
单位:平方米
7、点击确定后在字段Area中即可得到面域数据的面积
绛旓細ArcGIS涓绠楃煝閲忓浘灞傞潰绉殑鏂规硶濡備笅锛1銆侀鍏堬紝鐐瑰嚮杩涘叆Arcgis杞欢銆2銆佸湪Arcgis涓婚潰鏉夸腑锛岀偣鍑绘暟鎹摼鎺ユ坊鍔犵煝閲忔暟鎹3銆佸湪鐭㈤噺鏁版嵁鍙抽敭鐐瑰嚮锛屾垨鑰呮寜Ctrl+鍙屽嚮鐭㈤噺鏁版嵁锛屾墦寮鐭㈤噺灞炴ц〃銆4銆佸湪灞炴ц〃涓紝鐐瑰嚮宸︿晶鑿滃崟閫夋嫨娣诲姞瀛楁銆5銆佸鏂版坊鍔犵殑瀛楁杩涜鍛藉悕-璁$畻闈㈢Н锛岀劧鍚庨夋嫨姝ゅ瓧娈靛彸閿偣鍑伙紝鎵撳紑璁$畻鍑犱綍...
绛旓細1銆佹墦寮arcgis锛屽姞鍏ユ暟鎹悗锛屾墦寮arctoolbox宸ュ叿绠憋紝鎵惧埌姹囨荤粺璁℃暟鎹傛墍绀恒2銆佸脊鍑虹獥鍙f墍绀恒傚姞鍏ユ暟鎹紝閫夋嫨缁熻瀛楁銆傚彲浠ュ涓夋嫨锛屽闈㈢Н銆侀暱搴︺佷釜鏁扮瓑鍙粺璁″瓧娈点3銆侀夋嫨瀛楁鍚庯紝杩涜涓嬫鎿嶄綔锛岄夋嫨缁熻绫诲瀷鎵绀洪夋嫨鐨勬槸SUM姹傚拰缁熻锛岃繕鏈夊叾浠栫殑缁熻鏂瑰紡銆4銆佺劧鍚庨夋嫨淇濈暀鐨勫垎绫诲瓧娈碉紝鎵绀猴紝杩欓噷杩涜...
绛旓細1銆佹墦寮arcgis杞欢锛屽湪arcmap鍥惧眰鍒楄〃涓紝鍙抽敭鐐瑰嚮鐭㈤噺闈㈡暟鎹紝鐒跺悗閫夋嫨鈥滄墦寮灞炴ц〃 2銆佸湪琛ㄥ璇濇涓紝琛ㄩ夐」---鐐瑰嚮鈥滄坊鍔犲瓧娈...鈥3銆佸湪娣诲姞瀛楁瀵硅瘽妗嗕腑锛 杈撳叆瀛楁鍚嶇О锛欰rea 锛岀被鍨嬮夋嫨锛氭诞鐐瑰瀷鎴栬呭弻绮惧害 4銆佸湪琛ㄥ璇濇涓紝鍙抽敭鐐瑰嚮鈥淎rea鈥濆瓧娈碉紝閫夋嫨鈥璁$畻鍑犱綍...鈥6銆佸湪璁...
绛旓細鏂规硶涓锛氳瘑鍒伐鍏蜂綅缃涓嬪浘锛岃瘑鍒紝鐐瑰嚮鍚庡啀鐐瑰嚮鍥炬枒銆佸浘褰傝鐐瑰嚮杈撳叆鍥剧墖鎻忚堪 鍥惧舰闈㈢Н灏卞嚭鏉ヤ簡锛屽涓嬪浘鎵绀虹孩鑹插湀鍑轰綅缃紝涓鸿鍥惧舰闈㈢Н銆傚鏋滄病鏈夋灞炴с傚垯闇瑕侀噸鏂拌绠楅潰绉傛垨鑰呮墜鍔ㄥ湀鍑洪潰绉傝鐐瑰嚮杈撳叆鍥剧墖鎻忚堪 鏂规硶浜岋細娴嬮噺宸ュ叿锛屾墜鍔ㄥ湀鍑洪潰绉傞夋嫨宸ュ叿濡備笅鍥俱傜劧鍚庡湪鍥鹃潰鍦堝嚭鑼冨洿銆傝鐐瑰嚮杈...
绛旓細棣栧厛閫変腑鍥惧眰鍙抽敭锛岄夋嫨鎵撳紑灞炴ц〃锛岀劧鍚庡湪鎵撳紑琛ㄧ晫闈紝鐐瑰嚮宸︿笂瑙掍笅鎷夋寜閽紝鐐瑰嚮娣诲姞瀛楁锛屽脊鍑虹晫闈㈡坊鍔犲ソ鍚嶇О绛変俊鎭紝鐐瑰嚮纭畾锛岃鎯呭涓嬨俛rcgis璁$畻闈㈢Н鏁欑▼1銆侀鍏堥変腑鍥惧眰鍙抽敭锛岄夋嫨鈥滄墦寮灞炴ц〃鈥濄2銆佺劧鍚庡湪鎵撳紑鈥滆〃鈥濈晫闈紝鐐瑰嚮宸︿笂瑙掍笅鎷夋寜閽紝鐐瑰嚮鈥滄坊鍔犲瓧娈碘濄3銆佸脊鍑虹晫闈㈡坊鍔犲ソ鍚嶇О绛変俊鎭紝鐐瑰嚮...
绛旓細璇ョ畻娉璁$畻鍑烘瘡涓涓杈瑰舰鐜紙閮ㄥ垎锛夌殑闈㈢Н銆傚鏋滀负椤烘椂閽堟柟鍚戠幆锛堝鐜級锛岃闈㈢Н涓烘鍊硷紝濡傛灉鏄嗘椂閽堢幆锛堝唴鐜級锛岄潰绉氨涓鸿礋鍊笺 閲囩敤閮ㄥ垎姊舰闈㈢Н姹傚拰鐨勬柟娉锛屽悇鍙傛暟濡備笅锛 partialSums[0] - double鍨嬬煩闃 cPoints - 澶氳竟褰㈢幆涓偣鐨勪釜鏁 points - 鐐圭煩闃碉紝 灞炴у寘鎷琗锛孻鍧愭爣 yOrigin - 鏈鍚庝竴...
绛旓細濉啓鈥滃瓧娈靛悕绉扳濓紱瀛楁绫诲瀷锛涘瓧娈靛睘鎬э紙涓婇潰涓哄瓧娈甸暱搴︼紝涓嬮潰涓虹簿搴︼級銆傚畬鎴愬悗鐐瑰嚮OK銆傚彲浠ョ湅鍒板睘鎬ц〃涓浜嗕竴涓瓧娈点傚彸鍑昏繖涓瓧娈典笂鏂圭殑鍚嶅瓧锛岄夋嫨鈥璁$畻鍑犱綍鈥濓紝灞炴 鍙互閫夋嫨 闈㈢Н锛屽潗鏍囩郴鏍规嵁瀹氫箟濂界殑閫夋嫨锛屽崟浣嶉夋嫨骞虫柟绫筹紱纭畾銆傚彲浠ョ湅鍒板瓧娈靛悗鑷姩璁$畻浜嗗悇涓鍥惧舰鐨勯潰绉銆備簨瀹炰笂锛岃繖涓潰绉笌鎴戜滑璁ょ煡...
绛旓細ArcGIS鍦ㄥ湴褰㈠垎鏋愭柟闈㈠姛鑳藉崄鍒嗗己澶э紝鐜板湪鎴戜粙缁嶄竴涓嬪浣曚娇鐢ㄨ繖涓蒋浠剁敓鎴愬潯搴﹀浘锛屽苟涓旇繘琛屽垎绾у苟缁熻闈㈢Н銆傚姞杞紻EM鏁版嵁锛屽鍥1锛屽苟瀵绘壘鈥濆潯搴︹滃伐鍏凤細渚濇鐐瑰嚮"3D Analyst 宸ュ叿"鈥"鏍呮牸琛ㄩ潰"鈥"鍧″害"銆傚湪鎵撳紑鐨"鍧″害"宸ュ叿閲岄潰锛屾坊鍔犳暟鎹紝鍏朵綑鐨勫彲浠ヤ繚鎸侀粯璁ゃ
绛旓細1銆佹兂瑕佹眰闈㈢Н锛屽潗鏍囦竴瀹氳鏄ぇ鍦板潗鏍囩郴銆2銆佸浘灞備笂鍙冲嚮锛屾墦寮鍥惧眰鐨勫睘鎬ц〃锛3銆佸湪灞炴ц〃涓彲浠ユ柊add 涓涓瓧娈 add field锛4銆侀紶鏍囧彸閿偣鍑诲垰鎵嶆柊娣诲姞鐨勫瓧娈碉紝寮瑰嚭鐣岄潰涓夋嫨 calculator geometry锛岀劧鍚庣偣鍑昏繘鍏ワ紱鍙互杩涜闈㈢Н銆侀暱搴︾瓑璁$畻銆
绛旓細arcgis shp鏂囦欢涓紝鍥炬枒(polygon)缁熻/璁$畻闈㈢Н鐨勬柟娉:鎵撳紑浣犺璁$畻鐨剆hape鏂囦欢鐨勫睘鎬х櫨琛紝娣诲姞涓涓彨area鐨勫瓧搴︽锛岀劧鍚庨夋嫨area鐐瑰嚮锛宑alculate锛屾墦寮瀵圭煡璇濇鍚庯紝鐐筧dvanced鐨勯亾澶嶉夋锛屾妸涓嬮潰鐨勪唬鐮佷笓鎷峰叆灏卞彲浠ヤ簡銆侱im dblArea as double Dim pArea as IArea Set pArea = [shape]dblArea ...