SuperMap.Analyst.NetworkAnalyst.xml 162 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>SuperMap.Analyst.NetworkAnalyst</name>
  5. </assembly>
  6. <members>
  7. <member name="T:SuperMap.Analyst.NetworkAnalyst.AnalystType">
  8. <summary>
  9. This enumeration defines the analysis mode in the logical analysis.
  10. </summary>
  11. </member>
  12. <member name="F:SuperMap.Analyst.NetworkAnalyst.AnalystType.LeastCost">
  13. <summary>
  14. Least cost mode.
  15. </summary>
  16. </member>
  17. <member name="F:SuperMap.Analyst.NetworkAnalyst.AnalystType.AverageCost">
  18. <summary>
  19. Average cost mode.
  20. </summary>
  21. </member>
  22. <member name="T:SuperMap.Analyst.NetworkAnalyst.BurstAnalyseResult">
  23. <summary>
  24. The pipe-broken analysis result class. The result of pipe-broken returns the crucial facility nodes, common facility nodes and arcs.
  25. </summary>
  26. </member>
  27. <member name="P:SuperMap.Analyst.NetworkAnalyst.BurstAnalyseResult.CriticalNodes">
  28. <summary>
  29. Gets the critical facility points.
  30. <remark>
  31. It contains two types:
  32. <para>1. The facility points which affect the burst position on the upper stream.</para><para>2. The facility points which are directly affected by the burst position and have outflow (that is, the outflow is greater than 0) on the downstream.</para></remark></summary>
  33. </member>
  34. <member name="P:SuperMap.Analyst.NetworkAnalyst.BurstAnalyseResult.NormalNodes">
  35. <summary>
  36. Gets the common facility nodes that are affected by the pipe-broken position.
  37. </summary>
  38. <remark>There are three types of common facility points:
  39. <para>1. The ones which are directly affected by the burst position and don't have outflow.</para><para>2. All facility points A (except all critical facility points) which are directly affected by outflow arcs of each upper stream critical facility point, and A must meet the condition that there are common parts between the affected arcs from the upper stream critical facility point to A and the affected arcs of all the critical facility points. </para><para>3. The facility point A on the downstream which is directly affected by the burst position(critical facility point 2 and common facility point 1), the facility point B on upper stream of A which directly affects A (except all critical facility points), B must meet the condition that there are common parts between the affected arcs from A to B and the affected arcs of all the critical facility points. </para></remark>
  40. </member>
  41. <member name="P:SuperMap.Analyst.NetworkAnalyst.BurstAnalyseResult.Edges">
  42. <summary>
  43. Gets the edges that affect the pipe-broken position and the are affected by the pipe-broken. The edges that two-way search the crucial facility point and common facility points from the pipe-broken position.
  44. </summary>
  45. </member>
  46. <member name="T:SuperMap.Analyst.NetworkAnalyst.CenterPointInfo">
  47. <summary>
  48. Center point information class.
  49. </summary>
  50. </member>
  51. <member name="M:SuperMap.Analyst.NetworkAnalyst.CenterPointInfo.#ctor">
  52. <summary>
  53. Initializes a new instance of the CenterPointInfo class.
  54. </summary>
  55. </member>
  56. <member name="M:SuperMap.Analyst.NetworkAnalyst.CenterPointInfo.#ctor(SuperMap.Analyst.NetworkAnalyst.CenterPointInfo)">
  57. <summary>
  58. Initializes a new instance of the CenterPointInfo class which is identical with the specified CenterPointInfo.
  59. </summary>
  60. <param name="info">The specified CenterPointInfo object.</param>
  61. </member>
  62. <member name="P:SuperMap.Analyst.NetworkAnalyst.CenterPointInfo.CenterID">
  63. <summary>
  64. Gets or sets the center point ID.
  65. </summary>
  66. <value>The default value is -1.0.</value>
  67. </member>
  68. <member name="P:SuperMap.Analyst.NetworkAnalyst.CenterPointInfo.CenterPoint">
  69. <summary>
  70. Gets or sets the center point coordinates.
  71. </summary>
  72. <value>The default value is (0.0).</value>
  73. </member>
  74. <member name="T:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo">
  75. <summary>
  76. Demand point information class.
  77. </summary>
  78. </member>
  79. <member name="M:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.#ctor">
  80. <summary>
  81. Initializes a new instance of the DemandPointInfo class.
  82. </summary>
  83. </member>
  84. <member name="M:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.#ctor(SuperMap.Analyst.NetworkAnalyst.DemandPointInfo)">
  85. <summary>
  86. Initializes a new instance of the DemandPointInfo class which is identical with the specified DemandPointInfo.
  87. </summary>
  88. <param name="info">The specified DemandPointInfo object.</param>
  89. </member>
  90. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.DemandID">
  91. <summary>
  92. Gets or sets the demand point ID.
  93. </summary>
  94. <value>The default value is -1.0.</value>
  95. </member>
  96. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.DemandPoint">
  97. <summary>
  98. Gets or sets the demand point coordinates.
  99. </summary>
  100. <value>The default value is (0.0).</value>
  101. </member>
  102. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.Demand">
  103. <summary>
  104. Gets or sets the demand amount of the demand point.
  105. </summary>
  106. <value>The default value is -1.0.</value>
  107. </member>
  108. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.Demands">
  109. <summary>
  110. Get or set the demand for the demand point. The demand can be multidimensional, and its dimensions must be the same as the vehicle load dimension and meaning.
  111. </summary>
  112. </member>
  113. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.UnloadTime">
  114. <summary>
  115. Gets or sets the time to unload the goods, indicating the time that the vehicle needs to stay at that point.
  116. </summary>
  117. </member>
  118. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.StartTime">
  119. <summary>
  120. Gets or sets the earliest time to get to the point.
  121. </summary>
  122. </member>
  123. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandPointInfo.EndTime">
  124. <summary>
  125. Gets or sets the latest time to get to the point.
  126. </summary>
  127. </member>
  128. <member name="T:SuperMap.Analyst.NetworkAnalyst.DemandResult">
  129. <summary>
  130. The DemandResult class. This class is used to return the related information of the demand result, including the ID of the demand node, and the ID of the supply center.
  131. </summary>
  132. </member>
  133. <member name="M:SuperMap.Analyst.NetworkAnalyst.DemandResult.Dispose">
  134. <summary>
  135. Releases all resources that the object occupies.
  136. </summary>
  137. </member>
  138. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandResult.ID">
  139. <summary>
  140. When IsEdge is true, it is the edge ID; when IsEdge is fales, it is the node ID.
  141. </summary>
  142. </member>
  143. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandResult.SupplyCenterID">
  144. <summary>
  145. Gets the ID of the supply center.
  146. </summary>
  147. </member>
  148. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandResult.ActualResourceValue">
  149. <summary>
  150. Gets the actual allocated resource value.
  151. </summary>
  152. </member>
  153. <member name="P:SuperMap.Analyst.NetworkAnalyst.DemandResult.IsEdge">
  154. <summary>
  155. Gets whether the demand result is edge. If not, the demand result is node.
  156. </summary>
  157. </member>
  158. <member name="T:SuperMap.Analyst.NetworkAnalyst.DirectionType">
  159. <summary>
  160. The enum defines the direction type constant, and the enum is used in the TransferGuideItem class.
  161. </summary>
  162. </member>
  163. <member name="F:SuperMap.Analyst.NetworkAnalyst.DirectionType.None">
  164. <summary>
  165. No direction.
  166. </summary>
  167. </member>
  168. <member name="F:SuperMap.Analyst.NetworkAnalyst.DirectionType.East">
  169. <summary>
  170. The east.
  171. </summary>
  172. </member>
  173. <member name="F:SuperMap.Analyst.NetworkAnalyst.DirectionType.South">
  174. <summary>
  175. The south.
  176. </summary>
  177. </member>
  178. <member name="F:SuperMap.Analyst.NetworkAnalyst.DirectionType.West">
  179. <summary>
  180. The west.
  181. </summary>
  182. </member>
  183. <member name="F:SuperMap.Analyst.NetworkAnalyst.DirectionType.North">
  184. <summary>
  185. The north.
  186. </summary>
  187. </member>
  188. <member name="T:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst">
  189. <summary>
  190. The FacilityAnalyst class is used for the facility analysis. It is a kind of network analyst. It mainly processes the connectivity analysis and the tracing analysis.
  191. </summary>
  192. </member>
  193. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.#ctor">
  194. <summary>
  195. Creates a new FacilityAnalyst object.
  196. </summary>
  197. </member>
  198. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.Load">
  199. <summary>
  200. Loads the facility network model according to the FacilityAnalystSetting settings.
  201. </summary>
  202. <returns>A boolean value denotes whether the facility network model loads successfully or not. True if successful; otherwise, false.</returns>
  203. </member>
  204. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindLoopsFromNodes(System.Int32[])">
  205. <summary>
  206. Finds all the loops joined with the specified nodes according to the given array of the node IDs. The result is the array of the edge IDs that form the loops.
  207. </summary>
  208. <param name="nodeIDs">The specified array of the node IDs.</param>
  209. <returns>The edge ID array of loops connected with the specified nodes.</returns>
  210. </member>
  211. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindLoopsFromEdges(System.Int32[])">
  212. <summary>
  213. Finds all the loops connected with the specified edges according to the given array of the edge IDs. The result is the array of edge IDs that form the loops.
  214. </summary>
  215. <param name="edgeIDs">The specified array of the edge IDs.</param>
  216. <returns>The edge ID array of loops connected with the specified edges.</returns>
  217. </member>
  218. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindConnectedEdgesFromNodes(System.Int32[])">
  219. <summary>
  220. Finds all the edges connected with the specified nodes according to the given array of the node IDs. The result is the array of edge IDs.
  221. </summary>
  222. <param name="nodeIDs">The specified array of the node IDs.</param>
  223. <returns>The array of the edge IDs.</returns>
  224. </member>
  225. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindConnectedEdgesFromEdges(System.Int32[])">
  226. <summary>
  227. Finds all the edges connected with the specified edges according to the given array of the edge IDs. The result is the array of the edge IDs.
  228. </summary>
  229. <param name="edgeIDs">The specified array of the edge IDs.</param>
  230. <returns>The array of the edge IDs.</returns>
  231. </member>
  232. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindUnconnectedEdgesFromNodes(System.Int32[])">
  233. <summary>
  234. Finds all the edges unconnected with the specified nodes according to the given array of the node IDs. The result is the array of edge IDs.
  235. </summary>
  236. <param name="nodeIDs">The specified array of the node IDs.</param>
  237. <returns>The array of the edge IDs.</returns>
  238. </member>
  239. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindUnconnectedEdgesFromEdges(System.Int32[])">
  240. <summary>
  241. Finds all the edges not connected with the specified edges according to the given array of the edge IDs. The result is the array of the edge IDs.
  242. </summary>
  243. <param name="edgeIDs">The specified array of the edge IDs.</param>
  244. <returns>The array of the edge IDs.</returns>
  245. </member>
  246. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.CheckLoops">
  247. <summary>
  248. Checks the loops of the network and returns the array of the edge IDs that form the loops.
  249. </summary>
  250. <returns>Returns the array of the edge IDs that form the loops.</returns>
  251. </member>
  252. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathFromNodes(System.Int32,System.Int32,System.String,System.Boolean)">
  253. <summary>
  254. The find path analysis. Find the path which has the least edges between the specified start node and the end node. The loops are invalid in this analysis. Returns edges, nodes and cost of this path.
  255. </summary>
  256. <param name="startNodeID">The specified start Node ID.</param>
  257. <param name="endNodeID">The specified end Node ID.</param>
  258. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  259. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  260. <returns>Facility Analysis Result.</returns>
  261. </member>
  262. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathFromEdges(System.Int32,System.Int32,System.String,System.Boolean)">
  263. <summary>
  264. The find path analysis. Find the path which has the least edges between the specified start node and the end node. The loops are invalid in this analysis. Returns edges, nodes and cost of this path.
  265. </summary>
  266. <param name="startEdgeID">The specified start edge ID.</param>
  267. <param name="endEdgeID">The specified end edge ID.</param>
  268. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  269. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  270. <returns>Facility Analysis Result.</returns>
  271. </member>
  272. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathUpFromNode(System.Int32,System.String,System.Boolean)">
  273. <summary>
  274. FindPathUpFromEdge. Finds the least cost upstream path of the specified node and returns edges, nodes and cost o the path.
  275. </summary>
  276. <param name="nodeID">The specified Node ID.</param>
  277. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  278. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  279. <returns>The results of transportation analysis. Returns null if the analysis is failed or no path is found.</returns>
  280. </member>
  281. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathUpFromEdge(System.Int32,System.String,System.Boolean)">
  282. <summary>
  283. FindPathUpFromEdge. Finds the least cost upstream path of the specified edge and returns edges, nodes and cost of the path.
  284. </summary>
  285. <param name="edgeID">The specified edge ID.</param>
  286. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  287. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  288. <returns>The results of transportation analysis. Returns null if the analysis is failed or no path is found.</returns>
  289. </member>
  290. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathDownFromNode(System.Int32,System.String,System.Boolean)">
  291. <summary>
  292. FindPathUpFromEdge. Finds the least cost downstream path of the specified node and returns edges, nodes and cost o the path.
  293. </summary>
  294. <param name="nodeID">The specified Node ID.</param>
  295. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  296. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  297. <returns>Facility Analysis Result.</returns>
  298. </member>
  299. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindPathDownFromEdge(System.Int32,System.String,System.Boolean)">
  300. <summary>
  301. The find downstream path analysis. Find the path which has the least cost by tracing the downstream of the specified node. The loops are invalid in this analysis.
  302. </summary>
  303. <param name="edgeID">The specified edge ID.</param>
  304. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  305. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  306. <returns>Facility Analysis Result.</returns>
  307. </member>
  308. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCommonAncestorsFromEdges(System.Int32[],System.Boolean)">
  309. <summary>
  310. Finds the common upstream edges of those edges according to the given array of the edge IDs. The result is the array of the edge IDs.
  311. </summary>
  312. <param name="edgeIDs">The specified array of the edge IDs.</param>
  313. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  314. <returns>The common upstream edges ID array of the given edge.</returns>
  315. </member>
  316. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCommonAncestorsFromNodes(System.Int32[],System.Boolean)">
  317. <summary>
  318. Finds the common upstream edges of those nodes according to the given array of the node IDs. The result is the array of edge IDs.
  319. </summary>
  320. <param name="nodeIDs">The specified array of the node IDs.</param>
  321. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  322. <returns>The common upstream edges ID array of the given node.</returns>
  323. </member>
  324. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCommonCatchmentsFromEdges(System.Int32[],System.Boolean)">
  325. <summary>
  326. Finds the common downstream edges of those edges according to the given array of the edge IDs. The result is the array of the edge IDs.
  327. </summary>
  328. <param name="edgeIDs">The specified array of the edge IDs.</param>
  329. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  330. <returns>The common downstream edges ID array of the given edge.</returns>
  331. </member>
  332. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCommonCatchmentsFromNodes(System.Int32[],System.Boolean)">
  333. <summary>
  334. Finds the common downstream edges of those nodes according to the given array of the node IDs. The result is the array of edge IDs.
  335. </summary>
  336. <param name="nodeIDs">The specified array of the node IDs.</param>
  337. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  338. <returns>The common downstream edges ID array of the given node.</returns>
  339. </member>
  340. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindSourceFromNode(System.Int32,System.String,System.Boolean)">
  341. <summary>
  342. Finds the source according to the given node ID. i.e., from the given node, finding the network source that flows to this node according to the flow, and returning the edges, nodes and cost in least path cost.
  343. </summary>
  344. <param name="nodeID">The specified Node ID.</param>
  345. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  346. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  347. <returns>Facility Analysis Result.</returns>
  348. </member>
  349. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindSourceFromEdge(System.Int32,System.String,System.Boolean)">
  350. <summary>
  351. Finds the source according to the given edge ID. i.e., from the given edge, finding the network source that flows to this edge according to the flow, and returning the edges, nodes and cost in least path cost.
  352. </summary>
  353. <param name="edgeID">The specified edge ID.</param>
  354. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  355. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  356. <returns>Facility Analysis Result.</returns>
  357. </member>
  358. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindSinkFromEdge(System.Int32,System.String,System.Boolean)">
  359. <summary>
  360. Finds the sink according to the given edge ID. i.e., from the given edge, finding the downstream sink that flows out this edge according to the flow, and returning the edges, nodes and cost in least path cost from gien edge to this sink.
  361. </summary>
  362. <param name="edgeID">The specified edge ID.</param>
  363. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  364. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  365. <returns>Facility Analysis Result.</returns>
  366. </member>
  367. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindSinkFromNode(System.Int32,System.String,System.Boolean)">
  368. <summary>
  369. Finds the sink according to the given node ID. i.e., from the given node, finding the downstream sink that flows out this node according to the flow, and returning the edges, nodes and cost in least path cost from given node to this sink.
  370. </summary>
  371. <param name="nodeID">The specified Node ID.</param>
  372. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  373. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  374. <returns>Facility Analysis Result.</returns>
  375. </member>
  376. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.TraceUpFromNode(System.Int32,System.String,System.Boolean)">
  377. <summary>
  378. According to the given node ID, perform the tracing upstream. Namely, finding the arcs, nodes and cost of the upstream.
  379. </summary>
  380. <param name="nodeID">The specified Node ID.</param>
  381. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  382. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  383. <returns>Facility Analysis Result.</returns>
  384. </member>
  385. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.TraceUpFromEdge(System.Int32,System.String,System.Boolean)">
  386. <summary>
  387. According to the given arc ID, perform the tracing upstream. Namely, finding the arcs, nodes and cost of the upstream.
  388. </summary>
  389. <param name="edgeID">The specified edge ID.</param>
  390. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  391. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  392. <returns>Facility Analysis Result.</returns>
  393. </member>
  394. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.TraceDownFromNode(System.Int32,System.String,System.Boolean)">
  395. <summary>
  396. According to the given node ID, perform the tracing downstream. Namely, finding the arcs, nodes and cost of the downstream.
  397. </summary>
  398. <param name="nodeID">The specified Node ID.</param>
  399. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  400. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  401. <returns>Facility Analysis Result.</returns>
  402. </member>
  403. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.TraceDownFromEdge(System.Int32,System.String,System.Boolean)">
  404. <summary>
  405. According to the given arc ID, perform the tracing downstream. Namely, finding the arcs, nodes and cost of the downstream.
  406. </summary>
  407. <param name="edgeID">The specified edge ID.</param>
  408. <param name="weightName">The name of the specified WeightFieldInfo object. i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.</param>
  409. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  410. <returns>Facility Analysis Result.</returns>
  411. </member>
  412. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.BurstAnalyseFromNode(System.Int32[],System.Int32,System.Boolean)">
  413. <summary>
  414. Two-way pipeline burst analysis. After specifying the burst point, search the nodes upstream and downstream which directly affect the burst point or are affected by the burst point.
  415. </summary>
  416. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  417. <param name="nodeID">The specified analysis node ID.</param>
  418. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  419. <returns>The pipe-broken analysis result</returns>
  420. </member>
  421. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.BurstAnalyseFromEdge(System.Int32[],System.Int32,System.Boolean)">
  422. <summary>
  423. Two-way tube-broken analysis. Through specifying the pipe-broken edge, search the nodes that affect the pipe-broken position and are affected by the pipe-broken position in the pipe-broken edge upstream and downstream.
  424. </summary>
  425. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  426. <param name="edgeID">The specified analysis arc ID.</param>
  427. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  428. <returns>The pipe-broken analysis result</returns>
  429. </member>
  430. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCriticalFacilitiesUpFromEdge(System.Int32[],System.Int32,System.Boolean)">
  431. <summary>
  432. Crucial facility analysis in upstream, i.e., finding the crucial facility nodes in the upstream of the given edge, and returning the crucial node ID array and it edge Id array of downstream.
  433. </summary>
  434. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  435. <param name="edgeID">The specified analysis arc ID.</param>
  436. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  437. <returns>The facility analysis result. Returns null if it doesn't search the crucial facility node.</returns>
  438. </member>
  439. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCriticalFacilitiesUpFromNode(System.Int32[],System.Int32,System.Boolean)">
  440. <summary>
  441. Crucial facility analysis in upstream, i.e., finding the crucial facility nodes in the upstream of the given node, and returning the crucial node ID array and it edge Id array of downstream.
  442. </summary>
  443. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  444. <param name="nodeID">The specified analysis node ID.</param>
  445. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  446. <returns>The facility analysis result. Returns null if it doesn't search the crucial facility node.</returns>
  447. </member>
  448. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCriticalFacilitiesDownFromEdge(System.Int32[],System.Int32,System.Boolean)">
  449. <summary>
  450. Crucial facility analysis in upstream, i.e., finding the crucial facility nodes in the upstream of the given edge, and returning the crucial node ID array and it edge Id array of downstream.
  451. </summary>
  452. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  453. <param name="edgeID">The specified analysis arc ID.</param>
  454. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  455. <returns>The facility analysis result. Returns null if it doesn't search the crucial facility node.</returns>
  456. </member>
  457. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.FindCriticalFacilitiesDownFromNode(System.Int32[],System.Int32,System.Boolean)">
  458. <summary>
  459. Crucial facility analysis in downstream, i.e., finding the crucial facility nodes in the downstream of the given node, and returning the crucial node ID array and it edge Id array of downstream.
  460. </summary>
  461. <param name="sourceNodeIDs">The specified facility node ID array which can not be null.</param>
  462. <param name="nodeID">The specified analysis node ID.</param>
  463. <param name="isUncertainDirectionValid">Specifies whether the uncertain flow is valid. True represents it is valid. The edged that have the uncertain flow still in the analysis. If it is false, it will stop searching when meeting the uncertain flow. When the flow field is 2, it is an uncertain flow. Please refer to <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">BuildFacilityNetworkDirections</see> for more information.</param>
  464. <returns>The facility analysis result. Returns null if it doesn't search the crucial facility node.</returns>
  465. </member>
  466. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.Dispose">
  467. <summary>
  468. Releases all resources that the object occupies.
  469. </summary>
  470. </member>
  471. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalyst.AnalystSetting">
  472. <summary>
  473. Gets or sets the environment settings of the facility analysis.
  474. </summary>
  475. <value>The default value is a new established <see cref="T:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting">FacilityAnalystSetting</see> object.</value>
  476. </member>
  477. <member name="T:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystResult">
  478. <summary>
  479. The FacilityAnalystResult class. This class is used to get the analysis results of finding source and sink, tracing upstream and downstream, and path query including edge ID array, result node ID array and the cost.
  480. </summary>
  481. </member>
  482. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystResult.Nodes">
  483. <summary>
  484. Gets the node ID array in the facility network analysis results.
  485. </summary>
  486. </member>
  487. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystResult.Edges">
  488. <summary>
  489. Gets the edge ID array in the facility network analysis results.
  490. </summary>
  491. </member>
  492. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystResult.Cost">
  493. <summary>
  494. Gets the cost in the facility network analysis results.
  495. </summary>
  496. </member>
  497. <member name="T:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting">
  498. <summary>
  499. This class provides all the parameter information in facility analysis. The settings of the parameters will affect the analysis result.
  500. </summary>
  501. </member>
  502. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.#ctor">
  503. <summary>
  504. Initializes a new instance of the FacilityAnalystSetting class.
  505. </summary>
  506. </member>
  507. <member name="M:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.#ctor(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting)">
  508. <summary>
  509. Initializes a new instance of the FacilityAnalystSetting class which is identical with the specified FacilityAnalystSetting object.
  510. </summary>
  511. <param name="facilityAnalystSetting">The specified FacilityAnalystSetting object.</param>
  512. </member>
  513. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.NetworkDataset">
  514. <summary>
  515. Gets or sets the network dataset, required.
  516. </summary>
  517. <value>The default value is null.</value>
  518. </member>
  519. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.NodeIDField">
  520. <summary>
  521. Gets or sets the field that identifies the node ID in the network dataset. The ID field identify the network node must be set, and it supports 16-bit integer and 32-bit integer.
  522. </summary>
  523. <value>The default value is SmNodeID.</value>
  524. </member>
  525. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.EdgeIDField">
  526. <summary>
  527. Gets or sets the field that identifies the arc ID in the network dataset. The ID field identify the network arc must be set, and it supports 16-bit integer and 32-bit integer.
  528. </summary>
  529. <value>The default value is SmID.</value>
  530. </member>
  531. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.FNodeIDField">
  532. <summary>
  533. Gets or sets the field that identifies the start node ID in the network dataset. The ID field identifying the start node must be correctly set, and it supports 16-bit integer and 32-bit integer.
  534. </summary>
  535. <value>The default value is SmFNode.</value>
  536. </member>
  537. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.TNodeIDField">
  538. <summary>
  539. Gets or sets the field that identifies the end node ID in the network dataset. The ID field identifying the end node must be correctly set, and it supports 16-bit integer and 32-bit integer.
  540. </summary>
  541. <value>The default value is SmTNode.</value>
  542. </member>
  543. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.WeightFieldInfos">
  544. <summary>
  545. Gets or sets the WeightFieldInfos object.
  546. </summary>
  547. <value>The default value contains the WeightFieldInfos object of an element. The element Name is Length. The FTWeightField and TFWeightField are SmLength.</value>
  548. </member>
  549. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.Tolerance">
  550. <summary>
  551. Gets and sets the distance tolerance from a node to an edge. The unit is the same as network dataset specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.NetworkDataset">NetworkDataset</see> property.
  552. </summary>
  553. <value>The default value is 0.</value>
  554. </member>
  555. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.BarrierNodes">
  556. <summary>
  557. Gets or sets the ID list of the barrier nodes, and it is optional.
  558. </summary>
  559. <value>The default value is null.</value>
  560. </member>
  561. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.BarrierEdges">
  562. <summary>
  563. Gets or sets the ID list of the barrier nodes, and it is optional.
  564. </summary>
  565. <value>The default value is null.</value>
  566. </member>
  567. <member name="P:SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting.DirectionField">
  568. <summary>
  569. Gets or sets the direction field. If it is not specified, the default direction value is 0 which is in the same direction with the digitization. You must set the property when creating the direction.
  570. </summary>
  571. <value>The default value is null.</value>
  572. </member>
  573. <member name="T:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter">
  574. <summary>
  575. The group analysis parameters setting class.
  576. </summary>
  577. </member>
  578. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.#ctor">
  579. <summary>
  580. Constructs a new GroupAnalystParameter object.
  581. </summary>
  582. </member>
  583. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.#ctor(SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter)">
  584. <summary>
  585. Initializes a new instance of the GroupAnalystParameter class which is identical with the specified GroupAnalystParameter.
  586. </summary>
  587. <param name="analystParameter">The given GroupAnalystParameter object.</param>
  588. </member>
  589. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.Dispose">
  590. <summary>
  591. Releases the GroupAnalystParameter resources.
  592. </summary>
  593. </member>
  594. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.BarrierEdges">
  595. <summary>
  596. Gets or sets the ID list of the barrier nodes, and it is optional.
  597. </summary>
  598. <value>The default value is null.</value>
  599. </member>
  600. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.BarrierPoints">
  601. <summary>
  602. Gets or sets the coordinates list of the barrier nodes, and it is optional.
  603. </summary>
  604. </member>
  605. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.BarrierNodes">
  606. <summary>
  607. Gets or sets the ID list of the barrier nodes, and it is optional.
  608. </summary>
  609. <value>The default value is null.</value>
  610. </member>
  611. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.TurnWeightField">
  612. <summary>
  613. Gets or sets the turn weight field, and it is optional.
  614. </summary>
  615. <value>The default value is String.Empty.</value>
  616. </member>
  617. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.WeightName">
  618. <summary>
  619. Gets or sets the name of the Weight field information. It is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> class. The default value is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of the first <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> if you don't set it in the analysis.
  620. </summary>
  621. <value>The default value is String.Empty.</value>
  622. </member>
  623. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.AnalystType">
  624. <summary>
  625. Gets or sets the analysis mode.
  626. </summary>
  627. <value>The default value is LeastCost.</value>
  628. </member>
  629. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter.Points">
  630. <summary>
  631. Gets or sets the optional centers collection, required.
  632. </summary>
  633. <value>The default value is null.</value>
  634. </member>
  635. <member name="T:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResult">
  636. <summary>
  637. The result class of group analysis.
  638. </summary>
  639. </member>
  640. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResult.Dispose">
  641. <summary>
  642. Disposes the resources occupied by the object. After calling this method, this object will not be usable.
  643. </summary>
  644. </member>
  645. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResult.Errors">
  646. <summary>
  647. Returns unallocated allocation points collection.
  648. </summary>
  649. </member>
  650. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResult.GroupAnalystResultItems">
  651. <summary>
  652. Returns the analysis result item collection.
  653. </summary>
  654. </member>
  655. <member name="T:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem">
  656. <summary>
  657. The result item class of group analysis.
  658. </summary>
  659. </member>
  660. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem.GroupCenter">
  661. <summary>
  662. Gets the center point index of the group result.
  663. </summary>
  664. </member>
  665. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem.GroupMember">
  666. <summary>
  667. Gets the allocation points index collection of the group result.
  668. </summary>
  669. </member>
  670. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem.Cost">
  671. <summary>
  672. Gets the total cost of the group result.
  673. </summary>
  674. </member>
  675. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem.Lines">
  676. <summary>
  677. Gets the route collection between allocation point to the center of the group result.
  678. </summary>
  679. </member>
  680. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupAnalystResultItem.LoadSum">
  681. <summary>
  682. Gets the total load amount of the group result.
  683. </summary>
  684. </member>
  685. <member name="T:SuperMap.Analyst.NetworkAnalyst.GroupPointInfo">
  686. <summary>
  687. Allocation points information class in group analysis.
  688. </summary>
  689. </member>
  690. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupPointInfo.#ctor">
  691. <summary>
  692. Constructs a new GroupPointInfo object.
  693. </summary>
  694. </member>
  695. <member name="M:SuperMap.Analyst.NetworkAnalyst.GroupPointInfo.#ctor(SuperMap.Analyst.NetworkAnalyst.GroupPointInfo)">
  696. <summary>
  697. Initializes a new instance of the TGroupPointInfo class which is a copy of the specified GroupPointInfo object.
  698. </summary>
  699. <param name="info">Specific GroupPointInfo object.</param>
  700. </member>
  701. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupPointInfo.Load">
  702. <summary>
  703. Gets or sets the load amount of current allocation point.
  704. </summary>
  705. <value>The default value is -1.</value>
  706. </member>
  707. <member name="P:SuperMap.Analyst.NetworkAnalyst.GroupPointInfo.Point">
  708. <summary>
  709. Gets or sets the coordinates of current allocation point.
  710. </summary>
  711. <value>The default value is (0.0).</value>
  712. </member>
  713. <member name="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter">
  714. <summary>
  715. The LocationAnalystParameter class provides the required parameters for the location-allocation analysis including whether to allocate resources from the supply center, supply centers, the weight field name, the turn weight field, the expected number of supply centers, etc.
  716. </summary>
  717. </member>
  718. <member name="M:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.#ctor">
  719. <summary>
  720. Initializes a new instance of the LocationAnalystParameter class.
  721. </summary>
  722. </member>
  723. <member name="M:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.#ctor(SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter)">
  724. <summary>
  725. Initializes a new instance of the LocationAnalystParameter class which is identical with the specified LocationAnalystParameter.
  726. </summary>
  727. <param name="parameter">Specified LocationAnalystParameter.</param>
  728. </member>
  729. <member name="M:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.Dispose">
  730. <summary>
  731. Releases all resources that the object occupies.
  732. </summary>
  733. </member>
  734. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.SupplyCenters">
  735. <summary>
  736. Gets or sets the collection of SupplyCenter.
  737. </summary>
  738. <value>The default value is a new <see cref="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.SupplyCenters">SuppplyCenters</see> object.</value>
  739. </member>
  740. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.ExpectedSupplyCenterCount">
  741. <summary>
  742. Gets or sets the number of the supply centers which will be used to build some establishments. If the parameter is set to zero, the minimal number of required supply centers will be computed to cover the whole analysis area.
  743. </summary>
  744. <value>The default value is 0.</value>
  745. </member>
  746. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.IsFromCenter">
  747. <summary>
  748. Whether to analyze from the supply centers or not.
  749. </summary>
  750. <value>The default is False.</value>
  751. </member>
  752. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.WeightName">
  753. <summary>
  754. Gets or sets the name of the weight field information, i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.
  755. </summary>
  756. <value>The default value is String.Empty .</value>
  757. </member>
  758. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.TurnWeightField">
  759. <summary>
  760. Gets or sets the turn cost field and this field must be in the collection of turn cost fields which is defined in the transportation network analysis environment settings.
  761. </summary>
  762. <value>The default value is String.Empty .</value>
  763. </member>
  764. <member name="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystResult">
  765. <summary>
  766. The LocationAnalystResult class, which is used for the result of the location-allocation.
  767. </summary>
  768. </member>
  769. <member name="M:SuperMap.Analyst.NetworkAnalyst.LocationAnalystResult.Dispose">
  770. <summary>
  771. Releases all resources that the object occupies.
  772. </summary>
  773. </member>
  774. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystResult.SupplyResults">
  775. <summary>
  776. Gets the array of the SupplyResult objects. For more information, please refer to the SupplyResult class.
  777. </summary>
  778. </member>
  779. <member name="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystResult.DemandResults">
  780. <summary>
  781. Gets the array of the DemandResult objects. For more information, please refer to the DemandResult class.
  782. </summary>
  783. </member>
  784. <member name="T:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder">
  785. <summary>
  786. The NetworkBuilder class. This class provides the flowing functions: building the network dataset with a line dataset or multiple line and point datasets, building facility network direction and hierarchy with the objects of the facility network analysis, etc.
  787. </summary>
  788. </member>
  789. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector,SuperMap.Data.Datasource,System.String)">
  790. <summary>
  791. Builds the dataset which represents the network model with the specified line dataset, output datasource and name of new dataset. It is outdated. Now we use <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector,System.String[],SuperMap.Data.Datasource,System.String)">BuildNetwork</see>.
  792. </summary>
  793. <param name="lineDataset">The specified line dataset.</param>
  794. <param name="outputDatasource">The output datasource object which stores the new network model dataset.</param>
  795. <param name="networkDatasetName">The name of the new vector dataset which represents the network model.</param>
  796. <returns>The vector dataset which represents the new network model dataset.</returns>
  797. </member>
  798. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.CreateTurnTable(SuperMap.Data.DatasetVector,SuperMap.Data.QueryParameter,SuperMap.Data.Datasource,System.String)">
  799. <summary>
  800. Builds the turn dataset.
  801. </summary>
  802. <param name="networkDataset">The specified network dataset.</param>
  803. <param name="queryParameter">The specified query parameters.</param>
  804. <param name="outputDatasource">Datasource for storing the output datasets.</param>
  805. <param name="outputDatasetName">The specified name of the result dataset.</param>
  806. <returns>Gets the turn table dataset.</returns>
  807. </member>
  808. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector,SuperMap.Data.DatasetVector,System.String,System.String,System.String,System.String,SuperMap.Data.Datasource,System.String)">
  809. <summary>
  810. Builds the network dataset according to the point/line data and the existing field that represents the topological relationship between the edges and nodes.
  811. </summary>
  812. <param name="lineDataset">The specified line dataset to build the network dataset.</param>
  813. <param name="pointDataset">The specified point dataset to build the network dataset.</param>
  814. <param name="edgeIDField">The field that denotes the edge ID in the specified line dataset. If it is null or null string, or the specified field doesn't exist, then it will automatically use SMID as the edge ID. It supports 16-bit integer and 32-bit integer.</param>
  815. <param name="fromNodeField">The field that denotes the start node ID in the specified line dataset. It supports 16-bit integer and 32-bit integer.</param>
  816. <param name="toNodeField">The field that denotes the end node ID in the specified line dataset. It supports 16-bit integer and 32-bit integer.</param>
  817. <param name="nodeIDField">The field that denotes the node ID in the specified point dataset. It supports 16-bit integer and 32-bit integer.</param>
  818. <param name="outputDatasource">Datasource for storing the output datasets.</param>
  819. <param name="networkDatasetName">The name of the result network dataset.</param>
  820. <returns>The built network dataset.</returns>
  821. </member>
  822. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector,System.String[],SuperMap.Data.Datasource,System.String)">
  823. <summary>
  824. builds network dataset based on line dataset. It can saves non-system string.
  825. </summary>
  826. <param name="lineDataset">The specified line dataset to build the network dataset.</param>
  827. <param name="lineFieldNames">The specified array to store the non-system field name of the line dataset in the output network dataset.</param>
  828. <param name="outputDatasource">Datasource for storing the output datasets.</param>
  829. <param name="networkDatasetName">The name of the result network dataset.</param>
  830. <returns>The built network dataset.</returns>
  831. </member>
  832. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkDirections(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String)">
  833. <summary>
  834. Builds direction for facility network dataset and writes values into the direction field. The direction field is the property set by FacilityAnalystSetting.DirectionField.
  835. </summary>
  836. <param name="facilityAnalystSetting">The specified FacilityAnalystSetting object. Note that when building the direction or hierarchies for facility network, the setting of the BarrierEdges or BarrierNodes properties of the facilityAnalystSetting parameter will be invalid. The setting of the BarrierEdges or BarrierNodes is only valid in the facility analysis, and irrespective of the topological structure.</param>
  837. <param name="sourceIDs">The source ID array.</param>
  838. <param name="sinkIDs">The sink ID array.</param>
  839. <param name="weightName">The name of the specified WeightFieldInfo object.</param>
  840. <param name="nodeTypeField">The field of node type which is source node, sink node general node, and the field is the field of node dataset in network. The field will be created automatically if it does not exist.</param>
  841. <returns>True, if successful; otherwise, false.</returns>
  842. </member>
  843. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildFacilityNetworkHierarchies(SuperMap.Analyst.NetworkAnalyst.FacilityAnalystSetting,System.Int32[],System.Int32[],System.String,System.String,System.Boolean)">
  844. <summary>
  845. Builds hierarchy for facility network dataset and writes values into the hierarchy field. The field will be created automatically if it does not exist.
  846. </summary>
  847. <param name="facilityAnalystSetting">The FacilityAnalystSetting object. Note that when building the direction or hierarchies for facility network, the setting of the BarrierEdges or BarrierNodes properties of the facilityAnalystSetting parameter will be invalid. The setting of the BarrierEdges or BarrierNodes is only valid in the facility analysis, and irrespective of the topological structure.</param>
  848. <param name="sourceIDs">The source ID array.</param>
  849. <param name="sinkIDs">The sink ID array.</param>
  850. <param name="weightName">The name of the specified WeightFieldInfo object.</param>
  851. <param name="hierarchyField">The specified name of hierarchy field.</param>
  852. <param name="isUncertainDirectionValid">Specifies whether the loop is valid. Returns true, if the loop is valid; false, otherwise.</param>
  853. <returns>True, if successful; otherwise, false.</returns>
  854. </member>
  855. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector[],SuperMap.Data.DatasetVector[],SuperMap.Data.Datasource,System.String,SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode,System.Double)">
  856. <summary>
  857. Builds the dataset which represents the network model with the specified array of the line dataset and the array of the point dataset. It is outdated, now we use <see cref="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector[],SuperMap.Data.DatasetVector[],System.String[],System.String[],SuperMap.Data.Datasource,System.String,SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode,System.Double)">BuildNetwork</see>.
  858. </summary>
  859. <param name="lineDatasets">The specified array of the line dataset.</param>
  860. <param name="pointDatasets">The specified array of the point dataset.</param>
  861. <param name="outputDatasource">The specified output datasource.</param>
  862. <param name="networkDatasetName">The specified output datasource.</param>
  863. <param name="networkSplitMode">The specified split mode. For more information, please refer to the NetworkSplitMode class.</param>
  864. <param name="tolerance">The specified tolerance between the point and its nearest line.</param>
  865. <returns>Returns the vector dataset which represents the new network model dataset.</returns>
  866. </member>
  867. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.BuildNetwork(SuperMap.Data.DatasetVector[],SuperMap.Data.DatasetVector[],System.String[],System.String[],SuperMap.Data.Datasource,System.String,SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode,System.Double)">
  868. <summary>
  869. Builds network dataset based on line dataset and point dataset (option). It can save non-system string and the aplit mode.
  870. </summary>
  871. <param name="lineDatasets">The specified line dataset array to build the network dataset.</param>
  872. <param name="pointDatasets">The specified point dataset array to build the network dataset, optional.</param>
  873. <param name="lineFieldNames">The specified array to store the non-system field name of the line dataset in the output network dataset.</param>
  874. <param name="pointFieldNames">The specified array to store the non-system field name of the point dataset in the output network dataset.</param>
  875. <param name="outputDatasource">Datasource for storing the output datasets.</param>
  876. <param name="networkDatasetName">The name of the result network dataset.</param>
  877. <param name="networkSplitMode">The specified split mode.</param>
  878. <param name="tolerance">Determines whether the point is the tolerance (i.e., the split tolerance). If the split mode is topology (i.e., <see cref="F:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode.TopologyProcessing">NetworkSplitMode.TopologyProcessing</see>), the value is the tolerance in the topology operations. It has the same unit with point or line datasets used to build the network dataset.</param>
  879. <returns>The built network dataset.</returns>
  880. <exception cref="T:System.ArgumentNullException">lineDatasets is null.</exception>
  881. <exception cref="T:System.ArgumentException">The length of lineDatasets is 0.</exception>
  882. <exception cref="T:System.ArgumentException">The tolerance is less than 0.</exception>
  883. </member>
  884. <member name="M:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.AppendToNetwork(SuperMap.Data.DatasetVector,SuperMap.Data.DatasetVector[])">
  885. <summary>
  886. Appends data to the existing network dataset, which can be points, lines or network.
  887. </summary>
  888. <param name="networkDataset">The specified network dataset to be appended.</param>
  889. <param name="datasets">The specified data to append, which can be points, lines or network. The specified appended network dataset.</param>
  890. <returns>The boolean value denotes whether the appending is successful. True if successful; otherwise, false.</returns>
  891. </member>
  892. <member name="E:SuperMap.Analyst.NetworkAnalyst.NetworkBuilder.Stepped">
  893. <summary>
  894. The event is trigged when the process bar is activated.
  895. </summary>
  896. </member>
  897. <member name="T:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode">
  898. <summary>
  899. The enum defines the split modes type constant, which is used for line-line split or point-line split.
  900. </summary>
  901. </member>
  902. <member name="F:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode.None">
  903. <summary>
  904. Do not split lines.
  905. </summary>
  906. </member>
  907. <member name="F:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode.LineSplitByPoint">
  908. <summary>
  909. Splits the lines at the intersection of points and lines.
  910. </summary>
  911. </member>
  912. <member name="F:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode.LineSplitByPointAndLine">
  913. <summary>
  914. Splits the lines at the intersection of lines and splits the lines at the intersection of points and lines.
  915. </summary>
  916. </member>
  917. <member name="F:SuperMap.Analyst.NetworkAnalyst.NetworkSplitMode.TopologyProcessing">
  918. <summary>
  919. The topology method will firstly perform topology operations for line dataset including Clean Duplicated Lines, Extend Undershoots, Intersect Arcs, Clean Short Overshoots, Clean Redundant Vertices, Merge Adjacent Endpoints, Clean Fake Nodes, etc., and then build the network dataset.
  920. </summary>
  921. </member>
  922. <member name="T:SuperMap.Analyst.NetworkAnalyst.PathGuide">
  923. <summary>
  924. The PathGuide class.
  925. </summary>
  926. </member>
  927. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuide.Count">
  928. <summary>
  929. Gets the count of the PathGuideItem objects in the PathGuide.
  930. </summary>
  931. </member>
  932. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuide.Item(System.Int32)">
  933. <summary>
  934. Gets the PathGuideItem object according to the specified index.
  935. </summary>
  936. <param name="index">The specified index which starts with 0.</param>
  937. <returns>The path guide item object.</returns>
  938. </member>
  939. <member name="T:SuperMap.Analyst.NetworkAnalyst.PathGuideItem">
  940. <summary>
  941. The path guide item class.
  942. </summary>
  943. </member>
  944. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Bounds">
  945. <summary>
  946. Gets the range of this path guide item. If this item is line (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is true), it is the enclosing rectangle. If this item is point (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is false), it is the point itself.
  947. </summary>
  948. </member>
  949. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.DirectionType">
  950. <summary>
  951. Gets the direction of the path guide item. It is valid only when the path guide item is line (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is true). They can be east, south, west, north.
  952. </summary>
  953. </member>
  954. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Distance">
  955. <summary>
  956. Gets the distance from a stop to the network, and it is supported only when the path table item is the stop. The unit is in meters.
  957. </summary>
  958. </member>
  959. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.ID">
  960. <summary>
  961. Gets the ID of the path guide item.
  962. </summary>
  963. </member>
  964. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Index">
  965. <summary>
  966. Gets the number of the path guide item.
  967. </summary>
  968. </member>
  969. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">
  970. <summary>
  971. Gets whether the path guide item is a line or point. If it is true, representing the line, such as the road segment, line and so on. If it is false, representing the point.
  972. </summary>
  973. </member>
  974. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsStop">
  975. <summary>
  976. Gets whether the path guide item is a stop, or the corresponding point added to the network.
  977. </summary>
  978. </member>
  979. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Length">
  980. <summary>
  981. Gets the corresponding path guide line segment length when the item is line (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is true). The unit is in meters.
  982. </summary>
  983. </member>
  984. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Name">
  985. <summary>
  986. Gets the name of the path guide item.
  987. </summary>
  988. </member>
  989. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.SideType">
  990. <summary>
  991. Get whether the stop is left side, right side or on the road when this path guide item is stop.
  992. </summary>
  993. </member>
  994. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.TurnAngle">
  995. <summary>
  996. When the path guide item is the point (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is false), get the nest turning angle of the point. The unit is in degrees and accurate to 0.1 degree.
  997. </summary>
  998. </member>
  999. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.TurnType">
  1000. <summary>
  1001. When the path guide item is the point (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is false), get the nest turning direction of the point.
  1002. </summary>
  1003. </member>
  1004. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.Weight">
  1005. <summary>
  1006. Gets the weight of the path guide item. The unit is the same as that of weight field information (<see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see>), which is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.WeightName">WeightName</see> attribute of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object.
  1007. </summary>
  1008. </member>
  1009. <member name="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.GuideLine">
  1010. <summary>
  1011. Gets the corresponding path guide line segment when the item is line (<see cref="P:SuperMap.Analyst.NetworkAnalyst.PathGuideItem.IsEdge">IsEdge</see> is true).
  1012. </summary>
  1013. </member>
  1014. <member name="T:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult">
  1015. <summary>
  1016. The ServiceAreaResult class. It is Inherited from the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> class.
  1017. </summary>
  1018. </member>
  1019. <member name="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">
  1020. <summary>
  1021. The TransportationAnalystResult class. Through this class you can get the Route set, node ID set, edge set, path table set, stop ID set, weight set or cost of each stop. Using these settings, you can get the analysis result of the optimal path, traveling salesmen, logistics and closest facility.
  1022. </summary>
  1023. </member>
  1024. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Dispose">
  1025. <summary>
  1026. Releases the resources.
  1027. </summary>
  1028. </member>
  1029. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Edges">
  1030. <summary>
  1031. Gets the edges dataset of the analysis result. Note: The <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsEdgesReturn">IsEdgesReturn</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter3D</see> object must be set as true so that the analysis results can contain the edges dataset; otherwise, it is a null array.
  1032. </summary>
  1033. </member>
  1034. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Nodes">
  1035. <summary>
  1036. Gets the nodes dataset of the analysis result. Note: The <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsNodesReturn">IsNodesReturn</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter3D</see> object must be set as true so that the analysis results can contain the nodes dataset; otherwise, it is a null array.
  1037. </summary>
  1038. </member>
  1039. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.PathGuides">
  1040. <summary>
  1041. Gets the path guides. Note: The <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsPathGuidesReturn">IsPathGuidesReturn</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object must be set as true so that the analysis results can contain the path guides; otherwise, it is a null array.
  1042. </summary>
  1043. </member>
  1044. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Routes">
  1045. <summary>
  1046. Gets the routes dataset of the analysis result that is the dataset of the <see cref="T:SuperMap.Data.GeoLineM">GeoLineM</see> object. Note: The <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsRoutesReturn"> IsRoutesReturn</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> class must be set as true so that the analysis results can contain the routes dataset; otherwise, it is a null array.
  1047. </summary>
  1048. </member>
  1049. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.StopIndexes">
  1050. <summary>
  1051. Gets the 2D array of the stop indexes which reflects the order of the stops after analysis. Note: The <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsStopIndexesReturn">IsStopIndexesReturn</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object must be set as true so that the analysis results can contain the stop-index dataset; otherwise, it is a null array.
  1052. </summary>
  1053. </member>
  1054. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.StopWeights">
  1055. <summary>
  1056. Gets the cost (weight) between the stops after sorting the stops according to the index. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object specified the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object.
  1057. </summary>
  1058. </member>
  1059. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Weights">
  1060. <summary>
  1061. Gets the weight array represented the cost. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object specified the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object.
  1062. </summary>
  1063. </member>
  1064. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.ServiceRegions">
  1065. <summary>
  1066. Gets the set of the service region objects.
  1067. </summary>
  1068. </member>
  1069. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.ServiceRouteCounts">
  1070. <summary>
  1071. Gets the route count array of each service region in the ServiceAreaResult class. The order of the array element is identical to the specified order of the center points.
  1072. </summary>
  1073. </member>
  1074. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.PathGuides">
  1075. <summary>
  1076. It is not supported in this class.
  1077. </summary>
  1078. </member>
  1079. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.StopIndexes">
  1080. <summary>
  1081. It is not supported in this class.
  1082. </summary>
  1083. </member>
  1084. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.StopWeights">
  1085. <summary>
  1086. It is not supported in this class.
  1087. </summary>
  1088. </member>
  1089. <member name="P:SuperMap.Analyst.NetworkAnalyst.ServiceAreaResult.Weights">
  1090. <summary>
  1091. Gets the cost of each service region from the service area analysis result. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object that is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">TransportationAnalystParameter</see> object.
  1092. </summary>
  1093. </member>
  1094. <member name="T:SuperMap.Analyst.NetworkAnalyst.ServiceType">
  1095. <summary>
  1096. This enumeration defines the service area type in service area analysis.
  1097. </summary>
  1098. </member>
  1099. <member name="F:SuperMap.Analyst.NetworkAnalyst.ServiceType.SimpleArea">
  1100. <summary>
  1101. Simple service area.
  1102. </summary>
  1103. </member>
  1104. <member name="F:SuperMap.Analyst.NetworkAnalyst.ServiceType.ComplexArea">
  1105. <summary>
  1106. Complex service area.
  1107. </summary>
  1108. </member>
  1109. <member name="T:SuperMap.Analyst.NetworkAnalyst.SideType">
  1110. <summary>
  1111. The SideType class. Specifies a constant that defines the road side. Three types are provided, they are on the middle of the road, on the left side of the road, on the right side of the road.
  1112. </summary>
  1113. </member>
  1114. <member name="F:SuperMap.Analyst.NetworkAnalyst.SideType.Left">
  1115. <summary>
  1116. On the left side of the road.
  1117. </summary>
  1118. </member>
  1119. <member name="F:SuperMap.Analyst.NetworkAnalyst.SideType.Middle">
  1120. <summary>
  1121. On the road.
  1122. </summary>
  1123. </member>
  1124. <member name="F:SuperMap.Analyst.NetworkAnalyst.SideType.Right">
  1125. <summary>
  1126. The right of the road.
  1127. </summary>
  1128. </member>
  1129. <member name="F:SuperMap.Analyst.NetworkAnalyst.SideType.None">
  1130. <summary>
  1131. The invalid value.
  1132. </summary>
  1133. </member>
  1134. <member name="T:SuperMap.Analyst.NetworkAnalyst.SupplyCenter">
  1135. <summary>
  1136. The SupplyCenter class stores the supply center information in the location-allocation analysis (<see cref="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindLocation(SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter)">FindLocation</see>) including Supply Center ID, MaxWeight and Type.
  1137. </summary>
  1138. </member>
  1139. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenter.#ctor">
  1140. <summary>
  1141. Creates a new instance of the SupplyCenter.
  1142. </summary>
  1143. </member>
  1144. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenter.#ctor(SuperMap.Analyst.NetworkAnalyst.SupplyCenter)">
  1145. <summary>
  1146. Initializes a new instance according to the specified SupplyCenter object.
  1147. </summary>
  1148. <param name="supplyCenter">The specified SupplyCenter objects.</param>
  1149. </member>
  1150. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyCenter.Type">
  1151. <summary>
  1152. Gets or sets the type of SupplyCenter.See the type of SupplyCenter in SupplyCenterType class.
  1153. </summary>
  1154. <value>The default value is Null.</value>
  1155. </member>
  1156. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyCenter.ID">
  1157. <summary>
  1158. Gets or sets the ID of SupplyCenter.
  1159. </summary>
  1160. <value>The default value is -1.</value>
  1161. </member>
  1162. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyCenter.MaxWeight">
  1163. <summary>
  1164. Gets or sets the maximum cost (impedance) of the supply center. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object that is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter">LocationAnalystParameter</see> object.
  1165. </summary>
  1166. <value>The default value is 0.</value>
  1167. </member>
  1168. <member name="T:SuperMap.Analyst.NetworkAnalyst.SupplyCenters">
  1169. <summary>
  1170. The resource supply center collection class. This class is the collection of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.SupplyCenter">SupplyCenter</see>. This class provides the methods of adding and removing the SupplyCenter objects, and also provides the method of converting the SupplyCenters object to a SupplyCenter array. You can get the count of the SupplyCenter objects, and get or set the SupplyCenter object with the specified index through this class.
  1171. </summary>
  1172. </member>
  1173. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.#ctor">
  1174. <summary>
  1175. Creates a new instance of the SupplyCenters.
  1176. </summary>
  1177. </member>
  1178. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.#ctor(SuperMap.Analyst.NetworkAnalyst.SupplyCenters)">
  1179. <summary>
  1180. Initializes a new instance according to the specified SupplyCenters object.
  1181. </summary>
  1182. <param name="supplyCenters">The specified SupplyCenters objects.</param>
  1183. </member>
  1184. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.Add(SuperMap.Analyst.NetworkAnalyst.SupplyCenter)">
  1185. <summary>
  1186. Adds the SupplyCenter object to this SupplyCenters object. Return the index of the newly added object if added successfully.
  1187. </summary>
  1188. <param name="supplyCenter">The SupplyCenter object to be added.</param>
  1189. <returns>The index of the object to be added.</returns>
  1190. </member>
  1191. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.AddRange(SuperMap.Analyst.NetworkAnalyst.SupplyCenter[])">
  1192. <summary>
  1193. Adds the SupplyCenter objects to the SupplyCenters in the form of an array. Return the count of the newly added SupplyCenter objects if added successfully.
  1194. </summary>
  1195. <param name="supplyCenters">The SupplyCenter objects to be added.</param>
  1196. <returns>The count of the added SupplyCenter objects.</returns>
  1197. </member>
  1198. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.Remove(System.Int32)">
  1199. <summary>
  1200. Removes the SupplyCenter object with the specified index.
  1201. </summary>
  1202. <param name="index">The specified index.</param>
  1203. <returns>true if it is removed successfully; false otherwise.</returns>
  1204. </member>
  1205. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.RemoveRange(System.Int32,System.Int32)">
  1206. <summary>
  1207. Removes the specified count of the SupplyCenter objects starting from the specified index.
  1208. </summary>
  1209. <param name="index">The specified index.</param>
  1210. <param name="count">The count of the SupplyCenter objects to be removed.</param>
  1211. <returns>The count of the object deleted successfully.</returns>
  1212. </member>
  1213. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.Clear">
  1214. <summary>
  1215. Clears all the objects in the SupplyCenters.
  1216. </summary>
  1217. </member>
  1218. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.ToArray">
  1219. <summary>
  1220. Converts the current SupplyCenters object to a SupplyCenter array.
  1221. </summary>
  1222. <returns>The array of the SupplyCenter objects.</returns>
  1223. </member>
  1224. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.GetEnumerator">
  1225. <summary>
  1226. Returns an enumerator that can iterate through the collection.
  1227. </summary>
  1228. <returns>Returns an enumerator that iterates through a collection.</returns>
  1229. </member>
  1230. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.Count">
  1231. <summary>
  1232. Gets the count of the SupplyCenters object.
  1233. </summary>
  1234. </member>
  1235. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyCenters.Item(System.Int32)">
  1236. <summary>
  1237. Gets or sets the specified index of the SupplyCenter object from the SupplyCenters.
  1238. </summary>
  1239. </member>
  1240. <member name="T:SuperMap.Analyst.NetworkAnalyst.SupplyCenterType">
  1241. <summary>
  1242. Defines the types of supply centers,which are used in locations analysis.
  1243. </summary>
  1244. </member>
  1245. <member name="F:SuperMap.Analyst.NetworkAnalyst.SupplyCenterType.Null">
  1246. <summary>
  1247. Non Center, doesn't take into consideration in location analysis.
  1248. </summary>
  1249. </member>
  1250. <member name="F:SuperMap.Analyst.NetworkAnalyst.SupplyCenterType.OptionalCenter">
  1251. <summary>
  1252. OPTIONALCENTER, which is used for location analysis.
  1253. </summary>
  1254. </member>
  1255. <member name="F:SuperMap.Analyst.NetworkAnalyst.SupplyCenterType.FixedCenter">
  1256. <summary>
  1257. FIXEDCENTER, which is used for location analysis.
  1258. </summary>
  1259. </member>
  1260. <member name="T:SuperMap.Analyst.NetworkAnalyst.SupplyResult">
  1261. <summary>
  1262. Gets the result of resource supply,including type,ID,maximum impedance and so on.
  1263. </summary>
  1264. </member>
  1265. <member name="M:SuperMap.Analyst.NetworkAnalyst.SupplyResult.Dispose">
  1266. <summary>
  1267. Releases all resources that the object occupies.
  1268. </summary>
  1269. </member>
  1270. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.Type">
  1271. <summary>
  1272. Gets the type of the supply center.
  1273. </summary>
  1274. </member>
  1275. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.ID">
  1276. <summary>
  1277. Gets the ID of the supply center.
  1278. </summary>
  1279. </member>
  1280. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.MaxWeight">
  1281. <summary>
  1282. Gets the maximum cost (impedance) of the supply center. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object that is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter">LocationAnalystParameter</see> object.
  1283. </summary>
  1284. </member>
  1285. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.TotalWeights">
  1286. <summary>
  1287. Gets the total cost. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object that is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter">LocationAnalystParameter</see> object.
  1288. </summary>
  1289. </member>
  1290. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.DemandCount">
  1291. <summary>
  1292. Gets the count of demand points that the supply center serves for.
  1293. </summary>
  1294. </member>
  1295. <member name="P:SuperMap.Analyst.NetworkAnalyst.SupplyResult.AverageWeight">
  1296. <summary>
  1297. Gets the average cost, i.e., the total cost is divided by the number of the demand nodes. It has the same unit with the weight field of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object that is specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter.WeightName">WeightName</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter">LocationAnalystParameter</see> object.
  1298. </summary>
  1299. </member>
  1300. <member name="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst">
  1301. <summary>
  1302. The transportation analyst class. This class is used to provide the path analysis, traveling salesmen analysis, service area analysis, logistics analysis, closest facility and location-allocation analysis, etc.
  1303. </summary>
  1304. </member>
  1305. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.#ctor">
  1306. <summary>
  1307. Initializes a new instance of the TransportationAnalyst class.
  1308. </summary>
  1309. </member>
  1310. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check(System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Int32})">
  1311. <summary>
  1312. Checks the network dataset and turn table, which is out of date. You can replace it by <see cref="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check">Check</see>.
  1313. </summary>
  1314. <param name="networks">Stores errors of the network dataset.</param>
  1315. <param name="turns">Stores errors of the turn table dataset.</param>
  1316. <returns>True, if successful; false, otherwise.</returns>
  1317. </member>
  1318. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check">
  1319. <summary>
  1320. Checks the transportation network dataset and the turn table, and return the result object.
  1321. </summary>
  1322. <returns>The result.</returns>
  1323. </member>
  1324. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindClosestFacility(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,SuperMap.Data.Point2D,System.Int32,System.Boolean,System.Double)">
  1325. <summary>
  1326. Conducts the closest facility analysis according to the given parameters, and the event point is the coordinate point.
  1327. </summary>
  1328. <param name="parameter">The TransportationAnalystParameter object.</param>
  1329. <param name="eventPoint">The coordinate of the event.</param>
  1330. <param name="facilityCount">The count of the facilities.</param>
  1331. <param name="isFromEvent">Whether to search from the events to the facilities.</param>
  1332. <param name="maxWeight">Searching radius. The unit is the same as the weight filed set in the NetworkAnalystSetting class. If searching the whole network, this value is set 0.</param>
  1333. <returns>The TransportationAnalystResult object.</returns>
  1334. <overloads>
  1335. <summary>
  1336. Closest Facility Analysis
  1337. </summary>
  1338. </overloads>
  1339. </member>
  1340. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindClosestFacility(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,System.Int32,System.Int32,System.Boolean,System.Double)">
  1341. <summary>
  1342. Conducts the closest facility analysis according to the given parameters, and the event point is the node ID.
  1343. </summary>
  1344. <param name="parameter">The TransportationAnalystParameter object.</param>
  1345. <param name="eventID">The ID of the event.</param>
  1346. <param name="facilityCount">The count of the facilities.</param>
  1347. <param name="isFromEvent">Whether to search from the events to the facilities.</param>
  1348. <param name="maxWeight">Searching radius. The unit is the same as the weight filed set in the NetworkAnalystSetting class. If searching the whole network, this value is set 0.</param>
  1349. <returns>The TransportationAnalystResult object.</returns>
  1350. </member>
  1351. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindPath(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,System.Boolean)">
  1352. <summary>
  1353. Optimal path analysis.
  1354. </summary>
  1355. <param name="parameter">The TransportationAnalystParameter object.</param>
  1356. <param name="hasLeastEdgeCount">Whether have the least edges or not. True indicates the result path has the least edges. In this case, the result path may not be the shortest path as the number of the edges is not equal to the length of the edge. Takes the following illustration as an example, there are two paths connected AB and the number of edges in the green path is less than the yellow one. If this parameter is set to true, the result path is the green one; and the result path is the yellow one if this parameter is set to false.</param>
  1357. <returns>The TransportationAnalystResult object.</returns>
  1358. </member>
  1359. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindServiceArea(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,System.Double[],System.Boolean,System.Boolean)">
  1360. <summary>
  1361. Analyzes the Service area with specified parameters.
  1362. </summary>
  1363. <param name="parameter">The TransportationAnalystParameter object.</param>
  1364. <param name="weights">The radius array of the service area. The length of the array should be consistent with the number of the specified service center points. The radius has the same unit with the from-to weight field and the to-from weight field of the specified weight information.</param>
  1365. <param name="isFromCenter">Whether analyzing from the centers.</param>
  1366. <param name="isCenterMutuallyExclusive">Whether to perform the mutually exclusive process. Yes if True; no if false.</param>
  1367. <returns>The ServiceAreaResult object.</returns>
  1368. </member>
  1369. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindTSPPath(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,System.Boolean)">
  1370. <summary>
  1371. The travelling salesmen analysis.
  1372. </summary>
  1373. <param name="parameter">The TransportationAnalystParameter object.</param>
  1374. <param name="isEndNodeAssigned">Whether to specify the end node. Yes if true when the last node in the nodes set is the end node; no if false.</param>
  1375. <returns>The TransportationAnalystResult object.</returns>
  1376. </member>
  1377. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Load">
  1378. <summary>
  1379. Loads the network model.
  1380. </summary>
  1381. <returns>True if successful; otherwise, false.</returns>
  1382. </member>
  1383. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.UpdateEdgeWeight(System.Int32,System.Int32,System.Int32,System.String,System.Double)">
  1384. <summary>
  1385. This method is used to update the edge weight filed with specified parameters.
  1386. </summary>
  1387. <param name="edgeID">The ID of the edge to be updated.</param>
  1388. <param name="fromNodeID">The start node ID of the refreshed edge.</param>
  1389. <param name="toNodeID">The end node ID of the refreshed edge.</param>
  1390. <param name="weightName">The name of the updated weight field. It is the value of the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> class.</param>
  1391. <param name="weight">The weight is used to update the old value. It has the same unit with the weight field specified by the weightName property.</param>
  1392. <returns>Returns the weight value before updating if successful; otherwise returns Double.MinValue.</returns>
  1393. </member>
  1394. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.UpdateTurnNodeWeight(System.Int32,System.Int32,System.Int32,System.String,System.Double)">
  1395. <summary>
  1396. This method is used to update the weight value of turn node with specified paramters.
  1397. </summary>
  1398. <param name="nodeID">The ID of the turn node to be updated.</param>
  1399. <param name="fromEdgeID">The start node ID of the refreshed edge.</param>
  1400. <param name="toEdgeID">The end node ID of the refreshed edge.</param>
  1401. <param name="turnWeightField">The name of the turn weight filed.</param>
  1402. <param name="weight">The weight is used to update the old value. It has the same unit with the turn weight field specified by the turnWeightField property.</param>
  1403. <returns>Returns the weight value before updating if successful; otherwise returns the minimum value of the Double datatype.</returns>
  1404. </member>
  1405. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindMTSPPath(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,System.Int32[],System.Boolean)">
  1406. <summary>
  1407. The method is used for the MTSP (logistics) which the delivery centers are the node ID array.
  1408. </summary>
  1409. <param name="parameter">The TransportationAnalystParameter object.</param>
  1410. <param name="centerNodes">The ID array of delivery center nodes in network.</param>
  1411. <param name="hasLeastTotalCost">Whether to use the minimal total cost schema. There are two schemas can be selected in performing Logistics. One is the minimal total cost, in this case, it is possible that some delivery centers may cost more and others cost less. Another is the optimal in each delivery center, but the total cost may not be the minimum.</param>
  1412. <returns>The TransportationAnalystResult object.</returns>
  1413. </member>
  1414. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindMTSPPath(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter,SuperMap.Data.Point2Ds,System.Boolean)">
  1415. <summary>
  1416. The method is used to analyze Multiple TSP which the delivery center points are a series of coordinates.
  1417. </summary>
  1418. <param name="parameter">The TransportationAnalystParameter object.</param>
  1419. <param name="centerPoints">A series of coordinates of delivery center points, which type is Point2Ds.</param>
  1420. <param name="hasLeastTotalCost">Whether to use the minimal total cost schema. There are two schemas can be selected in performing Logistics. One is the minimal total cost, in this case, it is possible that some delivery centers may cost more and others cost less. Another is the optimal in each delivery center, but the total cost may not be the minimum.</param>
  1421. <returns>The TransportationAnalystResult object.</returns>
  1422. <overloads>
  1423. <summary>
  1424. The Multiple TSP analysis.
  1425. </summary>
  1426. </overloads>
  1427. </member>
  1428. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindLocation(SuperMap.Analyst.NetworkAnalyst.LocationAnalystParameter)">
  1429. <summary>
  1430. Analyzes the location with the specified LocationAnalystParameter object.
  1431. </summary>
  1432. <param name="parameter">The specified location-allocation parameter object.</param>
  1433. <returns>The LocationResult object.</returns>
  1434. </member>
  1435. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.ComputeWeightMatrix(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter)">
  1436. <summary>
  1437. Calculates the cost matrix of the specified point. The matrix is a 2D double array used to store the least cost between any two points.
  1438. </summary>
  1439. <param name="parameter">The specified TransportationAnalystParameter object.</param>
  1440. <returns>Returns a matrix which contains the weight information between every two points or nodes.</returns>
  1441. </member>
  1442. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.LoadModel(System.String,SuperMap.Data.DatasetVector)">
  1443. <summary>
  1444. Loads the memory file.
  1445. </summary>
  1446. <param name="fileName">The memory file path.</param>
  1447. <param name="datasetVector">The network dataset to use.</param>
  1448. <returns>A bool value, whether to load network model.</returns>
  1449. </member>
  1450. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.CreateModel(System.String)">
  1451. <summary>
  1452. Creates the memory file.
  1453. </summary>
  1454. <param name="fileName">Creates the path of the memory file.</param>
  1455. <returns>A boolean, indicates whether the memory file is generated successfully.</returns>
  1456. </member>
  1457. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindVRPPath(SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter,SuperMap.Analyst.NetworkAnalyst.VehicleInfo[],SuperMap.Analyst.NetworkAnalyst.CenterPointInfo[],SuperMap.Analyst.NetworkAnalyst.DemandPointInfo[])">
  1458. <summary>
  1459. Logistics analysis.
  1460. </summary>
  1461. <param name="parameter">Logistics analysis parameter object.</param>
  1462. <param name="vehicleInfos">The array of the vehicle information.</param>
  1463. <param name="centerInfos">The array of center point information.</param>
  1464. <param name="demandInfos">The array of demand point information.</param>
  1465. <returns>the Path object.</returns>
  1466. </member>
  1467. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindCriticalNodes(System.Int32,System.Int32)">
  1468. <summary>
  1469. Key node query
  1470. </summary>
  1471. <param name="startPoint">Analysis start point.</param>
  1472. <param name="endPoint">Analyze end point.</param>
  1473. <returns>Crucial node ID array.</returns>
  1474. </member>
  1475. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindCriticalEdges(System.Int32,System.Int32)">
  1476. <summary>
  1477. Critical edge query.
  1478. </summary>
  1479. <param name="startPoint">Analysis start point.</param>
  1480. <param name="endPoint">Analyze end point.</param>
  1481. <returns>Critical edge ID array.</returns>
  1482. </member>
  1483. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Allocate(SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter)">
  1484. <summary>
  1485. Resource allocation analysis.
  1486. </summary>
  1487. <param name="parameter">The LocationAnalystParameter object.</param>
  1488. <returns>The resource allocation analysis result object.</returns>
  1489. </member>
  1490. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.FindGroup(SuperMap.Analyst.NetworkAnalyst.GroupAnalystParameter,SuperMap.Analyst.NetworkAnalyst.GroupPointInfo[],System.Double,System.Double)">
  1491. <summary>
  1492. Group analysis.
  1493. </summary>
  1494. <param name="parameter">the group analysis parameter object.</param>
  1495. <param name="pointInfo">Allocation points information collection in group analysis.</param>
  1496. <param name="maxCost">Maximum cost.</param>
  1497. <param name="maxLoad">Maximum load amount.</param>
  1498. <returns>The result object of group analysis.</returns>
  1499. </member>
  1500. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Dispose">
  1501. <summary>
  1502. Releases the resources.
  1503. </summary>
  1504. </member>
  1505. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.AnalystSetting">
  1506. <summary>
  1507. Gets or sets the TransportationAnalystSetting object.
  1508. </summary>
  1509. <value>The default value is a non-null TransportationAnalystSetting object</value>
  1510. </member>
  1511. <member name="E:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Stepped">
  1512. <summary>
  1513. The event is trigged when the process bar is activated.
  1514. </summary>
  1515. </member>
  1516. <member name="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystCheckResult">
  1517. <summary>
  1518. The TransportationAnalystCheckResult class provides the check result of the network dataset and turn table of the transportation analysis, including the arc error information, node error information and turn table error information.
  1519. </summary>
  1520. </member>
  1521. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystCheckResult.NodeErrorInfos">
  1522. <summary>
  1523. Gets the node error information. The key is the SMID of the error node, and the value is the error type. For more information about the error type, see the <see cref="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check">Check</see> method of the TransportationAnalyst class.
  1524. </summary>
  1525. </member>
  1526. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystCheckResult.ArcErrorInfos">
  1527. <summary>
  1528. Gets the edge error information. The key is the SMID of the error edge, and the value is the error type. For more information about the error type, see the <see cref="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check">Check</see> method of the TransportationAnalyst class.
  1529. </summary>
  1530. </member>
  1531. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystCheckResult.TurnErrorInfos">
  1532. <summary>
  1533. Gets the edge error information. The key is the SMID of the error turn, and the value is the error type. For more information about the error type, see the <see cref="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalyst.Check">Check</see> method of the TransportationAnalyst class.
  1534. </summary>
  1535. </member>
  1536. <member name="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter">
  1537. <summary>
  1538. Gets the array of the edge IDs passed by the result path of the facility path analysis.
  1539. </summary>
  1540. </member>
  1541. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.#ctor">
  1542. <summary>
  1543. Initializes a new instance of the TransportationAnalystParameter class.
  1544. </summary>
  1545. </member>
  1546. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.#ctor(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter)">
  1547. <summary>
  1548. Initializes a new instance of the TransportationAnalystParameter class which is identical with the specified TransportationAnalystParameter.
  1549. </summary>
  1550. <param name="transportationAnalystParameter">The specified TransportationAnalystParameter object.</param>
  1551. </member>
  1552. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Dispose">
  1553. <summary>
  1554. Releases the resources.
  1555. </summary>
  1556. </member>
  1557. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.BarrierEdges">
  1558. <summary>
  1559. Gets or sets the ID list of the obstacle edges. It is optional. The specified obstacle edges here and the obstacle edges specified by <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> will be used together in the transportation network analysis.
  1560. </summary>
  1561. <value>The default value is null.</value>
  1562. </member>
  1563. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.BarrierPoints">
  1564. <summary>
  1565. Gets or sets the coordinate list of the barrier nodes. It is optional. The specified obstacle point may not be on the network (neither on the edge nor on the node), then the obstacle point will be classified to the closest network according to the distance tolerance (<see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.Tolerance">Tolerance</see>). Currently it supports Optimal Path Analysis, Find Closest Facility, TSP and MTSP.
  1566. </summary>
  1567. </member>
  1568. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.BarrierNodes">
  1569. <summary>
  1570. Gets or sets the ID list of the obstacle nodes. It is optional. The specified obstacle nodes here and the obstacle nodes specified by <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> will be used together in the transportation network analysis.
  1571. </summary>
  1572. <value>The default value is null.</value>
  1573. </member>
  1574. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsEdgesReturn">
  1575. <summary>
  1576. Gets or sets whether to keep the passed edges in the analysis result. If true, after the analysis is successful, you will get a array of the passed edges from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Edges">Edges</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1577. </summary>
  1578. <value>The default value is false.</value>
  1579. </member>
  1580. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsNodesReturn">
  1581. <summary>
  1582. Gets or sets whether to keep the passed nodes in the analysis result. If true, after the analysis is successful, you will get the passed nodes from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Nodes">Nodes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1583. </summary>
  1584. <value>The default value is false.</value>
  1585. </member>
  1586. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsPathGuidesReturn">
  1587. <summary>
  1588. Gets or sets whether to keep the path guides in the analysis results. If true, after the analysis is successful, you will get the path guides from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.PathGuides">PathGuides</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1589. </summary>
  1590. <value>The default value is false.</value>
  1591. </member>
  1592. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsRoutesReturn">
  1593. <summary>
  1594. Gets or sets whether to keep the route objects (GeoLineM) in the analysis result. If true, after the analysis is successful, you will get the route dataset from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Routes">Routes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1595. </summary>
  1596. <value>The default value is false.</value>
  1597. </member>
  1598. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsStopIndexesReturn">
  1599. <summary>
  1600. Gets or sets whether to keep the stop-index dataset in the analysis result. If true, after the analysis is successful, you will get the stop-index dataset from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.StopIndexes">StopIndexes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1601. </summary>
  1602. <value>The default value is false.</value>
  1603. </member>
  1604. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Nodes">
  1605. <summary>
  1606. Gets or sets the node ID dataset passed by the analysis. It is required, but it is exclusive with the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Points">Points</see> property. If you set them at the same time, only the last set before the analysis is valid. For example, firstly you specify the nodes data and then the coordinates dataset, then it will only analyze the coordinate points.
  1607. </summary>
  1608. <value>The default value is null.</value>
  1609. </member>
  1610. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Points">
  1611. <summary>
  1612. Gets or sets the points dataset passed by the analysis. It is required, but it is exclusive with the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Nodes">Points</see> property. If you set them at the same time, only the last set before the analysis is valid. For example, firstly you specify the nodes data and then the coordinates dataset, then it will only analyze the coordinate points.
  1613. </summary>
  1614. <value>The default value is null.</value>
  1615. </member>
  1616. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.TurnWeightField">
  1617. <summary>
  1618. Gets or sets the turn weight field, and it is optional.
  1619. </summary>
  1620. <value>The default value is String.Empty.</value>
  1621. </member>
  1622. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.WeightName">
  1623. <summary>
  1624. Gets or sets the name of the Weight field information. It is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> class. The default value is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of the first <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> if you don't set it in the analysis.
  1625. </summary>
  1626. <value>The default value is String.Empty.</value>
  1627. </member>
  1628. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.UCross">
  1629. <summary>
  1630. Gets or sets the forbidden condition of the U type road. It's designed for the neighboring three arcs. It means that the result route cannot pass the three arcs in order. It is a two dimensional array, where the first dimension means how many groups of limitations it has, the second dimension means the forbidden arc ID of each group(Note: The forbidden arc ID amount of each group must be 3, otherwise it is invalid). IDs of the three arcs should be adjacent.
  1631. </summary>
  1632. </member>
  1633. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.ServiceType">
  1634. <summary>
  1635. Gets or sets the service area type.
  1636. This setting is used in service area analysis, according to different types of service area to construct different service area.
  1637. The default value is ServiceType. SimpleArea.
  1638. </summary>
  1639. </member>
  1640. <member name="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">
  1641. <summary>
  1642. Traffic network analysis environment setting class.
  1643. This class is used to provide all the parameter information required for traffic network analysis.
  1644. The traffic network analysis environment sets the parameters of the various parameters of the set of the direct impact analysis results.
  1645. </summary>
  1646. </member>
  1647. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.#ctor">
  1648. <summary>
  1649. Initializes a new instance of the TransportationAnalystSetting class.
  1650. </summary>
  1651. </member>
  1652. <member name="M:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.#ctor(SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting)">
  1653. <summary>
  1654. Initializes a new instance of the TransportationAnalystSetting class which is identical with the specified TransportationAnalystSetting object.
  1655. </summary>
  1656. <param name="transportationAnalystSetting">The specified TransportationAnalystSetting object.</param>
  1657. </member>
  1658. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.BarrierEdges">
  1659. <summary>
  1660. Gets or sets the ID list of the barrier nodes, and it is optional.
  1661. </summary>
  1662. <value>The default value is null.</value>
  1663. </member>
  1664. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.BarrierNodes">
  1665. <summary>
  1666. Gets or sets the ID list of the barrier nodes, and it is optional.
  1667. </summary>
  1668. <value>The default value is null.</value>
  1669. </member>
  1670. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.EdgeIDField">
  1671. <summary>
  1672. Gets or sets the field that identifies the edge ID in the network dataset. The ID field identify the network edge must be set, and it supports 16-bit integer and 32-bit integer.
  1673. </summary>
  1674. <value>The default value is SmEdgeID.</value>
  1675. </member>
  1676. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.EdgeNameField">
  1677. <summary>
  1678. Gets or sets the field of the edge name. It is optional. Note, if not set it, even you set the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.IsPathGuidesReturn">IsPathGuidesReturn</see> property as true, the analysis result will not return the path guide.
  1679. </summary>
  1680. <value>The default value is String.Empty.</value>
  1681. </member>
  1682. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.FNodeIDField">
  1683. <summary>
  1684. Gets or sets the field that identifies the start node ID in the network dataset. The ID field identifying the start node must be correctly set, and it supports 16-bit integer and 32-bit integer.
  1685. </summary>
  1686. <value>The default value is SmFNode.</value>
  1687. </member>
  1688. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.NetworkDataset">
  1689. <summary>
  1690. Gets or sets the network dataset, required.
  1691. </summary>
  1692. <value>The default value is null.</value>
  1693. </member>
  1694. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.NodeIDField">
  1695. <summary>
  1696. Gets or sets the field that identifies the node ID in the network dataset. The ID field identifying the network node must be set, and it supports 16-bit integer and 32-bit integer.
  1697. </summary>
  1698. <value>The default value is SmNodeID.</value>
  1699. </member>
  1700. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.NodeNameField">
  1701. <summary>
  1702. Gets or sets the name of the field which stores the node names, optional.
  1703. </summary>
  1704. <value>The default value is String.Empty.</value>
  1705. </member>
  1706. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TNodeIDField">
  1707. <summary>
  1708. Gets or sets the field that identifies the end node ID in the network dataset. The ID field identifying the end node must be correctly set, and it supports 16-bit integer and 32-bit integer.
  1709. </summary>
  1710. <value>The default value is SmTNode.</value>
  1711. </member>
  1712. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.Tolerance">
  1713. <summary>
  1714. Gets or sets the distance tolerance from the point to the edge. It is obsolete. The unit is meter. It has the same unit with the dataset specified by the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.NetworkDataset">NetworkDataset</see> property. Note: When using the coordinate point mode (<see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.Points">Points</see>, i.e., the specified analysis point is the coordinate point ID, not the node ID) or the specified barrier coordinate point (<see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystParameter.BarrierPoints">BarrierPoints</see>) in the analysis, you need to set an appropriate distance tolerance to avoid the incorrect analysis result due to that the selected analysis points or barrier points can not be adjusted into the network.
  1715. </summary>
  1716. <value>The default value is 0.</value>
  1717. </member>
  1718. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TurnDataset">
  1719. <summary>
  1720. Gets or sets the turn dataset, and it is optional.
  1721. </summary>
  1722. <value>The default value is null.</value>
  1723. </member>
  1724. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TurnFEdgeIDField">
  1725. <summary>
  1726. Gets or sets the field of the start turn edge ID. It supports 16-bit integer and 32-bit integer, and it is optional.
  1727. </summary>
  1728. <value>The default value is String.Empty.</value>
  1729. </member>
  1730. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TurnNodeIDField">
  1731. <summary>
  1732. Gets or sets the field of the turn node ID. It supports 16-bit integer and 32-bit integer, and it is optional.
  1733. </summary>
  1734. <value>The default value is String.Empty.</value>
  1735. </member>
  1736. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TurnTEdgeIDField">
  1737. <summary>
  1738. Gets or sets the field of the end turn edge ID. It supports 16-bit integer and 32-bit integer, and it is optional.
  1739. </summary>
  1740. <value>The default value is String.Empty.</value>
  1741. </member>
  1742. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TurnWeightFields">
  1743. <summary>
  1744. Gets or sets the turn weight fields collection, and it is optional.
  1745. </summary>
  1746. <value>The default value is null.</value>
  1747. </member>
  1748. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.WeightFieldInfos">
  1749. <summary>
  1750. Gets or sets the WeightFieldInfos object.
  1751. </summary>
  1752. <value>The default value contains the WeightFieldInfos object of an element. The element Name is Length. The FTWeightField and TFWeightField are SmLength.</value>
  1753. </member>
  1754. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.RuleField">
  1755. <summary>
  1756. Gets or sets the traffic rule field of the network edge in the network dataset. The field type must be text. It is optional.
  1757. </summary>
  1758. <value>The default value is String.Empty.</value>
  1759. </member>
  1760. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.FTSingleWayRuleValues">
  1761. <summary>
  1762. Gets or sets the string array which represents the from-to oneway line. It is optional.
  1763. </summary>
  1764. <value>The default value is null.</value>
  1765. </member>
  1766. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TFSingleWayRuleValues">
  1767. <summary>
  1768. Gets or sets the string array which represents the to-from oneway line. It is optional.
  1769. </summary>
  1770. <value>The default value is null.</value>
  1771. </member>
  1772. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.ProhibitedWayRuleValues">
  1773. <summary>
  1774. Gets or sets the string array which represents the forbidden line. It is optional.
  1775. </summary>
  1776. <value>The default value is null.</value>
  1777. </member>
  1778. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.TwoWayRuleValues">
  1779. <summary>
  1780. Gets or sets the string array which represents the two-way traffic line. It is optional.
  1781. </summary>
  1782. <value>The default value is null.</value>
  1783. </member>
  1784. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.EdgeFilter">
  1785. <summary>
  1786. Gets or sets the edge filter expression in the transportation analysis, optional.
  1787. </summary>
  1788. </member>
  1789. <member name="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting.Bounds">
  1790. <summary>
  1791. Gets or sets the analysis scope of the path finding analysis. Optional.
  1792. </summary>
  1793. </member>
  1794. <member name="T:SuperMap.Analyst.NetworkAnalyst.TurnType">
  1795. <summary>
  1796. The TurnType type constant. It is used in PathGuideItem.
  1797. </summary>
  1798. </member>
  1799. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.None">
  1800. <summary>
  1801. The invalid value.
  1802. </summary>
  1803. </member>
  1804. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.End">
  1805. <summary>
  1806. The end, no turn.
  1807. </summary>
  1808. </member>
  1809. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.Left">
  1810. <summary>
  1811. Turns left.
  1812. </summary>
  1813. </member>
  1814. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.Right">
  1815. <summary>
  1816. Turns right.
  1817. </summary>
  1818. </member>
  1819. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.Ahead">
  1820. <summary>
  1821. Moves straight ahead.
  1822. </summary>
  1823. </member>
  1824. <member name="F:SuperMap.Analyst.NetworkAnalyst.TurnType.Back">
  1825. <summary>
  1826. Turns back.
  1827. </summary>
  1828. </member>
  1829. <member name="T:SuperMap.Analyst.NetworkAnalyst.VehicleInfo">
  1830. <summary>
  1831. The class of the vehicle information.
  1832. </summary>
  1833. </member>
  1834. <member name="M:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.#ctor">
  1835. <summary>
  1836. Initializes a new instance of the vehicle information class.
  1837. </summary>
  1838. </member>
  1839. <member name="M:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.#ctor(SuperMap.Analyst.NetworkAnalyst.VehicleInfo)">
  1840. <summary>
  1841. Initializes a new instance which is identical with the specified vehicle information class.
  1842. </summary>
  1843. <param name="info">Specific vehicle information object.</param>
  1844. </member>
  1845. <member name="P:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.LoadWeight">
  1846. <summary>
  1847. Gets or sets the load amount of the vehicle.
  1848. </summary>
  1849. <value>The default value is -1.0.</value>
  1850. </member>
  1851. <member name="P:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.LoadWeights">
  1852. <summary>
  1853. Get or set the load of the vehicle. The load can be multi-dimensional, for example, the maximum load weight and the maximum load capacity can be set simultaneously.
  1854. </summary>
  1855. </member>
  1856. <member name="P:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.Cost">
  1857. <summary>
  1858. Gets or sets the maximum cost of the vehicle.
  1859. </summary>
  1860. <value>The default value is -1.0.</value>
  1861. </member>
  1862. <member name="P:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.StartTime">
  1863. <summary>
  1864. Gets or sets the earliest departure time of the vehicle.
  1865. </summary>
  1866. </member>
  1867. <member name="P:SuperMap.Analyst.NetworkAnalyst.VehicleInfo.EndTime">
  1868. <summary>
  1869. Gets or sets the latest return time of the vehicle.
  1870. </summary>
  1871. </member>
  1872. <member name="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">
  1873. <summary>
  1874. Logistics analysis parameter setting class, mainly used to set related parameters.
  1875. </summary>
  1876. </member>
  1877. <member name="M:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.#ctor">
  1878. <summary>
  1879. Initializes a new instance of the logistics analysis parameter setting class.
  1880. </summary>
  1881. </member>
  1882. <member name="M:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.#ctor(SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter)">
  1883. <summary>
  1884. Initializes a new instance of the logistics analysis parameter setting class which is identical with the specified logistics analysis parameter setting.
  1885. </summary>
  1886. <param name="analystParameter">Specific logistics analysis parameter setting class.</param>
  1887. </member>
  1888. <member name="M:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.Dispose">
  1889. <summary>
  1890. Releases the resources.
  1891. </summary>
  1892. </member>
  1893. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.BarrierEdges">
  1894. <summary>
  1895. Gets or sets the ID list of the barrier nodes, and it is optional.
  1896. </summary>
  1897. <value>The default value is null.</value>
  1898. </member>
  1899. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.BarrierPoints">
  1900. <summary>
  1901. Gets or sets the coordinates list of the barrier nodes, and it is optional.
  1902. </summary>
  1903. </member>
  1904. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.BarrierNodes">
  1905. <summary>
  1906. Gets or sets the ID list of the barrier nodes, and it is optional.
  1907. </summary>
  1908. <value>The default value is null.</value>
  1909. </member>
  1910. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsEdgesReturn">
  1911. <summary>
  1912. Gets or sets whether to keep the passed edges in the analysis result. If true, after the analysis is successful, you will get a array of the passed edges from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Edges">Edges</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1913. </summary>
  1914. <value>The default value is false.</value>
  1915. </member>
  1916. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsNodesReturn">
  1917. <summary>
  1918. Gets or sets whether to keep the passed nodes in the analysis result. If true, after the analysis is successful, you will get the passed nodes from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Nodes">Nodes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1919. </summary>
  1920. <value>The default value is false.</value>
  1921. </member>
  1922. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsPathGuidesReturn">
  1923. <summary>
  1924. Gets or sets whether to keep the path guides in the analysis results. If true, after the analysis is successful, you will get the path guides from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.PathGuides">PathGuides</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1925. </summary>
  1926. <value>The default value is false.</value>
  1927. </member>
  1928. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsRoutesReturn">
  1929. <summary>
  1930. Gets or sets whether to keep the route objects (GeoLineM) in the analysis result. If true, after the analysis is successful, you will get the route dataset from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.Routes">Routes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1931. </summary>
  1932. <value>The default value is false.</value>
  1933. </member>
  1934. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsStopIndexesReturn">
  1935. <summary>
  1936. Gets or sets whether to keep the stop-index dataset in the analysis result. If true, after the analysis is successful, you will get the stop-index dataset from the <see cref="P:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult.StopIndexes">StopIndexes</see> property of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystResult">TransportationAnalystResult</see> object; and if false, you will get a null array.
  1937. </summary>
  1938. <value>The default value is false.</value>
  1939. </member>
  1940. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.TurnWeightField">
  1941. <summary>
  1942. Gets or sets the turn weight field, and it is optional.
  1943. </summary>
  1944. <value>The default value is String.Empty.</value>
  1945. </member>
  1946. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.WeightName">
  1947. <summary>
  1948. Gets or sets the name of the Weight field information. It is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.TransportationAnalystSetting">TransportationAnalystSetting</see> class. The default value is the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of the first <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> in the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> if you don't set it in the analysis.
  1949. </summary>
  1950. <value>The default value is String.Empty.</value>
  1951. </member>
  1952. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.TimeWeight">
  1953. <summary>
  1954. Gets or sets the name of the time field info.
  1955. </summary>
  1956. </member>
  1957. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.AnalystType">
  1958. <summary>
  1959. Gets or sets the logistics analysis mode.
  1960. </summary>
  1961. <value>The default value is LeastCost.</value>
  1962. </member>
  1963. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.VRPDirectionType">
  1964. <summary>
  1965. Get or set the type of logistics analysis route.
  1966. </summary>
  1967. <value>默认值为 RoundRoute。</value>
  1968. </member>
  1969. <member name="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult">
  1970. <summary>
  1971. VRP analysis result class. This class is used to obtain the set of routes for the analysis results, the set of nodes through which the analysis passes, the set of arcs, the set of travel guides, the set of sites and the set of weights, and the cost of each site. And the time and cost of the VRP line.
  1972. </summary>
  1973. </member>
  1974. <member name="M:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Dispose">
  1975. <summary>
  1976. Release the resources used by the TransportationAnalystResult.
  1977. </summary>
  1978. </member>
  1979. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Edges">
  1980. <summary>
  1981. Get the set of paths through which the analysis results are obtained. Note that the <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsEdgesReturn">IsEdgesReturn</see> of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see> object must be Set to true to include the set of path segments in the analysis result, otherwise an empty array.
  1982. </summary>
  1983. </member>
  1984. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Nodes">
  1985. <summary>
  1986. Get the set of waypoints for the analysis results. Note that the <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsNodesReturn">IsNodesReturn</see> of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see> object must be Set to true to include the set of path nodes in the analysis result, otherwise an empty array.
  1987. </summary>
  1988. </member>
  1989. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.PathGuides">
  1990. <summary>
  1991. Get the travel guide collection. Note that <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsPathGuidesReturn">IsPathGuidesReturn</see> of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see> object must be Set to true to include the travel guide collection in the analysis results, otherwise an empty array.
  1992. </summary>
  1993. </member>
  1994. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Routes">
  1995. <summary>
  1996. A collection of route objects that get the result of the analysis (a collection of <see cref="T:SuperMap.Data.GeoLineM">GeoLineM</see>). Note that the <see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VR's VRPAnalystParameter</see>. Set to true to include the route collection in the analysis result, otherwise an empty array.
  1997. </summary>
  1998. </member>
  1999. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.StopIndexes">
  2000. <summary>
  2001. Gets a two-dimensional array of site indexes that reflect the order in which the sites are sorted after analysis. Note that the <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.IsStopIndexesReturn">IsStopIndexesReturn</see> of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see> object must be Set to true to include the site index collection in the analysis results, otherwise an empty array.
  2002. </summary>
  2003. </member>
  2004. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.StopWeights">
  2005. <summary>
  2006. Get the cost (weight) between sites after sorting the sites based on the site index. <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.WeightName">WeightName</see> of the unit and analysis parameters (<see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see>) object See&gt; The weight field information specified by the attribute (<see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see>) has the same weight field.
  2007. </summary>
  2008. </member>
  2009. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Weights">
  2010. <summary>
  2011. Get an array of weights that represent the cost. <see cref="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter.WeightName">WeightName</see> of the unit and analysis parameters (<see cref="T:SuperMap.Analyst.NetworkAnalyst.VRPAnalystParameter">VRPAnalystParameter</see>) object See&gt; The weight field information specified by the attribute (<see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see>) has the same weight field.
  2012. </summary>
  2013. </member>
  2014. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.VRPDemandValues">
  2015. <summary>
  2016. Returns the load of each line in the logistics distribution.
  2017. </summary>
  2018. </member>
  2019. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.Times">
  2020. <summary>
  2021. Returns the time of arrival in each distribution point in each route in the logistics distribution.
  2022. </summary>
  2023. </member>
  2024. <member name="P:SuperMap.Analyst.NetworkAnalyst.VRPAnalystResult.VehicleIndexs">
  2025. <summary>
  2026. Returns the vehicle index for each line in the logistics distribution.
  2027. </summary>
  2028. </member>
  2029. <member name="T:SuperMap.Analyst.NetworkAnalyst.VRPDirectionType">
  2030. <summary>
  2031. This enumeration defines the type of VRP analysis route.
  2032. </summary>
  2033. </member>
  2034. <member name="F:SuperMap.Analyst.NetworkAnalyst.VRPDirectionType.RoundRoute">
  2035. <summary>
  2036. Start at the center and return to the center.
  2037. </summary>
  2038. </member>
  2039. <member name="F:SuperMap.Analyst.NetworkAnalyst.VRPDirectionType.StartByCenter">
  2040. <summary>
  2041. Start at the center but don't return to the center.
  2042. </summary>
  2043. </member>
  2044. <member name="F:SuperMap.Analyst.NetworkAnalyst.VRPDirectionType.EndByCenter">
  2045. <summary>
  2046. Do not start from the center but return to the center.
  2047. </summary>
  2048. </member>
  2049. <member name="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">
  2050. <summary>
  2051. The TransferWeightFieldInfo class. This class contains the information of TransferWeightFieldInfo object and the weight field of the transfer analysis.
  2052. </summary>
  2053. </member>
  2054. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.#ctor">
  2055. <summary>
  2056. Initializes a new instance of the WeightFieldInfo class.
  2057. </summary>
  2058. </member>
  2059. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.#ctor(SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo)">
  2060. <summary>
  2061. Initializes a new instance of the WeightFieldInfo class which is identical with the specified WeightFieldInfo.
  2062. </summary>
  2063. <param name="weightFieldInfo">The specified WeightFieldInfo object.</param>
  2064. </member>
  2065. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.FTWeightField">
  2066. <summary>
  2067. Gets or sets the from-to weight field or field expressions.
  2068. </summary>
  2069. <value>The default value is String.Empty .</value>
  2070. </member>
  2071. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">
  2072. <summary>
  2073. Gets or sets the name of the WeightFieldInfo object.
  2074. </summary>
  2075. <value>The default value is UntitledWeightFieldInfo.</value>
  2076. </member>
  2077. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.TFWeightField">
  2078. <summary>
  2079. Gets or sets the to-from weight field or field expressions.
  2080. </summary>
  2081. <value>The default value is String.Empty.</value>
  2082. </member>
  2083. <member name="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">
  2084. <summary>
  2085. The <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> class is the collection of the weight field information objects, which is used to manage the weight field information such as Add, Delete, getting the weight filed information of the specified name and index.
  2086. </summary>
  2087. </member>
  2088. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.#ctor">
  2089. <summary>
  2090. Initializes a new instance of WeightFieldInfos.
  2091. </summary>
  2092. </member>
  2093. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.#ctor(SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos)">
  2094. <summary>
  2095. Constructs a new object identical to the given WeightFieldInfos object.
  2096. </summary>
  2097. <param name="weightFieldInfos">The specified WeightFieldInfos object.</param>
  2098. </member>
  2099. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Add(SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo)">
  2100. <summary>
  2101. Adds a new WeightFieldInfo object in the WeightFieldInfos.
  2102. </summary>
  2103. <param name="weightFieldInfo">The WeightFieldInfo object to be added.</param>
  2104. <returns>The index of the new WeightFieldInfo object.</returns>
  2105. </member>
  2106. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Clear">
  2107. <summary>
  2108. Clears all the WeightFieldInfo objects in the WeightFieldInfos. The cleared WeightFieldInfo objects are disposed.
  2109. </summary>
  2110. </member>
  2111. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.GetEnumerator">
  2112. <summary>
  2113. Returns an enumerator for iterating through the WeightFieldInfos.
  2114. </summary>
  2115. <returns>An IEnumerator object used to iterate through a collection.</returns>
  2116. </member>
  2117. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.IndexOf(System.String)">
  2118. <summary>
  2119. Gets the index of the WeightFieldInfo according to the given name.
  2120. </summary>
  2121. <param name="name">The name of the WeightFieldInfo to index.</param>
  2122. <returns>Returns the index of the WeightFieldInfo in the WeightFieldInfos.</returns>
  2123. </member>
  2124. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Remove(System.Int32)">
  2125. <summary>
  2126. Removes the WeightFieldInfo object from the WeightFieldInfos according to the specified index. The removed WeightFieldInfo object is disposed.
  2127. </summary>
  2128. <param name="index">The index of the element to remove.</param>
  2129. <returns>Returns true if successful; otherwise false.</returns>
  2130. </member>
  2131. <member name="M:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Remove(System.String)">
  2132. <summary>
  2133. Removes the WeightFieldInfo object from the WeightFieldInfos according to the specified name. The removed WeightFieldInfo object is disposed.
  2134. </summary>
  2135. <param name="name">The specified name of the WeightFieldInfo to be removed.</param>
  2136. <returns>Returns true if it is removed successfully, otherwise returns false.</returns>
  2137. </member>
  2138. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Count">
  2139. <summary>
  2140. Gets the count of the WeightFieldInfo in the given WeightFieldInfos.
  2141. </summary>
  2142. </member>
  2143. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Item(System.String)">
  2144. <summary>
  2145. Gets the WeightFieldInfo in the WeightFieldInfos according to the specified name.
  2146. </summary>
  2147. <param name="name">The specified name. The value is WeightFieldInfo.Name. It is used to search the WeightFieldInfo object.</param>
  2148. <returns>The WeightFieldInfo object.</returns>
  2149. </member>
  2150. <member name="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos.Item(System.Int32)">
  2151. <summary>
  2152. Gets the WeightFieldInfo object in the WeightFieldInfos object according to the specified index.
  2153. </summary>
  2154. <param name="index">The specified index which starts with 0.</param>
  2155. <returns>The WeightFieldInfo object.</returns>
  2156. </member>
  2157. <member name="T:SuperMap.Analyst.NetworkAnalyst.AllocationDemandType">
  2158. <summary>
  2159. The enumeration defines the resource allocation demand types.
  2160. </summary>
  2161. </member>
  2162. <member name="F:SuperMap.Analyst.NetworkAnalyst.AllocationDemandType.Node">
  2163. <summary>
  2164. Node demand type. In this mode, the analysis only considers the resource demand of the nodes, not considering the demand of the edges. E.g., on Christmas Day, Santa send gifts to the children, where the location of Santa is the fixed center, the gift number is the resource number, the house addresses of children are demand nodes, the needed gift number of each child is the demand field value of the node. This condition is a node demand type.&lt;/p&gt;
  2165. </summary>
  2166. </member>
  2167. <member name="F:SuperMap.Analyst.NetworkAnalyst.AllocationDemandType.Edge">
  2168. <summary>
  2169. edge demand type. In this mode, the analysis only considers the resource demand of the edges, not considering the demand of the nodes. E.g., on Christmas Day, Santa send gifts to the children, where the location of Santa is the fixed center, the oil stock of the car Santa drives is the resource number, the house addresses of children are demand nodes, the needed oil cost to the home of each child is the demand field value of the edge. This condition is an edge demand type.&lt;/p&gt;
  2170. </summary>
  2171. </member>
  2172. <member name="F:SuperMap.Analyst.NetworkAnalyst.AllocationDemandType.Both">
  2173. <summary>
  2174. Node and edge demand type. Consider both the demand of nodes and edges. E.g., on Christmas Day, Santa send gifts to the children, when considering the gifts number and the oil cost, it is a node and edge demand type.
  2175. </summary>
  2176. </member>
  2177. <member name="T:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult">
  2178. <summary>
  2179. Resource allocation analysis result class.
  2180. </summary>
  2181. </member>
  2182. <member name="M:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult.Dispose">
  2183. <summary>
  2184. Releases all resources that the object occupies.
  2185. </summary>
  2186. </member>
  2187. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult.DemandResults">
  2188. <summary>
  2189. Gets the array of the DemandResult objects. For more information, please refer to the DemandResult class.
  2190. </summary>
  2191. </member>
  2192. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult.Routes">
  2193. <summary>
  2194. Gets the allocation route result of the resource allocation analysis. The array length is the number of the resource centers.
  2195. </summary>
  2196. </member>
  2197. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult.Nodes">
  2198. <summary>
  2199. Gets the ID set of nodes passed by the analysis result.
  2200. </summary>
  2201. </member>
  2202. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystResult.Edges">
  2203. <summary>
  2204. Gets the ID set of edges passed by the analysis result.
  2205. </summary>
  2206. </member>
  2207. <member name="T:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter">
  2208. <summary>
  2209. The LocationAnalystParameter class provides the required parameters for the location-allocation analysis including whether to allocate resources from the supply center, supply centers, the weight field name, the turn weight field, the expected number of supply centers, etc.
  2210. </summary>
  2211. </member>
  2212. <member name="M:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.#ctor">
  2213. <summary>
  2214. Construct a new Resoure allocation analysis parameter class.
  2215. </summary>
  2216. </member>
  2217. <member name="M:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.#ctor(SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter)">
  2218. <summary>
  2219. Initializes a new instance of the AllocationAnalystParameter class which is identical with the specified AllocationAnalystParameter.
  2220. </summary>
  2221. <param name="parameter">Specified AllocationAnalystParameter object.</param>
  2222. </member>
  2223. <member name="M:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.Dispose">
  2224. <summary>
  2225. Releases all resources that the object occupies.
  2226. </summary>
  2227. </member>
  2228. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.SupplyCenters">
  2229. <summary>
  2230. Gets or sets the collection of SupplyCenter.
  2231. </summary>
  2232. <value>The default value is a new <see cref="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.SupplyCenters">SuppplyCenters</see> object.</value>
  2233. </member>
  2234. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.NodeDemandField">
  2235. <summary>
  2236. Gets or sets the field representing the demand of the nodes which are regarded as the demand centers in the network dataset.
  2237. </summary>
  2238. <value>The default value is NodeDemand.</value>
  2239. </member>
  2240. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.EdgeDemandField">
  2241. <summary>
  2242. Gets or sets the field representing the demand of the edge which are regarded as the demand centers in the network dataset.
  2243. </summary>
  2244. <value>The default value is EdgeDemand.</value>
  2245. </member>
  2246. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.IsFromCenter">
  2247. <summary>
  2248. Whether to analyze from the supply centers or not.
  2249. </summary>
  2250. <value>The default value is true.</value>
  2251. </member>
  2252. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.IsConnected">
  2253. <summary>
  2254. Gets or sets whether the route generated in the analysis must be connected.
  2255. </summary>
  2256. <value>The default value is true.</value>
  2257. </member>
  2258. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.DemandType">
  2259. <summary>
  2260. Gets or sets resource allocation mode.
  2261. </summary>
  2262. <value>The default is AllocationDemandType.Both.</value>
  2263. </member>
  2264. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.WeightName">
  2265. <summary>
  2266. Gets or sets the name of the weight field information, i.e., the <see cref="P:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo.Name">Name</see> value of a certain <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfo">WeightFieldInfo</see> object of the <see cref="T:SuperMap.Analyst.NetworkAnalyst.WeightFieldInfos">WeightFieldInfos</see> object specified by the TransportationAnalystSetting class.
  2267. </summary>
  2268. <value>The default value is String.Empty .</value>
  2269. </member>
  2270. <member name="P:SuperMap.Analyst.NetworkAnalyst.AllocationAnalystParameter.TurnWeightField">
  2271. <summary>
  2272. Gets or sets the turn cost field and this field must be in the collection of turn cost fields which is defined in the transportation network analysis environment settings.
  2273. </summary>
  2274. <value>The default value is String.Empty .</value>
  2275. </member>
  2276. </members>
  2277. </doc>