免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1341|回复: 10
收起左侧

[资料] MapGIS开发_地质基本应用1

[复制链接]

2

主题

1万

铜板

18

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
1012

地信元老

发表于 2020-12-22 02:17 | 显示全部楼层 |阅读模式
VC开发mapgis过于复杂,VB开发mapgis相对简单,但VB6又不是面向对象,代码直观性差,代码、模块重复利用率低。通过几年业余开发,应用python+VB可以生成基本的地质绘图模块。
   1、基础模块采用VB编写,它负责读取文本文件,并生成点、线、区文件:借鉴MapGIS明码文件格式,文本文件以每一行为单位,包含文件全路径名,点、线、区信息。编写代码时,注意避免加载(load)文件及保存(save)文件占用电脑资源。前段时间编写的代码没处理好,电脑自动画1张钻孔柱状图要用1分钟以上(主要是岩心块度图耗费大量时间),优化代码后,可实现2-5秒生成1张钻孔柱状图。
    2、数据存储建议采用网络型数据库,其优点在此就不用大量时间进行阐述;
    3、其后,就是如何生成文本文件、调用VB生成的基础模块应用程序exe文件,这个就完全脱离VB、VC,我采用python进行开发,个中原因主要有二:一是代码优美,模块化;二是ArcGIS也可用python直接开发。
    4、一个功能最好采用模块化,尽量留足参数接口,下面是我编写的钻孔柱状图程序图形界面,仅供参考
C:\Users\Administrator\Desktop\10.png
    为了实现积木式的应用,迎合不同砖家的味口,没办法想出这种方法。
    如果大家感兴趣,后陆续贴出原代码。当然不只钻孔柱状图模块,还有化分表、(Excel表中的)数据复制粘贴生成地质产状等模块

10

主题

2万

铜板

34

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4394

精华勋章灌水勋章活跃勋章贡献勋章

发表于 2020-12-22 09:19 | 显示全部楼层
谢谢分享,少附件
回复 支持 反对

使用道具 举报

14

主题

13万

铜板

144

好友

VIP会员

mapgis

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
7839

精华勋章宣传勋章

QQ
发表于 2020-12-22 09:43 | 显示全部楼层
谢谢分享,这个可以有。
锄禾日当午,签到好辛苦!...
回复 支持 反对

使用道具 举报

6

主题

2万

铜板

15

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
21939
发表于 2020-12-22 09:56 | 显示全部楼层
谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

17

主题

3万

铜板

51

好友

黄金会员

wigi

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4873
发表于 2020-12-27 18:47 手机频道 | 显示全部楼层
谢谢分享,少附件了
回复 支持 反对

使用道具 举报

6

主题

5834

铜板

8

好友

地信学员

Rank: 12Rank: 12Rank: 12

积分
409
发表于 2021-10-25 19:39 | 显示全部楼层
谢谢你的分享
回复 支持 反对

使用道具 举报

0

主题

4435

铜板

5

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1550
发表于 2021-10-26 09:06 | 显示全部楼层
谢谢楼主......
回复

使用道具 举报

0

主题

8078

铜板

2

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2212
发表于 2021-12-31 16:22 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

8078

铜板

2

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2212
发表于 2021-12-31 16:24 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

277

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
14
发表于 2021-12-31 17:06 | 显示全部楼层
最新版用上了mapgis 10,java和.net都行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表