版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Page1of地理處理環(huán)境設置是影響工具執(zhí)行結(jié)果的附加參數(shù)。這些參數(shù)與常規(guī)工具參數(shù)的區(qū)別在于它們不會顯示在工具對話框中(存在某些例外情況)。更確切地說,這些參數(shù)是先前使用獨立對話框設置的值,并且工具在運行時將詢問和使用這些參數(shù)。更改環(huán)境設置通常是執(zhí)行地理處理任務的先決條件。例如,當前工作空間環(huán)境設置和臨時工作空間環(huán)境設理區(qū)域,而輸出坐標系環(huán)境設置用于為新數(shù)據(jù)定義坐標系(地圖投影Page1of地理處理環(huán)境設置是影響工具執(zhí)行結(jié)果的附加參數(shù)。這些參數(shù)與常規(guī)工具參數(shù)的區(qū)別在于它們不會顯示在工具對話框中(存在某些例外情況)。更確切地說,這些參數(shù)是先前使用獨立對話框設置的值,并且工具在運行時將詢問和使用這些參數(shù)。更改環(huán)境設置通常是執(zhí)行地理處理任務的先決條件。例如,當前工作空間環(huán)境設置和臨時工作空間環(huán)境設理區(qū)域,而輸出坐標系環(huán)境設置用于為新數(shù)據(jù)定義坐標系(地圖投影)。只有某些環(huán)境可用于單個工具,但是工具使用環(huán)境的方法是相同的。例如,所有使用輸出范圍環(huán)境的工具使用輸出范圍環(huán)境的方法相同,即,僅在輸出范圍中處理要素。要確定工具將使用的環(huán)境,請訪問工具的頁面版權所有?1995-2010Esri.保留所有權利地理處理環(huán)境快速瀏獲取工具環(huán)境的相關幫地理處理工具可以使用任意數(shù)量的環(huán)境設置。工具使用的環(huán)境設置由工具開發(fā)者決定。對于ESRI開發(fā)單擊顯示幫助>>按鈕顯示工具的幫助面板在工具的幫助面板中,單擊工具幫助按鈕。將打開工具的參考頁工具參考頁面的最后部分介紹了工具將使用的環(huán)境設置。每個環(huán)境設置都是一個指向環(huán)境參考幫助頁面的鏈接。環(huán)境級別和等環(huán)境設置有四個級別 應用程序級別設置是默認設置,執(zhí)行任何工具時均應用該設 工具級別設置適用于工具的單次運行并且會覆蓋應用程序級別設 模型級別設置使用某種模式指定和保存,并且會覆蓋工具級別設置和應用程序級別 指定環(huán)境設環(huán)境設置的指定方式在這四個級別之間有所不了解有關指定模型環(huán)境設置的詳細了解有關指定模型過程環(huán)境設置的詳細保存環(huán)境設應用程序級別設置與文檔一起保存。也可將應用程序級別設置保存到文件以便以后重新調(diào)用,或者將其另存為適用于所有新文檔的默認設置。可通過cTolox窗口完成此操作。file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of了解有關保存和加載設置的詳細工具參Page2of了解有關保存和加載設置的詳細工具參數(shù)中的有些工具包含從環(huán)境獲取默認值的參數(shù)。例如,裁剪工具包含可選的XY容差參數(shù),該參數(shù)從“XY容版權所有?1995-2010Esri.保留所有權利環(huán)境級別和等環(huán)境設置有四個級別:應用程序、工具、模型和模型流程。所有級別都包含相同的環(huán)境變量且輸出結(jié)果四個環(huán)境級別構成一個等級,其中應用程序級別最高。在此等級中,環(huán)境設置會傳遞給下一級別,如下示。在每個級別,都可以用其他設置覆蓋傳遞的環(huán)境設具對話框運行模型,則工具環(huán)境會傳遞下窗口中運行模型,則應用程序環(huán)境會傳遞下去。如果使用有四個環(huán)境級別設置應用程序級別設置是默認的,并且可以在執(zhí)行時應用到任意工工具級別設置適用于工具的單次運行并且會覆蓋應用程序級別設模型級別設置使用某種模式指定和保存,并且會覆蓋工具級別設置和應用絳蚣侗鶘柚謾?模型流程級別設置在模型流程級別指定,隨模型一起保存,并且會覆蓋模型級別設置。版權所有?1995-2010Esri.保留所有權利設置地理處理file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of應用程序環(huán)境應用程序環(huán)境設置是由每Page3of應用程序環(huán)境應用程序環(huán)境設置是由每個工具使用的系統(tǒng)范圍內(nèi)的默認設步驟在ArcMap標準工具條上,單擊地理處理>環(huán)境將打開環(huán)境設對話框,如下圖所示。展開包含要更改的設置的環(huán)境類單擊確定應用設置,或單擊取消不更改設置默認的應用程序環(huán)境可創(chuàng)建一組將由ArcCatalog和所有新的ArcMap、ArcGlobeArcScene文檔使用的默認環(huán)境設ArcCatalog中的默認步驟打開ArcCatalog單擊地理處理>地理處理環(huán)境將環(huán)境設置為要作為默認值使用的退出ArcCatalog。所指定的環(huán)境設置即被保所創(chuàng)建的所有新ArcMap、ArcSceneArcGlobe文檔都將使用在ArcCatalog中指定的設ArcToolbox窗口中的默認設步驟通過單擊地理處理>打開ArcToolbox窗右鍵單擊ArcToolbox節(jié)點,然后單擊將環(huán)境設置為要作為默認值使用的值,然后單擊確定右鍵單擊ArcToolbox節(jié)點,然后單擊保存為默認設file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of所創(chuàng)建的所有新ArcMap、ArcSceneArcGlobe文檔都將使用保存的設置了解有Page4of所創(chuàng)建的所有新ArcMap、ArcSceneArcGlobe文檔都將使用保存的設置了解有關ArcToolbox窗口的詳細信工具環(huán)境設注意工具環(huán)境設置只會應用于當前的工具運行并且不會更新應用程序環(huán)境置步驟打開工具的對話框,然后單擊環(huán)境按鈕注意將打開如上圖所示的環(huán)境設置對話框。所有的環(huán)境類別和設l在環(huán)境設置對話框中,單擊取消l在工具對話框中,單擊顯示幫助l在側(cè)面板幫助窗口中,單擊工具幫助。此時將在桌面幫助l滾動到工具參考頁面的底部,這里列出了影響工具的環(huán)為環(huán)境輸入新值單擊確定設置相應的值,或單擊取消不更改設置模型環(huán)境設如果使用模型的工具對話框執(zhí)行模型,則工具環(huán)境設置會傳遞給模型。如果使用模型構建器執(zhí)行模型,則應用程序環(huán)境設置會傳遞下去。了解有關設置模型環(huán)境的詳細模型流程環(huán)境了解有關設置模型流程環(huán)境的詳細版權所有?1995-2010Esri.保留所有權利腳本環(huán)file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of腳本工具中的環(huán)境與任何其他工具中的環(huán)Page5of腳本工具中的環(huán)境與任何其他工具中的環(huán)境類似,環(huán)境值會傳遞給腳本工具,而環(huán)境值會自動應用到腳運行的所有工具。也可設置腳本工具中的環(huán)境,從而覆蓋所有傳遞的環(huán)境。腳本中設置的環(huán)境值僅在腳本執(zhí)行時適用;傳遞的環(huán)境值保持不變。在以下示例腳本中,腳本中的當前工作空間值將被覆蓋。importfromarcpyimport#Printthepassed-down以下ArcPy函數(shù)可用于處理環(huán)境設置獨立腳本或被調(diào)用腳腳本在兩種情況下不接收傳遞的環(huán)境設置。第一種情況是在ArcGIS應用程序之外運行腳本時,例如,用地理處理功能。在這種情況下,可以使用LoadSettings函數(shù),該函數(shù)可從XML文件讀取環(huán)境設相關主通過Python使用環(huán)境設版權所有?1995-2010Esri.保留所有權利當前工作空間(環(huán)境設置支持“當前工作空間”環(huán)境設置的工具將指定的工作空間用作地理處理工具輸入和輸出的默認位了解有關使用當前工作空間環(huán)境和臨時工作空間環(huán)境的詳細信息用法說 在ArcMap中,臨時工作空間和“當前工作空間”環(huán)境在默認情況下同步到地圖文檔的默認地理數(shù)據(jù)庫。有關詳細信息,請參閱設置默認地理數(shù)據(jù)庫。 ArcCatalog中,默認情況下不設置“臨時工作空間”和“當前工作空間”環(huán)境 如果設置了臨時工作空間環(huán)境,自動生成的輸出路徑將是臨時工作空n 如果未設置臨時工作空間環(huán)境,則會查看當前工作空間環(huán)境。如果設置了當前工作空間,則自動生成的輸出將是當前工作空間。 作空間。在這種情況下,需要遵循某些特定限制條件。例如,如果工作空間是coverage工作空間,并且輸出是新的要素類,則輸出將是coverage工作空間的上級目錄中的一個shapefile文件。還有其他一些限制條件,例如寫入權限。在某些情況下,輸出將寫入到系統(tǒng) 如果為輸出數(shù)據(jù)集鍵入了基本名稱,則無論是否設置了臨時工作空間,都將使用當前工作file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of構造輸出路對話框語 當前工作空間運行工Page6of構造輸出路對話框語 當前工作空間運行工具時獲取輸入和放置輸出的工作腳本語arcpy.env.workspace=workspace語腳本示import#Settheworkspaceenvironmenttolocalfilegeodatabasearcpy.env.workspace="C:/data/base.gdb"相關主環(huán)境級別和設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利臨時工作空間(環(huán)境設置支持“臨時工作空間”環(huán)境設置的工具可將指定的位置用作輸出數(shù)據(jù)集的默認工作空間。“臨時工作空專門用于存放不愿保留的輸出數(shù)據(jù)“臨時工作空間”環(huán)境的主要用途是供“模型構建器”使用?!澳P蜆嫿ㄆ鳌毙枰褂靡粋€工作空間來寫入中間數(shù)據(jù)集(模型運行后便不再使用)。盡管它主要服務于“模型構建器”,但有時可能也需要為各工具對話框設置臨時工作空間。了解有關使用當前工作空間環(huán)境和臨時工作空間環(huán)境的詳細信息用法說 ArcMap中,“臨時工作空間”環(huán)境和當前工作空間環(huán)境在默認情況下同步到地圖文檔的默認地理數(shù)據(jù)庫。要了解詳細信息,請參閱設置默認地理數(shù)據(jù)庫(geodatabase)。 ArcCatalog中,默認情況下未設置“臨時工作空間”環(huán)境和“當前工作空間”環(huán)境 正如名稱所隱含的那樣,“臨時工作空間”環(huán)境專門用于存放不愿保留的輸出數(shù)據(jù) 如果設置了臨時工作空間環(huán)?常傻氖涑雎肪督橇偈憊ぷ骺占洹n 如果未設置臨時工作空間環(huán)境,則會查看當前工作空間環(huán)境。如果設置了當前工作空間,則自動生成的輸出將是當前工作空間。file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of Page7of 作空間。在這種情況下,需要遵循某些特定限制條件。例如,如果工作空間是coverage工作空間,并且輸出是新的要素類,則輸出將是coverage工作空間的上級目錄中的一個shapefile文件。還有其他一些限制條件,例如寫入權限。在某些情況下,輸出將寫入到系統(tǒng)n 如果為輸出數(shù)據(jù)集鍵入了基本名稱,則無論是否設置了臨時工作空間,都將使用當前工作空間構造輸出路徑。對話框語 臨時工作空間使用默認輸出名稱時用于放置工具輸出的工作腳本語arcpy.env.scratchWorkspacescratchWorkspace語腳本示import#SetthescratchWorkspaceenvironmenttolocalfile=相關主環(huán)境級別和設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利輸出坐標系(環(huán)境設置支持“輸出坐標?怠被肪車墓ぞ囈唇ㄒ閻付ㄗ晗檔氖涑齙乩硎菁處理(計算幾何關系和修改幾何)將在與輸出地理數(shù)據(jù)集相同的坐標系中進行。此環(huán)境會覆蓋由地理處理工具在輸出地理數(shù)據(jù)集上創(chuàng)建的默認坐標系。有關如何確定默認輸出坐標系的說明,請參閱空間參考和地理處理。用法說 如果輸入和輸出坐標系需要進行地理變換,請設置地理(坐標)變換file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of對話框語此環(huán)境可指定由地理處理工具創(chuàng)建的地理數(shù)據(jù)Page8of對話框語此環(huán)境可指定由地理處理工具創(chuàng)建的地理數(shù)據(jù)集的輸出要素坐標 與輸入相同-輸出地理數(shù)據(jù)集的坐標系與輸入坐標系相同。這是默認設 如下面的指定為輸出地理數(shù)據(jù)集選擇坐標系。指定坐標系名稱或使用“空間參考屬性”對話框瀏 與顯示相 與圖層相ArcMap、ArcSceneArcGlobe中,均將使用當前顯示的坐標<名稱列出所有圖層,您可以選擇一個作為坐標系。類似于與顯示相同選項,讀取并存儲該圖層的坐標系。下次檢查“輸出坐標系”設置時,它將讀取如下面的指定腳本語arcpy.env.outputCoordinateSystem=outputCoordinateSystem語腳本示import#Settheworkspace,outputCoordinateSystemandgeographicTransformationsearcpy.env.workspace="c:/data"arcpy.env.outputCoordinateSystem="CoordinateSystems/ProjectedCoordinatearcpy.env.geographicTransformations="Arc_1950_To_WGS_1984_5;arcpy.Buffer_analysis("roads.shp",相關主地理處理環(huán)境概空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利地理(坐標)變換(環(huán)境設置支持“地理(坐標)變換”環(huán)境的工具將在投影數(shù)據(jù)時使用變換方法file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3- .prj文 SpatialReferencePage9of用法說 可以包括開箱即用的變換方法(由應用Page9of用法說 可以包括開箱即用的變換方法(由應用程序提供并出現(xiàn)在列表中),還可以包括以創(chuàng)建自定義(坐標)變換工具創(chuàng)建的自定義變換方 如果投影需要多種變換方法,可使用投影工具對話框語 地理(坐標)變換-創(chuàng)建變換方法的列表。列表中可以包括系統(tǒng)提供的變換方法以及使用創(chuàng)建自定腳本語arcpy.env.geographicTransformations=geographicTransformations語腳本示緩沖時將數(shù)據(jù)投影到新坐import#Settheworkspace,outputCoordinateSystemandgeographicTransformationsearcpy.env.workspace="c:/data"arcpy.env.outputCoordinateSystem="WGS1984UTMZone18N.prj"arcpy.env.geographicTransformations="Arc_1950_To_WGS_1984_5;PSAD_1956_Toarcpy.Buffer_analysis("roads.shp","roads_buffer.shp",相關主地理變換方選擇適當?shù)陌鏅嗨?1995-2010Esri.保留所有權利輸出范圍(環(huán)境設置支持“輸出范圍”環(huán)境的工具只會處理落入此設置中所指定范圍內(nèi)的要素或柵file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of“輸出范圍”環(huán)境設置可定義工具要處理的要素或柵格。如果只需要處理大型數(shù)據(jù)集的一部分,則此項設置非常適用。您可將此項設置視為用于選擇輸入要素或柵格以便進行處理的一個矩形(如下所示)常會大于“輸出范圍”設置,以便將穿過范圍矩形的要素包括在Page10of“輸出范圍”環(huán)境設置可定義工具要處理的要素或柵格。如果只需要處理大型數(shù)據(jù)集的一部分,則此項設置非常適用。您可將此項設置視為用于選擇輸入要素或柵格以便進行處理的一個矩形(如下所示)常會大于“輸出范圍”設置,以便將穿過范圍矩形的要素包括在用法說警告即使設置了輸出坐標系環(huán)境,仍將假設鍵入的范圍位于存儲輸據(jù)時所使用的坐標系。如果工具需要處理多個輸入數(shù)據(jù)集,則將使用第一個數(shù)據(jù)集定義范圍的坐標系。l對話框語默認-由所使用的工具決定處理范圍。所有工具都有一個根據(jù)輸入數(shù)據(jù)計算得出的戲段?。磍戲段Ш萇僭詮ぞ卟慰家趁嬤屑段ǔO遠準@紓?相交工具只處理彼此相交的要聯(lián)合工具可處理所有要素,而裁剪只會處理裁剪要素范圍內(nèi)的要輸入的并集-所有輸入數(shù)據(jù)的組合范圍。所有要素或柵格都會被處輸入的交集-所有輸入要素或柵格所疊置的范圍(彼此相交)。請注意,有可能所有要素都不疊如下面的指定輸入矩形的坐標(XMin、YMin、XMax、YMax)與顯示相同-在ArcMap、ArcScene或ArcGlobe中,均將使用當前顯示的范圍。例如,如果已llll警告境與圖層相<名稱>-列出所有圖層,您可以選擇一個作為范圍。類似于與顯示相同選項,將讀l并存儲該圖層的范圍。下次檢查“范圍”設?檬寥?如下面的指定腳本語arcpy.env.extent=file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of注意如果已設置,則范圍環(huán)境屬性將在Python中返Extent對象extent語腳本示import#Page11of注意如果已設置,則范圍環(huán)境屬性將在Python中返Extent對象extent語腳本示import#Settheextentenvironmentusinga=#Settheextentenvironmentusingthe=arcpy.Extent(-107.0,38.0,-104.0,#Settheextentenvironmentusingaspace-delimited="-107.038.0-104.0相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利捕捉柵格(環(huán)境設置支持“捕捉柵格”環(huán)境的工具將調(diào)整輸出柵格的范圍,以使它們的像元對齊方式與指定的捕捉柵格的像元對齊方式相匹配。通常在工具的輸入為下列情形時使用“捕捉柵格l具有不同的像元分辨率l具有不同的坐標系l輸入是要了解有關“捕捉柵格”工作原理的詳細file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-Extent用于定義范圍的范圍類Page12of用法說指定捕捉柵格不會立即更改輸出范圍控件中的值;但是,執(zhí)Page12of用法說指定捕捉柵格不會立即更改輸出范圍控件中的值;但是,執(zhí)行過程中會對范圍進行調(diào)ll通常,捕捉柵格應用于輸出柵格的工具。當輸出是要素類、表或文件時,不會捕捉范圍。捕捉柵格可使用默認輸出范圍。在此環(huán)境中使用捕捉柵格無需明確指定范圍。建議對捕捉和輸出柵格使用相同的像元大小。但捕捉柵格像元大小和輸出柵格像元大小也可以不lll這種情況下,只有左邊界和下邊界與捕捉柵格像元對齊,輸出范撓疑轄怯氬蹲秸じ竦南裨?由于允許將范圍捕捉到更大的范圍,所以輸出柵格可能包含由NoData像元組成的附加行和/或列。捕捉柵格的范圍無需與輸出范圍疊置。位于分析區(qū)域外部的小柵格可用于捕“捕捉柵格”環(huán)境獨立于“輸出范圍”環(huán)境llll對話框語捕捉柵格-設置用于定義輸出柵格的像元對齊方式的柵腳本語arcpy.env.snapRaster=snapRaster語腳本示此例演示如何在執(zhí)行SpatialAnalyst工具之前設置捕捉柵格環(huán)import#Setgeneralenvironmentsarcpy.env.workspace="C:/workspace"arcpy.env.extent="C:/data/studyArea"#SetSnapRasterenvironmentarcpy.env.snapRaster="C:/data/my_snapraster"#SetlocalInZones="C:/data/parcels.shp"InZoneField="Parcel_ID"InValueRaster="C:/data/Slope"#CheckoutArcGISSpatialAnalystextensionlicense#Process:Calculatethemeanslopeofeachparcelout=arcpy.sa.ZonalStatistics(InZones,InZoneField,InValueRaster,相關主file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of地理處理環(huán)境Page13of地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利“捕捉柵格”環(huán)境設置的じ竦南裨云搿?要捕捉的范圍由以下幾個因素決 輸入數(shù)據(jù) 輸出范圍環(huán)境設 工具的參數(shù)范圍(如果存在使用輸出范圍環(huán)境設置的默認選項時,對于單個輸入數(shù)據(jù)集來說,捕捉范圍與數(shù)據(jù)集相同。對于多個輸入來說,捕捉范圍是這些輸入的交集。請注意,有些工具會采用特定的行為來處理范圍;有關詳細信息,請參閱特定工具的幫助。輸出范圍的任何非默認設置(也就是說,“輸入的并集”,“如下指定”或“與顯示相同”)都會覆蓋默輸入數(shù)據(jù)集范圍。被指定為工具參數(shù)輸入的參數(shù)范圍會覆蓋環(huán)境輸出范圍捕捉后的輸出范圍可以與預捕捉范圍相同,也可以更大(但決不會更?。?。這樣可以確保,當輸出范圍為輸入數(shù)據(jù)集時,在執(zhí)行過程中包括沿邊界的像元或要素范圍和捕捉柵格環(huán)境設遺留問題:ArcGIS9.3起,“捕捉柵格”將成為獨立的環(huán)境設置。不再是輸出“捕捉捕捉柵格的目的是調(diào)整范圍,以便輸出柵格中的像元與捕捉柵格中的像元對對于給定的捕捉柵格和范圍(要捕捉的范圍),如圖(a)所示,通過調(diào)整左下角和右上角來確定輸出范給定范圍的左下角移動到最近捕捉柵格像元角,最終使新的左下角在給定范圍之外。如果給定范圍的左下角已與捕捉柵格的像元角重合,則不進行調(diào)整。給定范圍的右上角移動到最近輸出柵格像元角,最終使新的右上角在給定范圍file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of(a)Page14of(a)可將調(diào)整后的左下角視為原點且平行于水平軸和垂直軸以輸出像元大小為間隔來繪制線,從而顯示輸出像元角重合,如下面的圖(b)所示。(b)重合,如圖(c)所示。如果給定范圍的左上角已與輸出柵格的像元角重合,則不進行調(diào)整。(c)file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3ofPage15of他行和列處,如圖(b)所示。輸出柵格中的像元值取決于像元中心在輸入柵格中所處的位置。在本例中,輸出柵格中的左列和首行最終為NoData,因為這些像元的像元中心位于輸入柵格之外。要素類用相關主捕捉柵格(環(huán)境輸出范圍(環(huán)境版權所有?1995-2010Esri.保留所有權利XY分辨率(環(huán)境設置支持此環(huán)境的工具可將x,y分辨率應用到輸出地理數(shù)據(jù)集x,y分辨率(表示非常小的距離)是指用于存儲x,y坐標值的有效數(shù)字的位數(shù)。有關如何計算地理數(shù)據(jù)集的默認x,y分辨率的說明,請參閱空間?慰己偷乩澩?。用法說如果輸出位于地理數(shù)據(jù)庫要素數(shù)據(jù)集內(nèi),此環(huán)境設置將被忽如果未設置XY分辨率環(huán)境,則諸如創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄之類的工具0.0001個單位來設置默認x,y分辨率如果XY分辨率值產(chǎn)生的x,y屬性域無法覆蓋待處理的所有要素,則將計算出能夠覆蓋這些要素的x,y分辨率和屬性域作為代替值。以下警告信息將傳達此內(nèi)容:“000633:輸出分辨率大于輸入要素類分辨率?!边@種情況多發(fā)生在輸出是在低精度(9.2版之前)個人地理數(shù)據(jù)庫或ArcSDE地理llll如果x,y分辨率設置為未知,則會假設單位與輸出坐標系的單位相l(xiāng)對話框語XY分辨率要在輸出地理數(shù)據(jù)集上設置的x,y分辨率。如果默認x,y分辨率不合適,則設置該環(huán)境腳本語arcpy.env.XYResolution=XYResolution語腳本示file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-x,y分辨率。x,y分辨率(表示非常小的距離)是指用于存儲x,y坐標值的有效數(shù)字的位數(shù)。Page16ofimport#SettheXYResolutionenvironmenttoalinearunitarcpy.env.XYResolution="0.002Meters"相關主Page16ofimport#SettheXYResolutionenvironmenttoalinearunitarcpy.env.XYResolution="0.002Meters"相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利XY容差(環(huán)境設置支持此環(huán)境的工具會覆蓋在地理數(shù)據(jù)庫內(nèi)創(chuàng)建的地理數(shù)據(jù)集上的默認x,y容差x,y容差指的是坐標之間的最小距離,小于該距離的坐標將合并到一起。有關默認x,y容差的描述,請參閱以下主題:空間參考和地理處理。用法說如果輸出位于地理數(shù)據(jù)庫要素數(shù)據(jù)集內(nèi),此環(huán)境設置將被忽對于諸如創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄之類的工具,輸出地理數(shù)據(jù)集的默認x,y容差為0.001米(1毫米)或以地圖單位換算的等效值。如果默認值不合適,可以將此環(huán)境設置為其lll如果未設置容差單位或者容差單位設置為未知,則將其視為與輸出坐標系的單位相如果x,y容差小于輸出地理數(shù)據(jù)集的x,y分辨率值的兩倍,則會使用等于兩倍x,y分辨率值x,y容差9.2版之前的地理數(shù)據(jù)庫中并沒有保留X,y容差具有“XY容差”參數(shù)的工具(例如,聯(lián)合和相交工具中的拓撲容差)將覆蓋“XY容差”環(huán)境設llll注意:XY容差是在ArcGIS9.2中引入的。術語“XY容差”和l對話框語XY容差-要在地理處理工具創(chuàng)建的地理數(shù)據(jù)集上設置的x,y容差。如果默認x,y容差不合適,請設置腳本語arcpy.env.XYTolerance=file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3ofXYTolerance腳本示import#SettheXYToleranceto0.02Metersarcpy.env.XYolerance="0.02相關Page17ofXYTolerance腳本示import#SettheXYToleranceto0.02Metersarcpy.env.XYolerance="0.02相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利M值(環(huán)境設置遵循“輸出包含M值”環(huán)境的工具將控制地理數(shù)據(jù)集是否存儲M值用法說 不包含M值的要素折點將被分NaN(不是數(shù)字) 對于shapefile,MZ值的存儲緊密相關;如果輸出包含Z值,則無論此項環(huán)境設置為何,輸出也會包含M值。對話框語 與輸入相同-如果輸入包含M值,則輸出也包含M值。如果輸入不包含M值,則輸出也不包M值。這是默認值 已啟用-輸出包含M 禁用輸出不包含M腳本語arcpy.env.outputMFlag=outputMFlagfile://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-MM值。如果輸入不包含M值,則輸出也不包含M值。這是默認值。輸出包含M輸出不包含M在地理處理工具創(chuàng)建的地理數(shù)據(jù)集上設置的x,yx,y容差不合Page18of腳本示import#SettheoutputMFlagenvironmentto=相關主Page18of腳本示import#SettheoutputMFlagenvironmentto=相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利M分辨率(環(huán)境設置支持此環(huán)境的工具可將M分辨率應用到輸出地理數(shù)據(jù)集要查看默認M分辨率的描述,請參閱以下主題:空間參考和地理處理用法說 在要素數(shù)據(jù)集內(nèi)創(chuàng)建的地理數(shù)據(jù)集的M分辨率(不同于XY分辨率環(huán)境和Z分辨率環(huán)境)沒有與要素數(shù)據(jù)集的M分辨率匹配的限制。 如果未設置“M分辨率”環(huán)境,工具(例如,創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄)會將默認M分辨率設置為0.0001。對話框語M分辨率-要在輸出地理數(shù)據(jù)集上設置的M分辨率。如果默M分辨率不合適,則設置該環(huán)境腳本語arcpy.env.MResolution=MResolution語腳本示import#SettheMResolutionenvironmenttoadoublearcpy.env.MResolution=0.002file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-M分辨率。M分辨率(表示非常小的距離)是指用于存儲M值的有效數(shù)字的位數(shù)。Page19of相關主空Page19of相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利M容差(環(huán)境設置遵循這一環(huán)境的工具會覆蓋在地理數(shù)據(jù)庫內(nèi)創(chuàng)建的地理數(shù)據(jù)集上的默認M容差要查看默認M容差的描述,請參閱以下主題:空間參考和地理處理用法說 對于諸如“創(chuàng)建要素類”、“創(chuàng)建要素數(shù)據(jù)集”和“創(chuàng)建柵格目錄”等工具,輸出地理數(shù)據(jù)集的M容差為0.001米(1毫米)或是其按垂直坐標單位計算的等效 如果M容差小于輸出地理數(shù)據(jù)集的M分辨率值的兩倍,則會使用等于兩倍M分辨率值的M容 M容差不會在9.2之前版本的地理數(shù)據(jù)庫中保對話框語M容差要在地理處理工具創(chuàng)建的地理數(shù)據(jù)集上設置的M容差。如果默認M容差不合適,則設置該環(huán)腳本語arcpy.env.MTolerance=“M容差”腳腳本示import#SettheMToleranceto0.02arcpy.env.MTolerance=0.02相關主空間參考和地理處空間參考的file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-在地理處理工具創(chuàng)建的地理數(shù)據(jù)集上設置的MM容差不合適,則設置Page20of設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利Z值(環(huán)境設置Page20of設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利Z值(環(huán)境設置支持此環(huán)境的工具將設置每個尚不具有z坐標的輸出折點的z坐標例如,如果使用合并工具來處理兩個要素類,其中一個包含z值,另一個不包含z值,則默認輸出z(如果未設置環(huán)境則為0)將被分配給來自不具有z值的輸入要素類中的折用法說 只有輸出是具有z值的要素類時才使用此環(huán)境。有關詳細信息,請參閱輸出包含Z值 超出正常z坐標范圍的獨特z值(例如-9999)可用來協(xié)助識別分配了默認z值的折點對話框語默認輸出Z值在寫入到輸出要素的尚不具有z坐標的要素折點上設置z坐腳本語arcpy.env.outputZValue=outputZValue腳本示import#SettheoutputZValueenvironmentarcpy.env.outputZValue=100to相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利Z值(環(huán)境設置遵循“輸出包含Z值”環(huán)境的工具將控制地理數(shù)據(jù)集是否存儲Z值file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-在寫入到輸出要素的尚不具有z坐標的要素折點上設置的zPage21of用法說 在將每個要素寫入輸出要素類的過程中,尚不包含z值Page21of用法說 在將每個要素寫入輸出要素類的過程中,尚不包含z值的每個折點都會被分配默認輸出Z值環(huán)境中的值。如果未設置默認輸出Z值環(huán)境,則設置0(零)值。對話框語 與輸入相同如果輸入包含z值,則輸出也包含 已啟用輸出包含z 禁用-輸出不包含zz值。如果輸入不包z值,則輸出也不包z腳本語arcpy.env.outputZFlagoutputZFlag語腳本示import#Settheenvironmentarcpy.env.outputZFlag=相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利Z分辨率(環(huán)境設置支持此環(huán)境的工具可將z分辨率應用到輸出地理數(shù)據(jù)集要查看默認z分辨率的描述,請參閱以下主題:空間參考和地理處理用法說 如果輸出位于地理數(shù)據(jù)庫要素數(shù)據(jù)集內(nèi),此環(huán)境設置將被忽 如果未設置“Z分辨率”環(huán)境,工具(例如,創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄)會將默認z分辨率設置為0.0001。file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-與輸入相同:如果輸入包含z值,則輸出也包含z值。如果輸入不包含值,則輸出也不包含z輸出要素包含z輸出要素不包含zPage22of對話框語Z分辨率要在輸出地理數(shù)據(jù)Page22of對話框語Z分辨率要在輸出地理數(shù)據(jù)集上設置的z分辨率。如果默認z分辨率不合適,則設置該環(huán)腳本語arcpy.env.ZResolution=ZResolution語腳本示import#SettheZResolutionenvironmenttoalinearunitarcpy.env.ZResolution="0.002Meters"相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利Z容差(環(huán)境設置支持此環(huán)境的工具會覆蓋在地理數(shù)據(jù)庫內(nèi)創(chuàng)建的地理數(shù)據(jù)集上的默認z容差要查看默認z容差的描述,請參閱以下主題:空間參考和地理處理用法說 如果輸出位于地理數(shù)據(jù)庫要素數(shù)據(jù)集內(nèi),此環(huán)境設置將被忽 對于創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄等工具,輸出地理數(shù)據(jù)集的默認z容差為米(1毫米)或是按垂直坐標單位計算的等效 如果z容差小于輸出地理數(shù)據(jù)集的z分辨率值的兩倍,則會使用等于兩倍z分辨率值的z容差 Z容差不會保留在9.2之前版本的地理數(shù)據(jù)庫對話框語Z容差要在地理處理工具創(chuàng)建的地理數(shù)據(jù)集上設置的z容差。如果默認z容差不合適,則設置該環(huán)file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-z分辨率。z分辨率(表示非常小的距離)是指用于存儲z坐標值的有效數(shù)字的位數(shù)。Page23of腳本語ZTolerance語腳本示import#SettheZToleranceto0.02="0.02Page23of腳本語ZTolerance語腳本示import#SettheZToleranceto0.02="0.02相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利輸出配置關鍵字(環(huán)境設置遵循“輸出配置關鍵字”的工具在地理數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)集時將使用指定的關鍵所使用的關鍵字會通知地理數(shù)據(jù)庫存儲新數(shù)據(jù)的位置或格用法說 在大多數(shù)情況下,創(chuàng)建新數(shù)據(jù)集時選擇DEFAULT選項即可達到理想效果。然而,在某些情況下則 有關配置關鍵字的詳細信息,請參閱什么是配置關鍵字 有關可用于文件地理數(shù)據(jù)庫的配置關鍵字的列表,請參閱文件地理數(shù)據(jù)庫的配置關鍵字 有關ArcSDE地理數(shù)據(jù)庫的配置關鍵字的詳細信息,請參閱ArcSDE地理數(shù)據(jù)庫的配置關鍵字 配置關鍵字只可用于文件地理數(shù)據(jù)庫或ArcSDE企業(yè)版地理數(shù)據(jù)庫;個人地理數(shù)據(jù)庫或個人版或工作組版地理數(shù)據(jù)庫無法指定配置關鍵對話框語 輸出配置關鍵字配置關腳本語arcpy.env.configKeyword=file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-zz容差不合適,Page24ofconfigKeyword語import#SettheconfigKeywordenvironmenttoTEXT_UTF16.arcpy.env.configkeyword="TEXT_UTF16"相關主地理處理Page24ofconfigKeyword語import#SettheconfigKeywordenvironmenttoTEXT_UTF16.arcpy.env.configkeyword="TEXT_UTF16"相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利自動提交(環(huán)境設置支持“自動提交”環(huán)境的工具將在ArcSDE事務中進行指定次數(shù)的更改后強制執(zhí)行提用法說 該設置的工作方式與ArcSDE初始化參數(shù)AUTOCOMMIT相同 此參數(shù)可幫助防止事務變得過大而超過數(shù)據(jù)庫管理系統(tǒng)(DBMS)日志。有關管理事務的信息,請參閱DBMS文檔。 對話框語 自動提交-事務將自動提交的間隔。如果設置為0,事務僅在發(fā)出顯式提交命令時才進行提腳本語arcpy.env.autoCommit=autoCommitimport#SettheautoCommitenvironmentto2000.arcpy.env.autoCommit=2000file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3- 0- 間隔-事務將在每個<間隔> ""-默認每1000 ArcSDEPage25of相關主使用ArcSDE連接執(zhí)行SQL環(huán)境級別和設置地理處理環(huán)Page25of相關主使用ArcSDE連接執(zhí)行SQL環(huán)境級別和設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利1、23(環(huán)境設置遵循“輸出空間格網(wǎng)1、2和3”環(huán)境的工具將創(chuàng)建具有指定空間索引格網(wǎng)的要素類(如果要素類支持空間有關空間索引用法的詳細信息,請參閱設置空間索引快速瀏覽和地理數(shù)據(jù)庫中的空間索引概述用法說 輸出要素類將創(chuàng)建一至三個格網(wǎng),具體情況取決于地理數(shù)據(jù)庫類型和幾何存儲類型 第一個或最低的格網(wǎng)等級具有最小的像元大 如果只需要一個格網(wǎng),將其他兩個設置為零(0) 如果使用多個格網(wǎng),必須將每個連續(xù)格網(wǎng)都設置為前一等級的三倍以注意如果您不能熟練的創(chuàng)建空間索引格網(wǎng),則請使用提供的默認值為創(chuàng)建定義欠佳的格網(wǎng)會增加完成空間搜索所需要的時l對話框語l輸出空間格網(wǎng)l輸出空間格網(wǎng)l輸出空間格表示格網(wǎng)像元大表示格網(wǎng)像元大表示格網(wǎng)像元大的數(shù)值的數(shù)值的數(shù)值腳本語===spatialGrid1、spatialGrid2spatialGrid3語import#SetthespatialGrid1,spatialGrid2and===0file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of相關主地理處理環(huán)境Page26of相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利XY屬性域(環(huán)境設置支持“輸出XY屬性域”環(huán)境的工具可為輸出地理數(shù)據(jù)集的x,y屬性域設置特定范圍在9.2版(或更高版本)地理數(shù)據(jù)庫中創(chuàng)建的地理數(shù)據(jù)集會根據(jù)坐標系自動計算出有效的x,y屬性域。只有在9.2版之前的地理數(shù)據(jù)庫中創(chuàng)建地理數(shù)據(jù)集時或者在輸出地理數(shù)據(jù)集的坐標系設為“未知”時,才支持用法說只有在輸出的是地理數(shù)據(jù)庫要素類、柵格目錄或要素數(shù)據(jù)集時,才使用x,y屬性域如果輸出位于地理數(shù)據(jù)庫要素數(shù)據(jù)集內(nèi),則此環(huán)境設置將被忽略,因為要素數(shù)據(jù)集內(nèi)的所有地理數(shù)據(jù)集均將自動具有相同的x,y屬性域。如果輸出位于9.2版之前的地理數(shù)據(jù)庫中或坐標系未知,則大多數(shù)工具都會根據(jù)輸入的范圍計算出有效的x,y屬性域。創(chuàng)建要素類、創(chuàng)建要素數(shù)據(jù)集和創(chuàng)建柵格目錄等沒有輸入數(shù)據(jù)集的工具則缺少計算有效x,y屬性域的必要信息。因此,如果對此類工具使用9.2版之前的地理數(shù)據(jù)庫或“未知”坐標系設置,則“輸出XYDomain”設置仍然很重要。如果已設置“XY分辨率”和“XY屬性域”環(huán)境,則將結(jié)合使用分辨率值和屬性域的原點(MinX坐標和MinY坐標)。這種情況只有在輸出位于9.2版之前的地理數(shù)據(jù)庫中或者坐標系未知時才適用。如果輸出地理數(shù)據(jù)集位于9.2版(或更高版本)地理數(shù)據(jù)庫中且坐標系已知,則“XY屬性域”設置將完全忽略。但仍支持“XY分辨率”設置。輸出為獨立的地理數(shù)據(jù)庫要素類時,如果處理和輸出地理數(shù)據(jù)集的x,y屬性域不覆蓋所處理要素的范圍(例如union_analysis的范圍),則將計算出一個足以容納所有要素的x,y屬性域。為避免意外生成x,y分辨率值極小的地理數(shù)據(jù)集(可對性能和存儲大小產(chǎn)生負面影響),只要使用“XY屬性域”環(huán)境就應使用“XY分辨率”地理處理環(huán)境設置。lllllll對話框語 與輸入相同-使用輸入數(shù)據(jù)的x,y屬性域 如下面的指定使用下面的字段指定坐標范圍nX最小值-屬性域中最小的x坐nY最小值-屬性域中最小的y坐標nX最大值屬性域中最大的x坐標nY最大值-屬性域中最大的y坐腳本語arcpy.env.XYDomain="xMinyMinxMaxfile://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-"xMinyMinxMax xMin-最小的xPage27ofXYDomain語importSettheXYDomainofXYDomain語importSettheXYDomain--arcpy.env.XYDomain="-180-90180相關主空間參考和地理處空間參考的設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利M屬性域(環(huán)境設置遵循“輸出M屬性域”環(huán)境的工具將生成具有指定測量(m)屬性域的輸出數(shù)據(jù)用法說lx,yz屬性域不同,要素數(shù)據(jù)集中要素類的m屬性域沒有匹配要素數(shù)據(jù)集的m屬性域這一限制。在要素數(shù)據(jù)集內(nèi)部創(chuàng)建的要素類將從“輸出M屬性域”環(huán)境獲取m屬性域,而不從要素數(shù)l如果已設置“M分辨率”環(huán)境和“輸出M屬性域”環(huán)境,則結(jié)合使用分辨率值和屬性域的最小l建議結(jié)合使用“M分辨率”和“輸出M屬性域”環(huán)境,以免創(chuàng)建出分辨率值極小的數(shù)據(jù)集。在使用對話框語 與輸入相同-使用輸入數(shù)據(jù)的m屬性 如下面的指定-使用下面的字段指定屬性域范圍 M最小值m M最大值m腳本語file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-lyMin最小的y坐標值lxMax最大的x坐標值默認情況下,將XYDomainx,yPage28ofarcpy.env.MDomain="mMinMDomain語import#SettheMResolutionfirstarcpy.env.MResolution=0.0001#ThensetthePage28ofarcpy.env.MDomain="mMinMDomain語import#SettheMResolutionfirstarcpy.env.MResolution=0.0001#ThensettheMDomain(onlythearcpy.env.MDomain="0originwillbeusedwhentheresolutionis相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利Z屬性域(環(huán)境設置支持“輸出Z屬性域”環(huán)境的工具將生成帶z屬性域的輸出數(shù)據(jù)集此環(huán)境可覆蓋默認輸出空間參考的z屬性域。有關如何計算默認z屬性域的說明,請參閱空間參考和地理用法說 同的z屬性域。 如果“Z分辨率”環(huán)境和“輸出Z屬性域”環(huán)境均已設置,則既會使用“Z分辨率”值也會使用“輸出Z屬性域”的最小z值。 建議結(jié)合使用“Z分辨率”和“輸出Z屬性域”環(huán)境,以免創(chuàng)建的數(shù)據(jù)集分辨率值過小。如果分辨對話框語 與輸入相同-使用默認z屬性域(根據(jù)輸入計算得出) 如下面的指定使用下面的字段指定有效的z坐標范圍 Z最小值最小z Z最大值最大z腳本語arcpy.env.ZDomain="zMinfile://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-"mMin mMin最小的m mMax-最大的m默認情況下,將m屬性域設置為空字符串將使用輸入數(shù)據(jù)的mPage29ofZDomain語import#SettheZDomaintoaPage29ofZDomain語import#SettheZDomaintoaminimumof0andamaximumof25000arcpy.env.ZDomain="025000"相關主地理處理環(huán)境概版權所有?1995-2010Esri.保留所有權利維護空間索引(環(huán)境設置支持“維護空間索引”環(huán)境的工具可刪除并重新創(chuàng)建ArcSDE要素類的空間索引,也可以保留空間索引但進在執(zhí)行插入、更新或刪除現(xiàn)有要素類中的數(shù)據(jù)等地理處理操作(如追加和刪除要素)過程中,“維護空間索引”用于控制如何管理ArcSDE要素類的空間索引。如果設置為False,則在執(zhí)行任何插入、更新或刪除操作之前都會刪除目標要素類的空間索引。完成處理后,空間索引會重新創(chuàng)建。如果設置為True,則在處引。有關ArcSDE空間索引的詳細信息,請參閱空間格網(wǎng)索引。用法說l如果相對于要素類中的要素總數(shù)來說,包括插入、更新或刪除在內(nèi)的要執(zhí)行的操作量較大,請將“維護空間索引”設置為False以便提高性能。l如果相對于要素類中的要素總數(shù)來說,包括插入、更新或刪除在內(nèi)的操作量較少(例如將30個要素插入包含一百萬個要素的要素類),則將“維護空間索引”設置為True從而允許系統(tǒng)自動更新對話框語 選中-空間索引將被保留并在完成處理后進行更 取消選中-空間索引將在處理開始前刪除并在處理結(jié)束后重新創(chuàng)建。這是默認設腳本語arcpy.env.maintainSpatialIndex=file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-如果為True如果為False"zMin zMin最小z 默認情況下,將ZDomain設置為空字符串將導致使用輸入數(shù)據(jù)的zPage30ofmaintainSpatialIndex語腳本示import#SetthemainttainSpatialIndexenvironmenttoTruearcpy.env.maintainSpatialIndex=True版Page30ofmaintainSpatialIndex語腳本示import#SetthemainttainSpatialIndexenvironmenttoTruearcpy.env.maintainSpatialIndex=True版權所有?1995-2010Esri.保留所有權利限定的字段名(環(huán)境設置遵循“限定的字段名”環(huán)境的工具將使用此設置來區(qū)分限定的字段名和未限定的字段名。限定的字段名是要素類或表中的這樣一些字段名稱,在它們自身的名稱后會附加原始要素類或表的名稱。僅使用連接數(shù)據(jù)時,用法說l 默認限定的輸出表字段命名結(jié)構為“表名.字段名”。當未限定時,輸出表或要素類中的字段將始終用格式字段名命名。 在限定的字段名可能超出允許的字段名寬度時,應將環(huán)境設為UNQUALIFIED例如,連shapefile時。Shapefile字段將截短為八個字符當工具參數(shù)中包含字段映射時(“轉(zhuǎn)換”工具箱的許多工具中都包括),字段名自動設UNQUALIFIED,因此無需設置該環(huán)境對話框語 選中-輸出字段名將包括表名。這是默認設 未選中-輸出字段名將不包含表名腳本語arcpy.env.qualifiedFieldNames=qualifiedFieldNames語file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-QUALIFIED關鍵字設置。UNQUALIFIED關鍵字Page31ofName:Purpose:JoinatabletoafeatureclassandhavetheoutputAuthor:#Page31ofName:Purpose:JoinatabletoafeatureclassandhavetheoutputAuthor:#Importsystemimportfromarcpyimport#Setenvironmentsettingsenv.workspace="C:/data"env.qualifiedFieldNames=False#Setlocal======"vegtable.HABITAT=1"#Createfeaturelayerfromthevegtypearcpy.MakeFeatureLayer_management(inFeatures,#JointhefeaturelayertoatablejoinField,CopythelayertoanewpermanentOutputfieldsareunqualified,sonotcontaintheorigintablefeaturethefieldnamearcpy.CopyFeatures_management(layerName,exceptException,#Ifanerroroccurred,printlinenumberanderrormessageimporttraceback,systb=print"Line%i"%tb.tb_linenoprinte.message相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利隨機數(shù)生成器(環(huán)境設置使用“隨機數(shù)生成器”環(huán)境的工具將通過利用種子和分布的各種算法來生成一系列隨機file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of用法說 如果使用隨機值的某工具(例如創(chuàng)建Page32of用法說 如果使用隨機值的某工具(例如創(chuàng)建隨機柵格、創(chuàng)建隨機點或計算值)使用同一種子運行兩次,則l如果隨機數(shù)生成器采用全局方式定義,則會創(chuàng)建一個隨機值流?!澳P蜆嫿ㄆ鳌蹦P蛢?nèi)的每個后繼工具l通過為使用隨機數(shù)的所需工具局部創(chuàng)建隨機數(shù)生成器流可在“模型構建器”模型中使用多個流。每個工具均可擁有屬于自己的流,并可根據(jù)需要從中獲取隨機值。只有擁有局部流的工具才可從流中獲取對話框語 種子-種子應為整數(shù)值,用于啟動隨機數(shù)生成器。默認值為0 隨機數(shù)生成器類型隨機數(shù)生成器算 ACM599ACMcollectedalgorithm599。這是默認值 MERSENNE_TWISTERMersenneTwistermt19937 STANDARD_C-StandardC腳本語=randomGenerator語使用“計算值”工具創(chuàng)建隨機值import#SettherandomGeneratorenvironmentto4="4#Calculatearandomnumberusingthearcgis.rand()functionresult=0.0#GetthevaluefromtheresultobjectfromCalculateValueandprintrandomValue=float(result.getOutput(0))print相關主地理處理環(huán)境概file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-seed 種子應為整數(shù)值,用于啟動隨機數(shù)生成器。默認值為0 ACM599ACMcollectedalgorithm599。這 MERSENNE_TWISTERMersenneTwister STANDARD_CStandardCRand類RandomNumberGenerator可通過CreateRandomValueGenerator函數(shù)創(chuàng)建,也可以從randomGenerator環(huán)境中返回得到。Page33of環(huán)境級別和Page33of環(huán)境級別和隨機值的分布語隨機數(shù)生成器和版權所有?1995-2010Esri.保留所有權利制圖坐標系(環(huán)境設置支持“制圖坐標系”環(huán)境的工具將使用指定的坐標系來確定進行計算時要素的大小、范圍和空間關有關在地理處理中如何運用坐標系的說明,請參閱空間參考和地理處理用法說l 運行支持“制圖坐標系”環(huán)境設置的工具時,如果環(huán)境設置未明確設置,坐標系將由活動數(shù)據(jù)框定義。當顯示數(shù)據(jù)框不可用時(因為正在腳本中或rMap外部運行工具)l指定制圖坐標系與顯示畫面或圖層采用相同的坐標系時,將讀取并存儲該坐標系。下次檢查“制圖坐進行更新。如果要“制圖坐標系”環(huán)境設置能夠反映新的坐標系,需要對其重新設對話框語制圖坐標系-用于評估輸入要素的空間范圍的坐標 與輸入相同-處理過程中用于計算的坐標系與為輸入要素定義的坐標系相同。如果無法訪問活動數(shù) 如下面的指定-選擇制圖處理中使用的坐標系。指定坐標系名稱或使用空間參考屬性對話框瀏覽查 與顯示相同-使用活動數(shù)據(jù)框的坐標系。如果活動數(shù)據(jù)框可以訪問,此坐標系為默認坐標 與圖層<名稱相同-選擇地圖中的圖層的坐標系腳本語arcpy.env.cartographicCoordinateSystem=cartographicCoordinateSystem腳本示file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3- .prj文 SpatialReferencePage34ofimport#SetthecartographiccoordinatesystemtoNAD83UTMZone22Northarcpy.env.cartographicCoordinateSystem="CoordinateSystems\ProjectedCoor相關主地理處理環(huán)境Page34ofimport#SetthecartographiccoordinatesystemtoNAD83UTMZone22Northarcpy.env.cartographicCoordinateSystem="CoordinateSystems\ProjectedCoor相關主地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利參考比例(環(huán)境設置依據(jù)“參考比例”環(huán)境的工具根據(jù)符號化要素在參考比例的顯示情況設置其圖形大小和范用法說 l在未定義“參考比例”環(huán)境時,它的值從使用的活動數(shù)據(jù)框的參考比例獲?。ㄈ绻麛?shù)據(jù)框可訪問)。如果數(shù)據(jù)框不可訪問(因為正在腳本中或ArcMap外部運行工具)且“參考比例”環(huán)境未定義,則對話框語參考比例-與輸入數(shù)據(jù)的所需顯示比例對應的比例分數(shù)的分腳本語arcpy.env.referenceScale=referenceScale語腳本示importfromarcpyimport#Setthereferencescaleto1:25,000arcpy.env.referenceScale="25000"相關主地理處理環(huán)境概環(huán)境級別和file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of設置地理處理環(huán)版權所有?1995-2010EsriPage35of設置地理處理環(huán)版權所有?1995-2010Esri.保留所有權利環(huán)境設對話框的Coverage部分中的環(huán)境設置僅適用于Coverage工具??筛囊韵略O置的默認Coverage或派生Coverage的精度以及投影文件之間的比較級投影文件之間的比較級運行Coverage工具前,可使用投影文件之間的比較級別環(huán)境來設置實現(xiàn)匹配所需的輸入投影文件之間的相似程度。如果要在運行Coverage工具之前驗證輸入投影,可使用此選項。可用設置如下所示 NONE未進行任何投影文件的比較。任何投影信息的組合均會實現(xiàn)匹配。無論輸入投影如何,都將 PARTIAL-必須至少定義一個投影文件;其他投影文件可以是未知的,但應能夠?qū)崿F(xiàn)匹配。定義的 FULL-必須指定所有投影信息,并且每個輸入數(shù)據(jù)集的投影文件中的投影信息必須相Coverage開始使用“Coverage工具”工具箱中的工具之前,應先確定輸出Coverage應具有的精度Coverage指的是創(chuàng)建的Coverage,例如,使用“創(chuàng)建Coverage”工具創(chuàng)建的Coverage。派生Coverage是由接受輸入數(shù)據(jù)來派生輸出Coverage的工具所派生的Coverage,例如通過運行“緩沖區(qū)”工具創(chuàng)建的Coverage。創(chuàng)建的新Coverage的默認精度設置為SINGLE,派生Coverage的默認精度設置為HIGHEST。如果要將所創(chuàng)建的新Coverage設置為雙精度,將新Coverage的精度設置為DOUBLE。如果始終希望派生Coverage的精度是雙精度,無論輸入數(shù)據(jù)精度如何,將派生Coverage的精度設置為DOUBLE版權所有?1995-2010Esri.保留所有權利Coverage的精度(環(huán)境設置遵循Coverage的精度”環(huán)境的工具,用于根據(jù)此設置創(chuàng)建精度由輸入coverage確定的輸coverage“派生Coverage的精度”也稱為處理規(guī)則。派生coverage是由接受輸入數(shù)據(jù)來派生輸出coverage的工具所派生的coverage,例如通過運行Coverage工具箱的緩沖區(qū)工具創(chuàng)建的coverage。用法說 如果將精度設為HIGHEST或LOWEST,則只采用一個輸入coverage的工具將用與該輸coverage相同的精度生成輸出coverage 如果將雙精度coverage設置為單精度coverage,則必須運行清除來重新構建單精度輸出coverage上的面拓撲。 從交換文件導入工具不受精度影響。由從交換文件導入創(chuàng)建的coverage與之前使用從交換文件file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3of出的精度相對話框語 HIGHEST輸出coverage的坐標精度與擁有最Page36of出的精度相對話框語 HIGHEST輸出coverage的坐標精度與擁有最高精度的輸入coverage的精度相同。這是默認 LOWESTcoverage的坐標精度與擁有最低精度的輸入coverage的精度相同 SINGLE無論輸入coverage的精度如何,輸出coverage的坐標精度將始終為單精 DOUBLE-無論輸入coverage的精度如何,輸出coverage的坐標精度都始終為雙精腳本語arcpy.env.derivedPrecision=derivedPrecision語import#SetthederivedPrecisionenvironmenttoLOWESTarcpy.derivedPrecision="LOWEST"相關主Coverage設置概述地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利Coverage的精度(環(huán)境設置遵循“新Coverage的精度”環(huán)境的工具將創(chuàng)建具有指定精度的輸出Coverage用法說 當使用生成工具將雙精度文件轉(zhuǎn)換為雙精度coverage時,應將此環(huán)境設置DOUBLE對話框語file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-coveragecoverage的精度相coveragecoverage的精度相coveragecoverage的坐標精度都始終為coveragecoverage的坐標精度都始終為Page37of SINGLE使用單精度創(chuàng)建新coverage。這是默認設置 Page37of SINGLE使用單精度創(chuàng)建新coverage。這是默認設置 DOUBLE-使用雙 卻唇ㄐ?coverage腳本語arcpy.env.newPrecision=newPrecisionimport#SetthenewPrecisonenvironmenttoDOUBLEarcpy.env.newPrecision="DOUBLE"相關主Coverage設置概述設置地理處理版權所有?1995-2010Esri.保留所有權利投影文件之間的比較級別(環(huán)境設置支持“投影文件之間的比較級別”環(huán)境的工具僅在輸入投影與指定的相似度匹配時才執(zhí)用法說l以不同方式定義的相似投影和參數(shù)將不會匹配。例如,UNITSMETERSUNITS1(相等的)并不匹配。由中央子午線或緯線定義的UTM和美國國家平面投影和使用ZONE選項定義的相同的投l對于復制PRJ文件的任何操作,首先輸入的是輸出的投影,這與TIC和BND操作一樣l如果要在運行coverage工具前驗證輸入投影,可使用此環(huán)對話框語 NONE-任何投影信息的組合都可以匹配。所有輸入投影均為UNKNOWN,或者每個輸入均具有以 PARTIAL-必須至少定義一個投影文件;其他投影文件可以是UNKNOWN,在此情況下可實現(xiàn)匹 FULL必須指定所有投影信息,并且每個輸入數(shù)據(jù)集的投影文件中的投影信息必須相腳本語file://E:\temp\S-1-5-21-1417001333-299502267-682003330-2011-3-使用單精度創(chuàng)建新coverage使用雙精度創(chuàng)建新coveragePage38of=projectCompare語import#SettheprojectCompareenvironmentto=相Page38of=projectCompare語import#SettheprojectCompareenvironmentto=相關主Coverage設置概述地理處理環(huán)境版權所有?1995-2010Esri.保留所有權利像元大小(環(huán)境設置支持“像元大小”環(huán)境設置的工具可以設置在操作時使用的輸出柵格像元大小
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提前解除勞動合同的賠償計算與支付方式
- 聯(lián)合經(jīng)營協(xié)議書范本
- 證人保證書范文2024年
- 買賣定金合同協(xié)議書
- 2024年外墻施工分包合同范本
- 2024中國銀行信托投資公司外匯固定資產(chǎn)貸款合同
- 互聯(lián)網(wǎng)投資合作協(xié)議書怎么寫
- 2024設備保修合同模板
- 土方設備互換協(xié)議
- 2024年二手車轉(zhuǎn)讓合同模板
- 項目主要施工管理人員情況
- 個人借條電子版模板
- 關于學習“國語普通話”發(fā)聲亮劍【三篇】
- 玻璃廠應急預案
- 嬰幼兒游戲照料(嬰幼兒回應性照護課件)
- 貨車進入車間安全要求
- MAC地址-廠商對應表
- 2022年中國出版業(yè)總體狀況分析
- BIM大賽題庫含答案
- 造紙術學習課件
- (完整版)譯林版四年級上冊Unit7單元測試
評論
0/150
提交評論