嘉联地产办公协同与项目管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * 企业发展是一个不断完善自我,不断提高的过程,因此,这种变动性会影响到企业的四个组成部份,同样处于不断地变化中 * * 企业发展是一个不断完善自我,不断提高的过程,因此,这种变动性会影响到企业的四个组成部份,同样处于不断地变化中 * * * * * * * * * * * * * * * * * * * * * * * * 空间数据库的实现 模板自动生成空间操作函数 * 空间数据库的实现 模板自动生成空间操作函数 * 空间数据库的实现 模板自动生成存储空间信息的系统表 * 空间数据库的实现 生成新表的命令 * 空间数据库的实现 添加空间字段 * 空间数据库的实现 数据处理与转换 这个项目里采用ArcGIS Desktop进行数据的处理和转换。地图的底图我们采用纸质地图进行扫描生成的tif图片,然后使用ArcMap进行地理参考和图片的数字化。 使用PostGIS的shp2pgsql命令行将shapefiles载入到PostGIS数据库中。 # shp2pgsql shaperoads myschema.roadstable roads.sql # psql -d roadsdb -f roads.sql * 桌面系统的实现 系统采用SharpMap作为GIS开发平台。SharpMap是一个小巧的基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。其网址为:http://sharpmap.iter.dk/ 和/SharpMap SharpMap的发布许可(License)为GNU General Public License,开发者为Morten Nielsen(http://www.iter.dk/)。 * 桌面系统的实现 使用PostGIS空间查询运算符进行空间查询的例子。区别于一般的GIS开发,查询通过GIS组件 SELECT id, the_geom FROM thetable WHERE the_geom POLYGON((0 0, 0 10, 10 10, 10 0, 0 0)) AND Contains(the_geom,POLYGON((0 0, 0 10, 10 10, 10 0, 0 0)); 的接口实现。在OGC 的标准中已经定义了数据对空间查询需要进行的支持,PostGIS只是对OGC标准进行了实现。 * 桌面系统的实现 添加空间数据的SQL命令如下: INSERT INTO gtest (ID, NAME, GEOM) VALUES (1, First Geometry, GeomFromText(LINESTRING(2 3,4 5,6 5,7 8), -1)); 同样的对数据修改也通过SQL语句实现,这与一般的关系数据库系统数据的更新方式相同。 * 桌面系统的实现 SharpMap在的地图渲染功能非常强大,但是在使用中发现SharpMap在数据渲染的时候标注时只能将标注的字符显示在图形外包矩形的中心内而不是图形的质心。 按图形最小外包矩形中心的标注 * 桌面系统的实现 选用.net平台中间件NetTopologySuite,实现代码如下: GisSharpBlog.NetTopologySuite.Geometries.Geometry pNTSGeom= SharpMap.Converters.NTS.GeometryConverter.ToNTSGeometry(feature,m_pGeometryFactory); System.Drawing.PointF position = map.WorldToImage((SharpMap.Geometries.Point)(SharpMap.Converters.NTS.GeometryConverter.ToSharpMapGeometry((GisSharpBlog.NetTopologySuite.Geometries.Geometry)pNTSGeom.Centroid))); * Web应用的实现 这里的web地图服务器考虑使用SharpMap来搭建。SharpMap不但具有开发嵌入式系统,同时也是一个符合WMS服务器的实现。具体实现如下: 下载SharpMap0.9的web演示代码。 在vs2005中以网站的方式打开,打开编辑App_Code\MapHelper.cs类编辑地图渲染的代码,可以将桌面应用中的地图渲染拷贝过来。 * * 3. 编译代码,然后配置在IIS中就可以实现WMS地图服务的发布。。 * 使用SharpMap发布WMS地图服务非常容易,

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档