首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >首次开发基于Web的地理信息系统

首次开发基于Web的地理信息系统
EN

Stack Overflow用户
提问于 2015-07-24 13:26:19
回答 2查看 110关注 0票数 0

我的任务是开发基于web的GIS,但我对web编程是个新手。那么,我可以从哪里开始开发基于web的GIS呢?

谢谢你之前

致以问候!

EN

回答 2

Stack Overflow用户

发布于 2015-08-12 00:07:54

你必须了解web编程的两个主要组件:前端和后端。

前端,是结果/图形在客户端(pad、显示器)中的显示方式。最常用的工具是JavaScript库,如javascript的ArcGIS API或OpenLayers。对于前端,你需要学习html,css和javascript。

后端,是你如何管理你的项目的架构(模型-数据库)。有许多技术可供选择,例如,Java (J2EE)或.NET。对于地理数据库,有SQL server或PostGIS等系统。后端通常放在服务器中。

在地理信息系统中,你还需要一个网络地图服务器(例如,为了共享数据),你可以使用GeoServer或ArcGIS for server (商业)。

在我的经验中,我喜欢使用django作为后端,这是一个使用python进行web开发的框架(也有许多使用python的GIS库,您可以集成这些库)。使用django,您可以使用模型-视图-模板控制器以简单快速的方式管理web页面中的数据。Django也有一个叫做geodjango的模块,用于管理地理数据库,但不如GeoServer强大。

票数 1
EN

Stack Overflow用户

发布于 2015-07-24 14:28:28

从“需求”开始。为了理解什么是需求,请从一本关于软件工程的书开始。

一旦你有了需求,你就需要“设计”--使用什么工具/技术/语言。如果你刚开始编程,你通常会让一个大四学生来做设计。

然后你会遇到一个任务,比如在网页上渲染google地图,这个任务可以用stackoverflow来回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31602793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档