GIS开发框架的选择
比较出名的GIS底层数据框架GDAL,我比较喜欢,因为几乎所有常用的GIS数据源都可以操作。至于你要在web端有所作为,也有很多相应的web服务框架,如OpenLayer,MapServer等。
■网友
目标是将OA系统中的部分信息用地图呈现。根据你的描述,对于地图的需求如下:1、点击地物,显示地物的属性信息和关联的数据;2、单值or分段专题图;3、连接业务数据库获取最新数据;4、叠加不同地图;从需求来看,其实是连接数据库之后,实现地图点击查看和叠加地图的最普通不过的需求,本着解决问题的原则,我更倾向于推荐使用已有的系统,比如地图汇、MapBox、CartoDB之类的,利用在线作图的便利,解决这些常见的需求。当然,如果确实有必要引入二次开发实现集成,那么开源软件就有很多选择,最为常见的例如GeoServer+OpenLayers/Leaflets,感兴趣的话可以在http://www.osgeo.org/ 寻找最佳组合;商业软件国际上最著名的是ESRI公司的ArcGIS,还有国内最著名的SuperMap,他们都提供了BS、CS的全套系列软件,实现你的需求可谓小case了。
■网友
一、针对这个标准说你需要掌握的技能:编程语言:后台java、前端JavaScript+html/css数据库:oracle/mysql或postgresql(一个项目只需要用一种数据库,但是做开发的话,掌握前两者是必须的吧)GIS地图服务器和框架:openlayers+geoserver、或者ArcGIS API for JavaScript+ArcGIS Server(其中可能需要ArcSDE+Oracle)当然,如果没有自己发布一些影像或者矢量图的话,可以采用在线的地图,这样自己就不需要地图服务器,不需要管理服务,在线地图国内可以选择高德,百度等二、根据你描述的需求你是需要地图服务器,因为你需要叠加不同的专题图层,这个图层可能只能自己发布了。总之,你的地图相关的功能都很简单。arcgis是收费的,建议你使用openlayers等开源的GIS框架仅供参考!留名:https://github.com/giscafer
■网友
开源的都比较碎,有服务的,有界面的。没有硬性要求还是用啊克几思吧,简单好用
■网友
推荐openlayer+geoserver,基于你所提出的gis功能
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 想写个个人博客,苦于不知道用啥前端框架
- 咋搞垮一个Onlinejudge
- 盐城经济技术开发区:“创成”即启程 创建再出发
