想在网站上实现GIS怎么个步骤?

我现在会.net(使用C#语言),SQL数据库、javascript脚本语言,对网站开发比较熟悉现在想在网站上实现类似百度地图的功能(但是不需要全国那么大的范围,只是一个... 我现在会.net(使用C#语言),SQL数据库、javascript脚本语言,对网站开发比较熟悉
现在想在网站上实现类似百度地图的功能(但是不需要全国那么大的范围,只是一个城市的地图,功能也不需要公交推荐等那么的完善,只要能标示出特定的企业,特定的地点,能按照用户选择或录入的条件来筛选出相应的地点就可以了)

首先是自己画图还是用现成的地图的选择:

1、自己画图的一些疑问:
虽然是一个城市的地图,那是要把所有的街道、小区、企业、店铺等等全部标示也是不小的工作量,不知道这是一个人的能力所能完成的吗?如果是自己作图,需要美工方面的什么技术吗?另外,怎么保证画图质量呢?个人的话,又没有专业设备,不可以去搞什么测量甚至航拍吧?
2、用现成的地图的一些疑问:
是否有第三方的地图可以直接拿来使用?免费还是收费,如果收费收多少?如果现实中元素有所改变--比如新增道路或改道,第三方也许没有那么及时的修改,怎么办?

最后,不管是哪种方式都用的疑问:
我需要学习哪些知识和软件?以ArcGis为例,需要学习哪些东西呢?

PS:我要做的一切都是在web上,应该不需要桌面GIS的东西吧?
展开
 我来答
厉害了勇勇
2011-12-26 · TA获得超过252个赞
知道小有建树答主
回答量:188
采纳率:0%
帮助的人:143万
展开全部
1、自己作图:自己去采集数据不大现实,国家也不允许,可以向测绘院(局)购买,不过大比例尺的一般买不到,需要签保密协议,在配图方面要想做的美观肯定需要一定的美工基础,也有相关的标准;

2、一般都是免费,但没有义务保证你的使用的稳定性,可以试试用天地图的,这是国家开发的,投入了很多资金,地图更新也有保障;如果没有及时更新,只能自己在客户端画。如果你是商业应用的话,可以和地图服务提供商联系合作;

3、如果你用ArcGIS,可以看看ArcGIS server for javascript/flex/silverlight api ;如果你用第三方的地图,可以直接用他们的api,只要javascript熟悉就可以了。
追问
如果我直接使用百度、google等第三方的地图,那些各种比例尺的底图(包括道路、主要建筑等),都是直接从他们的服务器读取是吧?
但是我个人添加的一些地点数据,是否是保存在我自己的数据库里的?
如果我的网站浏览者比较多,是不是会带给这些第三方的服务器很大的带宽压力,不会中途停止服务了吧?
追答
1、是的;
2、你自己的数据当然可以在你自己的数据库;
3、如果你的网站访问量很大,最好联系第三方,不同的地图服务商应该有不同的方案;以前谷歌地图是一定时间内的访问量超过了他规定的限制只需要你告诉他就行,现在超过了他规定的限制好像打算开始收费了。
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友2b791b6c2
2011-12-26 · TA获得超过166个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:113万
展开全部
你可以学arcgis ims,或者arcgis server,通过.net来坐web gis。如果你要自己配置地图, 那么你可以用桌面的arcmap。如果不需要配置地图,也可以不用。你在webgis上加载每个图层。
追问
那么是自己画地图吗?我问的那些难题都如何应对呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式