1. 在arcgis中的要素數據集點新建後那個網路數據集為什麼是是灰的,我想創建一個網路數據集
1、在ArcCatalog的菜單欄中,點擊「自定義」,再點下拉菜單「拓展模塊」,出現一個拓展模塊窗口,如下,勾選Network Analyst,然後再試著創建網路數據集
2、如果還是不能創建網路數據集,可能是安裝Arcgis時沒有安裝這些拓展模塊,接下來是安裝上圖那些拓展模塊的方法:
點開下面的網頁鏈接,可以查看相關問題的回答,裡面有詳細回答
網頁鏈接
2. 新建網路數據集框太大 如何縮小點擊下一步
是解析度的問題。
先試試能不能把上面的那部分壓下來一點,再把整個框向上移動,如果不行改一下解析度。步驟:
1、將縮放從推薦的百分之一百五修改為百分之一百二十五。
2、再次新建數據集。
3、這個縮放不習慣的話,等用完ArcGIS軟體再恢復過來即可。
3. 請問為什麼創建網路數據集的時候提示無法創建網路數據集,常規功能出現障礙
1、在ArcCatalog的菜單欄中,點擊「自定義」,再點下拉菜單「拓展模塊」,出現一個拓展模塊窗口,如下,勾選Network Analyst,然後再試著創建網路數據集
2、如果還是不能創建網路數據集,可能是安裝Arcgis時沒有安裝這些拓展模塊~
4. 交通網路如何建模 進行網路分析時可設置哪些網路屬性
初學者可以看一下這個交通網路的構建(網路文庫)網頁鏈接
網路數據集的屬性:
1、cost成本 (例如走過某段路所要花費的時間或者距離等)
2、hierarchy等級 (對道路進行分級,一般是主要道路、次要道路、地方道路)
3、restriction限制(一般是oneway,設置道路是禁止通行或者單行道)
4、description描述符 (對某條道路的描述信息,例如車道數、速度限制等,與成本屬性不同,不可以作為阻抗使用)
我也是剛入門,如果有說得不對的地方請見諒!具體的學習可以去ArcGishelp或者ArcGis知乎了解,希望能幫到你!
5. 如何創建網路數據集
//<summary>
///創建自定義網路數據集
///</summary>
///<paramname="_pWsName"></param>
///<paramname="_pDatasetName"></param>
///<paramname="_pNetName"></param>
///<paramname="_pFtName"></param>
voidCreateNetworkDataset(string_pWsName,string_pDatasetName,string_pNetName,string_pFtName)
{
=newDENetworkDatasetClass();
pDENetworkDataset.Buildable=true;
IWorkspacepWs=GetWorkspace(_pWsName);
IFeatureWorkspacepFtWs=pWsasIFeatureWorkspace;
IFeatureDatasetpFtDataset=pFtWs.OpenFeatureDataset(_pDatasetName);
//定義空間參考,負責會出錯
IDEGeoDatasetpDEGeoDataset=(IDEGeoDataset)pDENetworkDataset;
IGeoDatasetpGeoDataset=pFtDatasetasIGeoDataset;
pDEGeoDataset.Extent=pGeoDataset.Extent;
pDEGeoDataset.SpatialReference=pGeoDataset.SpatialReference;
//網路數據集的名稱
IDataElementpDataElement=(IDataElement)pDENetworkDataset;
pDataElement.Name=_pNetName;
//參加建立網路數據集的要素類
=newEdgeFeatureSourceClass();
pEdgeNetworkSource.Name=_pFtName;
pEdgeNetworkSource.ElementType=esriNetworkElementType.esriNETEdge;
//要素類的連通性
=(IEdgeFeatureSource)pEdgeNetworkSource;
pEdgeFeatureSource.UsesSubtypes=false;
pEdgeFeatureSource.ClassConnectivityGroup=1;
pEdgeFeatureSource.ClassConnectivityPolicy=.esriNECPEndVertex;
//不用轉彎數據
pDENetworkDataset.SupportsTurns=false;
IArraypSourceArray=newArrayClass();
pSourceArray.Add(pEdgeNetworkSource);
pDENetworkDataset.Sources=pSourceArray;
//網路數據集的屬性設置
IArraypAttributeArray=newArrayClass();
//:
;
INetworkAttribute2pNetAttr2;
;
;
pEvalNetAttr=();
pNetAttr2=(INetworkAttribute2)pEvalNetAttr;
pNetAttr2.Name="Meters";
pNetAttr2.UsageType=esriNetworkAttributeUsageType.esriNAUTCost;
pNetAttr2.DataType=esriNetworkAttributeDataType.esriNADTDouble;
pNetAttr2.Units=esriNetworkAttributeUnits.esriNAUMeters;
pNetAttr2.UseByDefault=false;
pNetFieldEval=newNetworkFieldEvaluatorClass();
pNetFieldEval.Setexpression_r("[METERS]","");
//方向設置
pEvalNetAttr.set_Evaluator(pEdgeNetworkSource,esriNetworkEdgeDirection.esriNEDAlongDigitized,(INetworkEvaluator)pNetFieldEval);
pEvalNetAttr.set_Evaluator(pEdgeNetworkSource,esriNetworkEdgeDirection.esriNEDAgainstDigitized,(INetworkEvaluator)pNetFieldEval);
pNetConstEval=();
pNetConstEval.ConstantValue=0;
pEvalNetAttr.set_DefaultEvaluator(esriNetworkElementType.esriNETEdge,(INetworkEvaluator)pNetConstEval);
pEvalNetAttr.set_DefaultEvaluator(esriNetworkElementType.esriNETJunction,(INetworkEvaluator)pNetConstEval);
pEvalNetAttr.set_DefaultEvaluator(esriNetworkElementType.esriNETTurn,(INetworkEvaluator)pNetConstEval);
//一個網路數據集可以有多個屬性,我只添加了一個
pAttributeArray.Add(pEvalNetAttr);
pDENetworkDataset.Attributes=pAttributeArray;
//創建網路數據集,注意在創建幾何網路的時候會鎖定相應的要素類,因此不要用ArcMap或者catalog等打開參相應的數據
=Create(pFtDataset,pDENetworkDataset);
//建立網路
INetworkBuildpNetworkBuild=(INetworkBuild)pNetworkDataset;
pNetworkBuild.BuildNetwork(pGeoDataset.Extent);
}
6. Arcgis10.2建立網路網路數據集時彈出的對話框不能縮小是怎麼回事
是個bug,我的解決辦法:屏幕解析度→方向里選擇:縱向或縱向(翻轉)→確定後,將電腦豎起來即可.
7. 小白對於神經網路的數據集的問題
標准數據集是神經網路的訓練基礎。訓練就相當於條件反射中的條件,是已知的條件。來源是「經驗」,是已知的映射組,當在神經網路中載入標准數據集後,神經網路隨機生成一組矩陣,用矩陣處理標准集中的輸入集後,用所得結果與標准輸出集比較,將誤差提出後根據誤差,向減少誤差的方向修改矩陣組,然後重復多次以後,誤差減小到一定程度,標准輸入集輸入網路後能得到標准輸出集,訓練完成。這個矩陣組就是神經網路模型。神經網路就是用電腦在標准數據集上總結經驗,來對新的輸入進行映射
8. arcgis中怎樣將資料庫建立網路數據集
網路數據集的創建是在ArcCatalog中;
首先激活擴展:Customize-Extensions-Network
Analyst打勾;
在ArcCatalog中,在想要創建數據集的數據上單擊右鍵,New
Network
Dataset;
設置數據集的名字,下一步;
設置Model
Turns,下一步;
設置connectivity,下一步;
設置Model
Elevation,下一步;
設置屬性,下一步;
點擊Finish即可。
9. 為網路數據集指定屬性名稱長度
摘要 ArcEngine創建網路數據集的過程,與ArcMap設置的過程類似,主要通過六個步驟即可以實現。
10. 如何實現網路數據集的網路分析
通常CAD文件直接導入到ArcGIS中是不能直接進行網格分析的。
GIS軟體最早期使用的文件和CAD文件是類似的,但經過近40年的發展,已經發展到Geodatabase數據模型。而網路分析正好是基於該模型的,如。(圖來源於湯國安老師的實驗教程數據)
圖中的 city.mdb指的是地理資料庫,city是數據集,net和place是交通線與地點(源點和目的地),而city_Net和city_Net_Junctions是基於net和place創建的網路數據集和交點。
所以說,CAD文件首先要按線和點分層處理轉化ArcGIS的Geodatabse格式(如上圖),如果要進行網路分析,點和線之間需要連接,然後生成網路數據集,使用ArcGIS的逗網路分析地工具條執行最短路徑分析。