这个GIS是我们项目中的一部分, 应该不是一个很复杂的应用(对于大侠们来说^_^),我大概描述下需求:
1. 载有仪器的车辆在某城市干道行驶, 仪器每隔几分钟测试一次, 并把测试结果信息和当前
这次测试的地理信息(经度和纬度,由GPS获得)储存起来,并存入数据库.(我不负责这部分实现,
我只负责下面几点的实现)
2. 在应用系统中有一个测试回放模块,就是把某一天某次测试所经过的路径和在哪些点进行了测试
在WEB页面里以地图的形式标示出来(数据来源当然是上面的数据库), 也就是说只显示,不用和
用户交互.
3. 系统采用基于WEB的应用程序,考虑用JSP+SERVLET+JAVABEAN.
4. 是一个全省的项目,可能会包括很多城市.
基本情况就是这样, 由于以前没有做过相关的,所以有很多疑问来问各位:
1. 地图原始资料从哪里来? 如何在WEB页面里显示?
2. 如何把测试路径和测试点准确地定位在地图上?
3. 是否需要较强的算法分析?
4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?
5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
说了这么一大堆,希望各大侠能耐心的看完并提出宝贵的意见!! 说实话, 一直做数据库开发
对自己能否完成这样的任务心里没有底 所以想听听大家的意见.年底了,为调动大家的社会化大讨论的积极性,顶者有分 ^_^
1. 载有仪器的车辆在某城市干道行驶, 仪器每隔几分钟测试一次, 并把测试结果信息和当前
这次测试的地理信息(经度和纬度,由GPS获得)储存起来,并存入数据库.(我不负责这部分实现,
我只负责下面几点的实现)
2. 在应用系统中有一个测试回放模块,就是把某一天某次测试所经过的路径和在哪些点进行了测试
在WEB页面里以地图的形式标示出来(数据来源当然是上面的数据库), 也就是说只显示,不用和
用户交互.
3. 系统采用基于WEB的应用程序,考虑用JSP+SERVLET+JAVABEAN.
4. 是一个全省的项目,可能会包括很多城市.
基本情况就是这样, 由于以前没有做过相关的,所以有很多疑问来问各位:
1. 地图原始资料从哪里来? 如何在WEB页面里显示?
2. 如何把测试路径和测试点准确地定位在地图上?
3. 是否需要较强的算法分析?
4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?
5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
说了这么一大堆,希望各大侠能耐心的看完并提出宝贵的意见!! 说实话, 一直做数据库开发
对自己能否完成这样的任务心里没有底 所以想听听大家的意见.年底了,为调动大家的社会化大讨论的积极性,顶者有分 ^_^
解决方案 »
- 【Struts2+Ajax】
- 我的jsp改了,但是页面上面还是显示我没改以前的页面..这个怎么清理缓存啊?
- jsp验证用户名用JQuery的Ajax遇到了问题
- sping为什么每次添加了plug-in标签就会报错呢?
- JfreeChart在myeclipse里面为什么没有提示?
- 有没有做过wap网页的。
- jsf的faces-config.xml的文件提示错误
- 电脑不支持javascript是怎么回是事啊?
- jsp资产(设备)管理信息系统
- EasyUI filebox中怎么获取到file对象,我要做预览。哪位高手能回答下,谢谢。。
- 请用过appfuse程序的大侠进来看看!谢谢!
- 请问jsp开发方式
就这条提点意见,
既然是GIS项目,就要有地理信息平台,简便的就用别人的,自己进行二次开发,
这样在效率和性能都不用担心
如果有自己的平台,就不用说了,实力一定很强,
最简单易用的是采用mapxtreme+asp进行开发,
好象现在出来mapxtreme.net版的,一直没有用过
你要把那些基础地理信息的线路 基础图的 道路图层找到 依据它自己做一个图层,实现你的功能。试试
地图原始资料从哪里来? 如何在WEB页面里显示?
如何把测试路径和测试点准确地定位在地图上? 地图原始资料这些都是从测绘局里找到的,基础数据免费,这完全是GIS开发的事情,你找一些东西看看吧。
2. 如何把测试路径和测试点准确地定位在地图上? --使用现成的webgis软件,如arcims等
3. 是否需要较强的算法分析? --一般来说需要
4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考? --可以到arcgis的官方论坛去看看。
5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去? --可能对javascript有一定掌握。
webgis软件 生在图 然后用javascript和用户交互,专递数据. 我们可以交流一下:45703991
http://www.digitalearth.net.cn/
www.gischina.com
www.supermap.com.cn
1. 地图原始资料从哪里来? 如何在WEB页面里显示?
--地图原始资料,一般的国土局、规划局等等单位都有详细的空间数据,包括测绘数据、管线、道路、影像图等等。可以从这里获取。 如果你要从头自己测绘,那就算了吧,这不是什么容易的事情。
--利用WebGis软件,可以将空间数据形成图形,显示于浏览器中。2. 如何把测试路径和测试点准确地定位在地图上?
--有了空间数据之后,可以通过一系列的换算,将你的路径和点生成图形,显示于界面之上。GIS平台一般都会有例子的。3. 是否需要较强的算法分析?
--有许多现成的算法了呀。可以自己参考图论、GIS相关的算法等等去做。4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?
--开源的俺不知道了。5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
--你列这几点,是最基础的GIS需要的功能。将来一定会有更复杂的需求等你搞呢。慢慢调研,会发现更多的需求。 在这里可能就很难让别人给你回答出来了啊
不知道能不能考虑AJAX?
相关参考:www.supermap.com
二,如何显示出来, GIS都使用已经做好的组件实现,JAVA的一个叫MAPJ的很不错,具体得还是要看你们的项目使用那个,有了这个组件,你就可以调用API,
JAVA在此充当了三层结构的第一层, JSP--MAP SERVER---DATA SERVER。 已经好久没有做了,但愿没有误导你。
补充一下, 象电子地图中的放大,等都是组件中做好的,你调用, 地图一般是分层的,就是把不同的东西显示在不同层,有点象PS中,你可以控制显示那些层。不难得,看一下,估计你的水平,两个星期可以上手。
但这个东西最好还是需要专业知识的,不像平时的那些东西这么简单的。
是的,看看例子也能做,但真正做个企业级别的应用,估计就不这么容易了,因为有学多专业的术语,不是玩这个出身的,却是不太好弄,注你好运吧
楼主加油
他们有
2. 如何把测试路径和测试点准确地定位在地图上?
mapinfo(c\s)
mapx(b\s)
3. 是否需要较强的算法分析?
no
4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
最重要的是gps和软件以及地图的接口
以及它们之间的格式转换
如是b\s 最好做ie插件
------
原始资料是纯画出来的,至于如何显示那要看你是不是想做二次开发,你有多少银子?2. 如何把测试路径和测试点准确地定位在地图上?
------
还是那句,二次开发,或者你用APPLET,APPLET能解决不少问题,但也有难点,不过已经有很多成功案例了,但操作系统对APPLET不那么友好。3. 是否需要较强的算法分析?
------
是的,最好有些理论基础,因为MAP是层次上的东西,有理论基础好上手,像简单的空间分析,模型计算等知道了总比不知道强很多,当然不是说没有理论基础就不好上手了,选择二次开发好了。如果你是做项目就二次开发吧。这要看你的开发深度,最好能培训一下,GIS在一些院校的技术也是不错的,国内的次了点,最好你能找个咨询或培训的,GIS关键是上手,最好有些VC的基础。4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?
------
参考Map Tools,Map Server去吧。不过java比起C#来开发GIS还略逊一些(个人意见),最好选择一个比较齐全的产品线,呵呵,我知道的不错的全是收费的,小弟用的也不多,这条意见当参考吧。5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
------
这没法和你说,你做个demo出来,啥问题都浮出水面了。
地图可以手工录入,不过看你这个项目的规模~需要去测绘院购买电子地图~这个投入还是比较大的,购买的地图一般是cad格式的~需要矢量化后通过gis平台导入数据库
2. 如何把测试路径和测试点准确地定位在地图上?
这个用gis平台的支持~可以通过经纬度来定点
3. 是否需要较强的算法分析?
gis系统最大的问题就是速度,特别是你要做bs模式的话~算法优化是很重要的,海量的数据传输查询啊,当然~跟你系统要求的地图精度有关
4. 有没有类似开源的东东用来参考? 或者有其他资源可供参考?
我以前用的平台是geomedia~其他还有mapinfo之类的~你可以先了解下
5. 除过上面提到的几点, 我还有哪些重要的东西没有考虑进去?
客户端页面会有很多js的dd,要求还比较高^_^
还有做gis要了解图层这个dd