地图看到与否跟你geo database没有什么太大关系,看你要显示哪里的地图数据,也可以是基于文件如mxd等的地图数据,如果你想展示基于arcsde+ms sql server 2008的后台数据,在你装完sde数据引擎后,相关数据都存入对应的地理数据库里面,就可以通过arcCatalog来进行浏览。Good luck~
//省略了从数据库查询 并转换成json格式的代码
var map = new BMapMap("l-map");
var records=eval(${results});//后台得到的数据包含经纬度,json格式的
var points=new Array();
for(var i=0;i<recordslength;i++){
pointspush(new BMapPoint(records[i]longitude,records[i]latitude));//创建点对象
}
mapcenterAndZoom(point, 15); //初始化地图
mapenableScrollWheelZoom();
mapaddControl(new BMapNavigationControl());
for(var i=0;i<pointslength;i++){
mapaddOverlay(points[i]);
}
MAPGIS数据库建设流程
MAPGIS建库需要以下几个图层,JHTB(接合图表)、CODE(数据字典)、DLTB(地类图斑)、XZDW(线状地物)、XZQ(行政区)、JBNTBHPK(基本农田保护片块)、JBNTBHTB(基本农田保护图斑)
1、将SHAPE格式数据转换为MAPGIS格式数据,在MAPGIS主菜单下点击图形处理下的“文件转换”
运行完后点关闭,提示是否保存对话框
选择保存路径和文件名称
2、将苍穹下的属性结构按照《土地利用数据库标准》转换为MAPGIS的属性结构(各层都要进行修改)。
其实就是按照标准将苍穹下的英文字段名改为MAPGIS下的中文字段名
3、建立数据库
打开MAPGIS建库系统,工程管理下新建工程
按以上设置进行设置,将接合图表和数据字典层导入后,点击确定。
点击坐标系统设置,按下图进行设置,然后点击确定。
将XZQ、PDT、DLTB、XZDW、JBNTBHPK、JBNTBHTB层按下图设置导入工程。
点击是,即将一个图层导入工程,所有图层都按此方法导入,导入完成后再次统改地图参数,只设置投影带类型(3度带)和投影带序号即可(35)。
4、工程下运行右边工具赋属性(都是双击工具)
① 数据结构升级
② 编号工具菜单下生成地类图斑编号(初次建库时使用此工具,若已有图斑编号就不再使用此工具)
③ 数据加工的数据处理工具下运行按图斑边界剪断线状地物,目的是将线状地物打断,并给线状地物赋长度,若已有长度,可不在运行此工具。
④ 线状地物属性赋值
⑤ 地类界线属性赋值
⑦ 线状地物属性修改
⑧ 要素代码赋值
⑨ 根据代码赋名称
5、计算面积
面积计算前要将XZQ层的控制面积和计算面积字段清空,将地类图斑层的所有面积字段清空,将线状地物层的线状地物面积字段清空,将基本农田保护片块和图斑层的面积字段也全部清空,方法如下图所示:
先在左侧双击要清空属性的图层,使其变为红色,然后在“区编辑”菜单下运行“根据参数赋属性”,将控制面积和计算面积字段前面选中,后面的内容全部删除,点击确定即可,所有图层要清空的字段都按此方法,若要清空的是线状地物,则在“线编辑”菜单下的“参数编辑”下运行根据参数赋属性。
右边工具栏里双击“椭球面积计算”,按下图进行设置(将行政区层添加,中央经线输入105)
再按下图进行设置并计算
以上面积计算完后,在右边点击“控制面积设置”工具,在空白处输入县级控制面积进行平差(因为此数据库为一个村,故不进行平差)
设置完后,点击“控制面积处理”,即可进行平差。
平差完后点击“土地利用面积重算”工具。
6、数据汇总
在“成果输出”菜单下点击“数据汇总”,选择汇总到本地,然后点击确定。
7、打印表格
在“成果输出”菜单下点击“打印表格”菜单
将右下角的分页选项取消,点击“打印”即可输出所选中的所有表格。
8、导出VCT文件
点击“工具”菜单下VCT数据交换下的国家级农村VCT导出。
备注:因为在MAPGIS里权属层是自动生成的,所以我不知道怎样把你的数据导进去。
以横条广告为例的广告插入实现,插屏广告同理,积分墙广告待续。
工具/原料
sdk
方法/步骤
注册下载sdk
创建项目,创建完成项目后、将会得到应用id、应用密钥这两个字符串:
将下载下来的库添加到本地项目中,选择选项:
其次添加依赖框架、这步很重要,
所要添加的依赖框架框架:
adsupportframework
securityframework
storekitframework
imageioframework
mapkitframework
quartzcoreframework
systemconfigurationframework
coretelephonyframework
coregraphicsframework
添加完成、编译
最后代码实现显示横幅广告
这里需要做3件事:
1)首先要到appcontrollermm
中初始化代理
2)调用initqumiguanggao初始化方法
3)显示广告横幅
<1>
将所要现实的那个cpp文件改成mm文件
<2>
在mm文件中把头文件包含进来
以上就是关于地图数据库建好之后,在自己做的系统里系统里连接地图数据库就可以看到地图了全部的内容,包括:地图数据库建好之后,在自己做的系统里系统里连接地图数据库就可以看到地图了、怎么把数据库中的数据标注在地图上、mapgis如何建立数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)