[发明专利]一种利用MATLAB进行物流GIS中空间分析的系统实现方法无效
申请号: | 200810203018.6 | 申请日: | 2008-11-20 |
公开(公告)号: | CN101739250A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 杨斌;王洁;吴先斌;胡坚堃;孟燕萍 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 陈学雯 |
地址: | 200135 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 matlab 进行 物流 gis 空间 分析 系统 实现 方法 | ||
1.一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特征在于:
A、确定系统里需要展现的物流模型,确定模型中应用的算法和输入输出参数,编写MATLAB函数;
B、用C#调用MATLAB函数,实施步骤如下:
(1)利用MATLAB自带的.nettool工具将.m文件转换成.net组件,以.dll文件为接口,该文件通过调用另一个.ctf文件来完成具体的功能;
(2)在C#中引入mwarray.dll;C#通过引入mwarray.dll才能调用MATLAB进行矩阵运算;
(3)生成一个实例,并对.net组件所输出的结果进行数据类型的转换,以符合.net编程环境中对数据类型的要求。
C、设计图形用户界面即用户在系统界面上输入相应的参数值。
2.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于,在所述的步骤B中的步骤(1)操作前还要安装.netframework和MCR组件。
3.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于,所述步骤C中,用户直接可以在地图上用鼠标进行操作就能完成整个模型的计算以及运算结果在地图上的展现。
4.根据权利要1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于,所述C#利用MATLAB数学计算功能和函数进行系统开发,即在C#用进行系统开发的时,将数学计算交给MATLAB计算。
5.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于,所述模型数字参数输入的系统界面由C#完成,即用户在进行模型计算的时,能够通过系统界面的引导输入模型计算需要的参数。
6.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:所述的步骤C中,所述系统界面上通过ARCGIS的坐标转换功能,能够在系统界面上直接输入物流模型中的点、线、面参数,并在系统界面上显示输出的结果。
7.根据权利要求6所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:所述输出的结果以图片的形式展现给用户。
8.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:所述步骤A中的所述编写MATLAB函数是通过在MATLAB环境下输入MATLAB函数中的参数值来实现函数的编写。
9.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:所述步骤B中所述C#调用MATLAB函数是在C#环境下通过输入MATLAB函数中的参数来调用MATLAB函数。
10.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:在所述步骤C中,程序在地图上生成一个临时空白图层,用户可以在该临时空白图层上进行输入操作而不会对底层数据产生影响。
11.根据权利要求1所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:在所述步骤C中,程序在地图上生成一个临时空白图层,MATLAB的计算结果可以输出到该临时空白图层上展示给用户而不会对底层数据产生影响。
12.根据权利要求9或10所述一种利用MATLAB进行物流GIS中空间分析的系统实现方法,其特点在于:所述系统界面上通过所述临时空白图层实现人机交互功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810203018.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁尾矿砂透水砖
- 下一篇:用于动态模拟试验的数据自动记录系统及其方法