ArcGIS相交分析Intersect解决某要素落入另一多部分矢量要素问题
在GIS分析、应用中,我们经常会遇到“XX要素在XX要素中分布”的问题,例如:有某种土地利用类型分布的矢量面数据,还有我国行政区划矢量面数据,想分析该种土地利用类型在各省份的分布情况;或者在遥感中,想探究我们的研究区域都被哪些遥感影像的分幅所覆盖等等。在要素的面积、部分分布较为复杂时,如何解决“XX要素在XX要素中分布”的问题呢?在ArcMap中,基于“相交分析”可以很好实现这一操作。我们就以上述第二个问题为例,进行详细的讲解。
目前我们已知一个覆盖了亚洲、大洋洲等地区的矢量面要素,以及MODIS遥感影像的全球分幅情况矢量面要素,需要探究该区域被哪些MODIS分幅条带号所覆盖。
其中,分幅情况的矢量面要素的属性表中,是具有其分幅编号(即h与v编号)的。
明确了需求,我们就开始操作。在ArcMap中,选择“Analysis Tools.tbx”→“Overlay”→“Intersect”。
将前述两个矢量面要素作为输入要素放入“Input Features”中;第二项为输出要素的路径与名称,第三项为属性联合,也就是决定原有输入要素中,每一个要素各自属性表中哪些字段继续出现在输出要素中,一般默认即可;第四项为要素之间的最小容差;第五项为输出要素的类型。
操作完成后,得到结果如下所示。
可以看到,结果图层中,是依据输入图层中每一个独立部分而独立存在的。例如下图绿色部分,其为蒙古国与MODIS hv编号分别为25、4的区域这二者的交集。
这样子虽然得到了二者的交集,但是依然有一个问题:想知道有哪些MODIS分幅覆盖在这个区域,但是现在得到的要素变得非常零散,会出现同一个分幅编号在多个要素部分中出现的情况,如下图所示。这严重干扰了分幅编号的确认。
那么如何解决这一问题呢?通过属性表中的“Summarize…”可以实现。选中hv分幅这一列,右键选择“Summarize…”。
在弹出的界面中,直接配置好输出表格的路径与名称即可。
然后将刚刚生成的表格导入ArcMap。
右键,选择“Open”。
即可看到每一个分幅的唯一值,这些分幅就是出现在研究区域的分幅条带号。
同时,在最下方还可以看到此区域具体的分幅数量。
绛旓細杩欎釜閫夐」鏄帶鍒惰緭鍑虹粨鏋滅殑灞炴ф暟閲忥細all鏄墍鏈夌殑Input features鐨勫睘鎬ч兘琚粨鏋滄墍寰楋紱only_fid鏄彧淇濆瓨fid瀛楁;not_fid鎸囩殑鏄櫎浜唂id瀛楁鍏朵粬閮戒細琚緭鍑恒
绛旓細浠庢妧鏈拰搴旂敤鐨勮搴, GIS 鏄В鍐崇┖闂撮棶棰樼殑宸ュ叿銆佹柟娉曞拰鎶鏈;浠庡绉戠殑瑙掑害, GIS 鏄湪鍦扮悊瀛︺佸湴鍥惧銆佹祴閲忓鍜岀數鑴戠瀛︾瓑瀛︾鍩虹涓婂彂灞曡捣鏉ョ殑涓闂ㄥ绉,鍏锋湁鐙珛鐨勫绉戜綋绯; 浠庡姛鑳戒笂, GIS 鍏锋湁绌洪棿璧勬枡鐨勮幏鍙栥佸偍瀛樸佹樉绀恒佺紪杈戙佸鐞嗐鍒嗘瀽銆佽緭鍑哄拰搴旂敤绛夊姛鑳;浠庣郴缁熷鐨勮搴, GIS 鍏锋湁涓瀹氱粨鏋勫拰鍔熻兘,鏄竴涓...
绛旓細ArcGIS Server鏄彁渚沇ebGIS鍔熻兘鐨勶紝鎻愪緵GIS鏈嶅姟鐨勭綉璺湇鍔″櫒绔傜洰鍓嶅浗鍐呭涓昏鐨刉ebGIS杞欢鏈塃SRI鍏徃鐮斿埗鐨凙rcIMS锛孉rcGISServer锛孧apInfo鍏徃鐨凪apXtreme锛Inter-graph鍏徃鐨凣eo-MediaWebMap ,Autodesk鍏徃鐨凪apGuide, 浠ュ強闊╁浗鐨凣eoWeb; 鍥藉唴涓昏鏈夊寳浜ぇ瀛︾殑GuGIS, 姝︽祴鐨処nternet GeoStar, 浠ュ強涓湴鍏徃...
绛旓細13銆 ArcGIS閲嶅彔鏁版嵁浜ら泦鐨勬摝闄 erase濡傛灉涓や釜鍥惧眰鐨勯噸鍙犻儴鍒嗛渶瑕佸垹闄,鍙互閫氳繃鍙犲姞鍒嗘瀽鍑烘潵鐨勯噸鍙犲尯鍩熸垨鑰呯洿鎺ョ敤涓涓浘灞傚鍙︿竴涓浘灞傝繘琛屾摝闄rase鎿嶄綔,鍙犲姞鍒嗘瀽鍚庤幏鍙栧埌浜嗕竴涓柊鐨勫浘灞傘傚伐鍏蜂綅浜:ArcToolbox-->AnalysisTools-->overlay-->Erase14銆丄rcGIS鎸戝瓙鍖洪氳繃瀵瑰凡鏈夌殑閽堝涓涓嚎鎴栭潰瑕佺礌瀵硅薄鎿嶄綔,杩涜鐢诲嚭瀛...
绛旓細dtc = new DataColumn("WPOWS",typeof(interge));dt.Columns.Add(dtc);//for寰幆IFeatureClass涓殑IFeature,鎻愬彇IFeature涓殑瀛楁鍊硷紙璇︾粏浠g爜鍙拷闂級DataRow dr = dt.NewRow();dr["WPOSLA"] = pFeature.get_value(0);dr["WPOWS"] = pFeature.get_value(1);dt.Rows.Add(dr);//...
绛旓細鍦ㄧ┖鐧藉鍗曞嚮涓涓嬪彸閿紝灏卞彲浠ユ坊鍔犱綘闇瑕佺殑妯″潡浜
绛旓細鍏蜂綋鏂规硶涓GIS璇句腑鎵璁茬┖闂寸粺璁鍒嗘瀽绫讳技銆傚亣瀹氭湁n涓彉閲忋乵涓牱鐐规暟鎹,鍒欏彲缁勬垚涓涓猲琛屻乵鍒楃殑鏁版嵁鐭╅樀:鍏锋湁鍚勮嚜鍦扮悊浣嶇疆鐨 鏍风偣1 鏍风偣2 鈥︹ 鏍风偣j 鈥︹ 鏍风偣m绌洪棿鍙橀噺 X1X2鈥i 鈥n x11 x12 鈥︹ x1j 鈥︹ x1mx21 x22 鈥︹ x2j 鈥︹ x2m鈥 xi1 xi2 鈥︹ xij 鈥︹ xim 鈥n1 xn2 ...
绛旓細浠庢暟瀛楀湴褰鍒嗘瀽鐨勫鏉傛ц搴︽潵鐪 DEM鍦板舰鍒嗘瀽鍙垎涓哄熀鏈湴褰俊鎭绠楀拰澶嶆潅鍦板舰淇℃伅璁$畻涓ょ被銆傚熀鏈湴褰俊鎭富瑕佸寘鎷潯搴︺佸潯鍚戙佸湴琛ㄧ绯欏害銆佸湴褰㈣捣浼忓害銆佸墫闈㈡洸鐜囥佸钩闈㈡洸鐜囩瓑鍦板舰鎻忚堪鍥犲瓙锛涘鏉傚湴褰㈠垎鏋愬寘鎷彲瑙嗗尯鍩熷垎鏋愩佸湴褰㈢壒寰佹彁鍙栥佹按绯荤壒寰佸垎鏋愮瓑銆傚湴褰㈠垎鏋愮殑鍐呭涓庡湴褰㈡ā鍨嬬揣瀵嗙浉鍏筹紝涓嶅悓缁撴瀯鐨凞EM锛屽叾...
绛旓細matlab 2015a 鍔熻兘澧炲姞浜嗗摢浜 MATLAB 2014a瀹夎鍙婄牬瑙f楠 1) 鎵ц"X:\setup.exe"鎴栬呮墽琛 "X:\bin\win32\setup.exe" (濡傛灉浣犳兂鍦64浣嶄綔涓氱郴缁熶笂瀹夎32浣嶇殑MATLAB) 2) 閫夋嫨 "install manually without using the inter" 3) 褰撻渶瑕佽緭鍏"file installation key"鏃讹紝浣跨敤浠ヤ笅...arcgis10.1澧炲姞...