logo资料库

java解析DWG文件为json使用superMap.docx

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
第二步:为引用的 jar 文件指定帮助文档(Javadoc)
一,相关链接 组件 GIS 官网链接:http://support.supermap.com.cn/product/iObjects.aspx SuperMap iObjects Java 百度云下载链接:https://eyun.baidu.com/s/3kWrWjK7 密码:X5Se SuperMap http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsJava/index.html iObjects Java 助 文 在 线 帮 档 : 二,开发环境配置 运行 Eclipse 需要 Java 运行环境(简称 JRE)的支持,而且需要 JRE 1.4.2 以上的版本, 建议安装 1.6.0 以上版本的 JDK。 对于基于 SuperMap iObjects Java 编写的程序,需要设置两部分内容,一个是系统路径的 设置,另一个是 Eclipse 的类路径设置(即“库引用”)。 2.1. 系统路径设置 在 Eclipse 中开发的程序,如需利用命令行来运行,必须要配置系统的类路径,以便使 Java 程序或者基于 SuperMap iObjects Java 编写的程序可以运行。 设置系统路径的步骤:【此电脑】-【属性】-【高级系统设置】-【高级】-【环境变量】- 【系统变量 Path】-【编辑】-【新建】
以上设置针对利用命令行运行程序而言,如果在 Eclipse 集成开发环境中运行程序,则不需 要进行上述设置。 在第四步的环境变量对话框中,你可以设置两种环境变量:系统环境变量和用户环境变量。 系统环境变量影响你的电脑上的所有用户,而用户环境变量只影响你一个人。 Path 是一个系统变量,它用于帮助 MS-DOS 查找你在命令行的程序,它包含一系列由分号 分隔开的目录名。 可以通过在命令行窗口(win+R:输入 cmd),运行 java -version 命令来测试 JDK 路径是否 配置正确,如果它显示的软件开发工具包版本是正确的,则 JDK 的系统配置正确。如果要 验证这两个路径是否都配置正确,可以用 Java 命令运行一个基于 SuperMap iObjects Java 编写的程序,如可以成功运行,则说明路径都设置正确。 2.2 库引用 初学 Java 时之所以设置类路径变量,是因为我们是在命令行环境中编译程序。如果用 Eclipse 集成开发环境,就没有设置类路径变量的必要了,因为 Eclipse 有“库”选项卡来设定 项目所依赖的 jar 包。 通过“项目|属性”即可调出“库”选项卡,如下图所示,“库”选项卡用来设置 classpath,它是项 目配置中最重要的一个环节,此项设置也称为“库引用”,在利用 SuperMap iObjects Java 进
行二次开发时,需要通过“库”选项卡将 SuperMap iObjects Java 提供的 jar 包加入到 classpath 变量中 三,运行第一个示例程序 【 import... 】 - 【 Existing Projects into Workspace 】 - 【 Browse... 】, 找 到 示 例 程 序 : D:\supermap-iobjectsjava-9.1.2-17224-71949-win-all\SampleCode\WorkspaceManage 运行:右键【run as】-【java application】 运行结果:(如果只是做输出解析 dwg 这里可以用文件型工作空间,如果这里设置了密码, 代码中需要对应设置密码)
注意: 1.记得导入 com.supermap.data.jar (方法:选中工程,右键【Properties】-【Java Build Path】 -【Libraries】) 第二步:为引用的 jar 文件指定帮助文档(Javadoc)
1. 如下图所示,在引用到工程中的 jar 文件上,右键鼠标,选择菜单中的 “Properties”项; 2.打开如下图所示的对话框,单击左侧树中的“Javadoc Location”项,然后, 在右侧区域中指定 SuperMap iObjects Java 接口帮助的内容。
这里提供了两种方式来指定接口的帮助内容,根据接口帮助内容的存储位置分为:在线帮助 和本地帮助。其中: 在线帮助方式:通过将 SuperMap 官方网站提供的 SuperMap iObjects Java 在线帮助中的 程序员参考部分的帮助内容指定给所引用的 jar 文件,从而达到程序员参考与 Eclipse 集成的 目 的 ; 如 果 该 项 目 使 用 集 成 官 网 在 线 帮 助 , 你 只 需 要 输 入 “http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsJava/Programming Reference/”即可 本地帮助方式:SuperMap iObjects Java 安装目录下的 Help 文件夹中提供了 SuperMap iObjects Java Javadoc.zip 供程序员参考,解压该 zip 文件到当前文件夹,再点击【Browse...】, 找 到 该 解 压 后 的 文 件 夹 地 址 即 可 , 我 这 里 是 : D:\supermap-iobjectsjava-9.1.2-17224-71949-win-all\Help\SuperMap Java Javadoc (注意:要用“Browse...”的方式,不要直接复制地址进去!) iObjects 最终效果:
涉及需要下载的: supermap-iobjectsjava-9.1.2-17224-71949-win-all.zip SuperMap_LicenseCenter_9.1.8816.11154.zip 不注册代码运行报错,提示没有注册 supermap-idesktop-java-9.1.2-43-win64-zip-chs.zip 代码样例,和所需要的 jar 注册中心,可以免费试用 2 个月, 超图桌面工具 解析 DWG 心得:(下面代码只有导入到数据集,需要解析 dwg 为 json 输出请联系本人: QQ:494976021) 1. 运行 MainFrame.java 创建工作空间 2. 用 idesktop 桌面工具创建文本数据源 3. 然后就可以用下面代码进行测试了
4.
分享到:
收藏