摘要: c文件操作速查表 阅读全文
posted @ 2013-01-10 10:15 烟影 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 客户端访问Mapguide,有两种方式: 第一种方式: 每次请求都发送用户名密码:例如 请求瓦片尺寸:GET /mapguide/mapagent/mapagent.fcgi?OPERATION=GETDEFAULTTILESIZEY&VERSION=1.0.0&CLIENTAGENT=MapGuide&LOCALE=en Accept: text/html, application/xhtml+xml, */*Accept-Language: zh-CNUser-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 阅读全文
posted @ 2012-12-04 17:16 烟影 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 为了理清顺序,我会按步来展开: 1.静态变量初始化(只说有输出的位置). 编译好MapGuide开源版,debug运行,在main函数入口打上断点,会发现一堆 "FT_Stream_Open"输出.这是因为静态变量的缘故,优先于mian函数初始化.好了,现在我们揪出他的位置. 在项目中搜索,发现是 在mapguide\Common\Renderers\FontManager.cpp中. 是FontManager中的两个静态成员: CustomThreadMutex FontManager::sm_mutex; // 锁,CustomThreadMutex类,在windo.. 阅读全文
posted @ 2012-12-01 01:50 烟影 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 本机搭建的MapGuide的环境为: Apache + php + MapGuide. 1.在Apache的httpd.conf中: ScriptAlias /mapguide/mapagent/mapagent.fcgi "C:/Program Files/OSGeo/MapGuide/Web/www/mapagent/mapagent.fcgi" 即:以/mapguide/mapagent/mapagent.fcgi开头的URL都会被映射到C:/Program Files/OSGeo/MapGuide/Web/www/mapagent/mapagent.fcgi,且视. 阅读全文
posted @ 2012-11-29 16:33 烟影 阅读(186) 评论(0) 推荐(0) 编辑
摘要: MapGuide可以通过直接使用Oracle Spatial中的空间表,建立图层,直接显示在地图上. 在经过多次尝试之后,可以正常显示,现总结如下: 1.作为图层的空间表要有空间字段:sdo_Geometry,用于存储空间数据. 2.Oracle Spatial通过查找元数据表才知道数据库中有空间表,所以要将该表信息插入元数据表USER_SDO_GEOM_METADATA. 3.必须建立空间索引,才能在MapGuide中"发现"图层.目前不知道为什么,这方面的资料比较少.刚开始通过 把shp导入oracle,能正常在MapGuide中建立图层,显示出来. 后来手动建立空间表 阅读全文
posted @ 2012-11-25 20:56 烟影 阅读(154) 评论(0) 推荐(0) 编辑