针对现有避难场所选址需要多种工具配合、操作步骤繁杂和工作量大的问题,开发了基于Arcgis engine和Matlab的避难场所选址系统。通过Arcgis engine实现避难场所选址所需的定制系统界面、空间数据管理、最短路径分析、缓冲区分析和voronoi图分析等GIS功能。通过Matlab构建多目标加权灰靶决策法和熵值权重法模型,实现避难场所选址功能。应用COM组件技术实现Arcgis Engine和matlab的集成。以泉州市中心城区为例,应用该系统进行应急避难场所选址决策分析。结果表明,该系统可以满足泉州市的应急避难场所选址及布局分析需求。
Aiming at the problems of needing a variety of tools to cooperate,complex operation steps and large workload in location of emergency shelter,an emergency shelter location system based on Arcgis engine and Matlab was developed. The GIS functions including customized system interface,spatial data management,the shortest path analysis,buffer area analysis and voronoi diagram analysis required in emergency shelter location were realized by Arcgis engine,and the multi- objective weighted grey target decision method and the entropy weight model were constructed by Matlab,then the emergency shelter location functions were realized. The integration of Arcgis engine and Matlab was achieved by adopting COM component technology. Taking urban centres of Quanzhou city as example,the system was applied in the decision analysis of emergency shelter location. The results showed that the system can satisfy the requirements of emergency shelter location and layout analysis in Quanzhou city.