当前位置: 代码迷 >> GIS >> 刚刚转GIS开发,学习路线,项目选型指导
  详细解决方案

刚刚转GIS开发,学习路线,项目选型指导

热度:238   发布时间:2016-05-05 06:11:21.0
刚转GIS开发,学习路线,项目选型指导
大家好,我之前一直做的是.Net开发,现在公司由于项目需要,要转GIS这一块,一直没有接触过这个领域,对于如何去着手有一些疑惑,希望能得到有经验的人士的指导。
先说一下项目中涉及的gis功能
系统主要是需要实现一个可缩放的地图,在地图上可以选择点,获取该点位置信息,添加记录,同时可以对改点的显示信息进行更改。总的来说就是能在gis地图上显示标记信息。

项目涉及到了gis的开发,在往下走的时候就迷茫了,主要是如下几个疑惑:
1,电子地图的获取,是自己制作还是直接用开放api,还是去购买,如果购买的话从哪里买?
2,gis开发的平台选择,国内外都有平台,arcgis、mapinfo都比较全,但是很贵,而且我觉得这个系统应该用不到很多其他功能,而开源的平台学习资料又少,不知道如何去选取平台比较好,需要从哪些因素考虑呢?
3,选定平台就是开发了,主要就是做webgis的开发,有没有一点建议的路线呢?

多谢指导!
------解决方案--------------------
有过两个项目gis地图经验,不知楼主的地图呈现是哪个地区的,上海市区的话,可考虑百度地图,要是局部地图,第三方地图可行。
------解决方案--------------------
引用:
Quote: 引用:

楼主想要做BS?CS还是手机呢?


主要还是考虑B/S模式的


BS的话,可以采用,前端使用Openlayers+Dojo,后端使用Spring.NET + NHibernate 结合ASP.NET MVC 的模式开发。
------解决方案--------------------
arcgis api for silverlight
------解决方案--------------------
天地图、搜狗地图、谷歌地图API都不要授权,都是免费的。百度好像只是注册一下,也不收费。自己做底图比较费力,如果是想做三维,可以考虑skyline。
技术路线:前台javascript+后台数据库(oracle有空间数据库模块oracle spatial,一般空间分析可以搞定。想免费用mysql也行,也有空间模块)。
------解决方案--------------------
针对你的问题可以了解一下天地图 不管是web应用还是桌面应用程序对于地理信息系统的核心原理是不变的,你可以到天地图官方看看他们有API还是有示例程序,现在做WEBGIS应用一般采用JAVAsrcpit和Flex的比较多如果有什么可以在问我哦
------解决方案--------------------
你的功能需求不难,一般GIS软件都可以。
如果考虑成本,建议你使用Openlayers、leaflet。
------解决方案--------------------
系统主要是需要实现一个可缩放的地图,在地图上可以选择点,获取该点位置信息,添加记录,同时可以对改点的显示信息进行更改。这些基本功能,依照你工作的经验是很快可以实现的,无论BS还是CS找本入门指导应该多会有。电子地图的获取这个功能推荐你用百度API或者google或者搜狗,都可以,买的话纯粹浪费钱。平台的选择就用ESRI公司的吧!其实我感觉用SuperMap系列也可以,因为你的功能不复杂,复杂的话还是用ESRI,国内软件实在没有可比性,而且现在都有破解版,做WebGIS 用ArcGIS Server10.0,网上软件很多

------解决方案--------------------
是这个网址的意思吗?
http://182.92.160.219/layer/
  相关解决方案