地图看到与否跟你geo database没有什么太大关系,看你要显示哪里的地图数据,也可以是基于文件如mxd等的地图数据,如果你想展示基于arcsde+ms sql server 2008的后台数据,在你装完sde数据引擎后,相关数据都存入对应的地理数据库里面,就可以通过arcCatalog来进行浏览。Good luck~
《ArcGIS软件与应用(第2版)》实验数据及PPT(PDF版),免费下载
7r1f
以培养GIS工程应用人才为目标,运用“迭代与协同”教学与人才培养思想,帮助ArcGIS初学者实现从软件认知到功能应用,再到综合与创新应用。
用ArcCatalog创建一个personal geodatabase,再在其中创建一个面图层,并定义必要的属性字段,然后在Arcmap中打开此图层,将建筑平面画出来,并将属性录入,在identify窗口中通过右键菜单Add hyperlink来链接到对应的照片就可以了。
详细的解释一下:
1、SDE安装成功后在SQL Server中便会有相关的二维表,但是还不能通过Arc Catalog或者代码连接,必须要进行POST,成功后方能使用。
2、POST时最后一步便会叫你填写SDEserver(服务器名,默认为你计算机名)、service(其实代码中的实例instance就填这个名字,默认为esri_sde)、database(数据库名,默认为sde)、uername(默认为sa)、password(自行设置)。
3、如果POST成功,可以通过打开Catalog的Add Spatial Database Connections,填写上述信息后测试连接是否可用,如果可用,那么你就可以在上述的代码运行d出的窗口中输入相关信息了。
4、说明一下,ArcSDE虽然是架构在SQL Server之上,但是查看或编辑创建的数据集或者要素类这些是在Catalog里,SDE、Catalog、SQL Server、Visual Studio之间的关系是:SDE是桥梁,SQL Server是桥的一头,负责处理连接的请求,空间数据由SDE转换成二维表,SQL Server进行最底层的二维表管理,Catalog是桥的另一头,负责空间数据的可视化查看。Visual Studio是汽车,可以随时从SDE桥梁上经过访问或者编辑SQL Server那一头的数据库。
5、最后回答您的问题:虽然问的比较乱,还是简单回答一下,(1)你用这段代码建立的是与SDE数据库的连接,如果还需要实现你标题的内容(Geodatabase数据库连接与矢量数据集创建及导入的代码)还要别的代码,
(2)建立的数据库是在Catalog中查看,SQL Server肯定也对SDE这个数据库进行了更改,(但是这是SDE和SQL Server负责,具体的更改估计你也找不着)
(3)要填的信息在以上我说的第二点。
Geodatabase地理数据库的建设需要分层次进行,首先确定是Personal GEO还是EnterpriseGEo。
1、建立要素数据集,包括Feature dataset、Raster Catalog、Raster dataset等。
2、建立要素类,在相应的数据集中建立必须的要素类。
3、创建关系类。
4、定义域、子类型和关系规则。
具体创建地理数据库有两种方式:Arc Catalog和Case Tool(UML)
建议:第一种方式请看:Building a Geodatabase(pdf)文档。
第二种方式请看:Modelling Our World
以上就是关于地图数据库建好之后,在自己做的系统里系统里连接地图数据库就可以看到地图了全部的内容,包括:地图数据库建好之后,在自己做的系统里系统里连接地图数据库就可以看到地图了、在ARCGIS软件下,创建shapefile数据和文件数据库的步骤、如何用Arcgis创建一个数据库 可以点开一个建筑平面就可以查询到他的属性数据和拍摄的图片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)