学习Geodatabase的总结
一、怎样择取自己需要的、有用的资料
1、开始找资料时,首先想到的是ESRI的帮助文档,因为它直接、规范而系统。通读一遍之后,大致了解了Geodatabase的各个方面。再从帮助文档体系结构中选出重要的内容,例如什么是要素数据集、Geodatabase的体系结构,而地理数据库事务管理之类的因为很少接触就会大致了解一下。在后面写的时候就会有所侧重。
2、有时候需要从大篇幅中找有用的信息,往往只有几段话,这时先要对整体有印象,它总体讲的是什么,分哪几部分叙述,各部分中心句、关键字是什么,最初看不懂的也没关系。然后哪些是需要的就明白了,这样子才不会漏掉关键信息或者以偏盖全,或者干脆找不到重点。有时候找到某段很长的文字,尤其是技术类的文章,要看懂的话一方面需要知识积累,另一方面要会拆解消化,化晦涩为简单,直到最终融会。
例 如:参考书籍《ArcGIS Engine开发-从入门到精通》作者介绍了空间数据库的发展历程,从GIS技术与数据库管理技术等角度分析了从文件系统直到面向对象数据库模型,它们各 自的设计思想、优缺点,等等,而我只要了解Geodatabase和ArcSDE部分,那么除了必要的外延知识,其它都可以浓缩或省略,最终挑选了几句话 编辑出来:“空间数据库系统是描述、存储和处理……提出面向对象数据库以及易于实现的较为折中的对象-关系模型数据库。”
3、对于涉及到的必须掌握的技术、思想,那么必须认识清楚,亲身体验。 由于之前做项目接触的都是9.3版本以及Access数据库,没想到ArcGIS10有些COM组件有较大变动,Desktop也进行了调整;企业级数据 库与独立的数据库存储机制也有很大区别。在这次学习中,在以前的经验基础上掌握了新版本变化,同时对数据库的实例、用户、权限、服务等概念有了更深的体 会。
二、组织和编辑文档
目前我写文档是比较慢的,因为当我收集到很多资料之后,会先进行 梳理,确定出我自己的文档结构,而写的过程中也会适时的进行调整,比如会将不同来源的资料整理到一个位置,基本上写到自认已经说清楚说完了为止。所以写出 来的东西会带个人痕迹,不会是直接大段大段的复制。以后随着文档写的越来越多,我想不管是结构还是内容都将更到位更准确。
三、解决一些典型非典型的程序错误
典型的错误:比如安装出错导致登录不了SQL Server数据库,原因是帐户密码错误,权限不足;ArcGIS用不了,原因是破解不成功等等,都能够重装等办法解决,相关的网络帮助教程也很多。
非典型性错误:由于不常见,或者牵扯到诸如系统上的问题、隐藏性的冲突,很麻烦,找出来并排除可不简单。比如有次安装SQL Server失败,居然是计算机名字与Windows用户名相同造成的,我拿到电脑的时候开机输入计算机名字为gis,这时自动生成Windows用户 gis,安装数据库实例时添加管理帐户gis\gis就出错。当时请教师兄也没办法,这谁会想得到!改过计算机名字还得重新破解ArcGIS -_-!
又比如,连接SDE的时候,esri_sde服务启动又失败,这个问题很普遍而且原因多样,网上的N中方法都不行,最后参照大神经验,试着查看安装日志,读 到:“Parameter "TEMP" not found in giomgr.defs file!”估计是giomgr.defs文件出了问题,于是找到它,添加参数:
TEMP C:\Users\gis\AppData\Local\Temp # Temporary directory
然后就OK了,咦,就OK了,这算啥?有时莫名其妙的出现错误,google之亦解决不了,那么或许查看系统或软件自带的错误日志,试着读懂它,解决办法可能就有了。
学习Geodatabase的总结的更多相关文章
- ArcGIS Geodatabase版本控制机制的学习总结
本文是最近内部的一个学习的自我整理,只有关键信息,如果需要详细了解,请参阅ArcGIS帮助文档: http://resources.arcgis.com/zh-cn/help/main/10.1/in ...
- ArcGis学习教程免费版在线观看
ArcGis学习教程免费版在线观看 作者:池建 文章来源:清华大学出版社 点击数:150220 更新时间:2013-8-8 摘要:Arcgis学习视频教程根据书籍章节逐步讲解较为详细 ...
- ArcGIS学习推荐基础教程摘录
###########-------------------摘录一--------------------------########### ***************************** ...
- arcengine Annotation研究的一些学习资料(转)FeatureWeight
转自chanyinhelv原文Annotation研究的一些学习资料 下面是我最近对Annotation研究的一些学习资料,收集于此,供大家学习之用. 一.Annotation要素类介绍 在GeoDa ...
- AE的Annotation学习摘记
http://xg-357.blog.163.com/blog/static/36263124201151763512894/ IFeatureWorkspaceAnno pFWSAnno = (IF ...
- Annotation研究的一些学习资料
转自chanyinhelv原文Annotation研究的一些学习资料 下面是我最近对Annotation研究的一些学习资料,收集于此,供大家学习之用. 一.Annotation要素类介绍 在GeoDa ...
- (数据科学学习手札143)为geopandas添加gdb文件写出功能
本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 大家好我是费老师,很多读者朋友跟随着我先前写作的 ...
- 从直播编程到直播教育:LiveEdu.tv开启多元化的在线学习直播时代
2015年9月,一个叫Livecoding.tv的网站在互联网上引起了编程界的注意.缘于Pingwest品玩的一位编辑在上网时无意中发现了这个网站,并写了一篇文章<一个比直播睡觉更奇怪的网站:直 ...
- Angular2学习笔记(1)
Angular2学习笔记(1) 1. 写在前面 之前基于Electron写过一个Markdown编辑器.就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成:但就代码而言,之 ...
随机推荐
- 剑指offer —— 二维数组的查找
1.问题:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. 2.思路:只看题目本身 ...
- Python 模拟简单区块链
首先这是说明一下这是Tiny熊老师的教程https://www.cnblogs.com/tinyxiong 另外还要说明一下,暑假指导老师让我们做一些关于区块链的应用.这里只是涉及极其简单的模拟,主要 ...
- P4345 [SHOI2015]超能粒子炮·改 Lucas
\(\color{#0066ff}{ 题目描述 }\) 曾经发明了脑洞治疗仪与超能粒子炮的发明家 SHTSC 又公开了他的新发明:超能粒子炮・改--一种可以发射威力更加强大的粒子流的神秘装置. 超能粒 ...
- 牛客寒假算法基础集训营4 C Applese 走迷宫
链接:https://ac.nowcoder.com/acm/contest/330/C来源:牛客网 精通程序设计的 Applese 双写了一个游戏. 在这个游戏中,它被困在了一个 n×m迷宫 在迷宫 ...
- filter防止xxs攻击
什么是XSS攻击? XSS攻击使用Javascript脚本注入进行攻击 例如在表单中注入: <script>location.href='http://www.itmayiedu.com' ...
- Qt 学习之路 2(11):布局管理器
Home / Qt 学习之路 2 / Qt 学习之路 2(11):布局管理器 Qt 学习之路 2(11):布局管理器 豆子 2012年9月4日 Qt 学习之路 2 70条评论 所谓 GUI 界 ...
- Eclipse使用Ctrl+C和Ctrl+V复制粘贴时总是卡顿
Eclipse使用Ctrl+C和Ctrl+V复制粘贴时总是卡顿,解决办法: 更改打开代码超链接按键Ctrl为Alt: Window -> Preferences -> General -& ...
- Set去掉重复的元素
String[] uids= request.getParameterValues("dxus");获取页面传过来的id //--------------------------- ...
- 图片滚动插件jquery bxslider
https://www.cnblogs.com/axl234/p/4167196.html
- Python内置函数、作用域、闭包、递归
1.几个可能用到的内置函数 2.函数内变量的作用域 3.内嵌函数和闭包 4.递归函数 1.常见的内置函数 常见的内置函数: 查看内置函数: print(dir(__builtins ...