1、地图学与地理信息系统专业毕业论文 精品论文 新型 WebGIS 的开发与研究关键词:WebGIS 系统 桌面 GIS 服务器端应用程序 面向对象 脚本语言 ASP摘要:近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用C+Builder 可以迅速的开发出满足特殊要求的实用 WebGI
2、S 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web技术并以 C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、
3、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及
4、 ASP 技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。正文内容近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 W
5、ebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为
6、基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少
7、了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发
8、模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 Web
9、GIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操
10、作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语
11、言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 Web
12、GIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础
13、开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进
14、程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式
15、在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGI
16、S 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、
17、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及
18、 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGI
19、S 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发
20、平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创
21、建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处
22、理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS
23、系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性
24、查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 A
25、SP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS
26、专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台
27、独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过
28、程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这
29、些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统
30、,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询
31、、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP
32、技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业
33、开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自
34、开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和
35、进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信
36、息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。近几年来, WebGIS 技术在全世界各行各业中得到了迅猛发展及广泛应用。同时随着 Web 技术及开发手段的不断发展,也推动了 WebGIS 专业开发工具的不断发展,出现了很多 WebGIS 专业开发工具。利用专业开发工具开发 WebGIS 虽然具有很多优点,但也有很多不成熟的地方,很难通过无缝集成实现应用系统的特殊功能。在对空间数据及空间分析要求不高的情况下,应用 C+Builder 可以迅速的开发出满足特殊要求的实用 WebGIS 系统,并
37、在灵活性、可扩展性等方面都有无可比拟的优点。 C+Builder6.0 提供了强大的网络编程技术,尤其在页面生成及数据库操作方面,不仅功能强而且简单易学。本文通过参考国内外开发 WebGIS 的技术现状,结合脚本语言、ASP、VML 等 Web 技术并以C+Builder6.0 为基础开发平台独自开发了一套 WebGIS 系统。 WebGIS 系统的开发通常包括服务器端与浏览器端两部分的开发。在服务器端的开发中,首先开发一个桌面 GIS 应用程序,它既可以作为地图编辑系统又可为开发服务器端应用程序提供支持。桌面 GIS 在功能上设计一些常用的 GIS 功能,如地图的显示、窗口操作、属性查询、地
38、图的修改及地图图片的生成等,而在实现上采用面向对象技术对各个功能按类进行设计及封装。在 WebGIS 的开发模式中,服务器应用程序接口(ServerAPI)模式是一种进程内(In-Process)扩充的方法,运行于 Web 服务器的进程中,而且一旦启动,会一直处于运行状态,大大减少了进程创建过程和进程间的通信负载。论文的研究中将采用微软的服务器应用程序接口 ISAPI 来开发 WebGIS 服务器端应用程序;在浏览器端的开发过程中,主要是设计与实现各个 WebGIS 网页,而网页的设计与实现又包括静态网页和动态网页的设计与实现,静态网页由 HTML 语法书写,动态网页要由脚本语言及 ASP技术
39、来实现。 论文的研究过程中,首先实现了桌面 GIS 软件系统,并在此基础上完成了整个 WebGIS 系统的开发过程,并以长春市旅游图为例,通过在网站上的调试与运行,在功能上、外观上、及响应速度上都已达到比较良好的效果。另外,WebGIS 系统由于要处理很多请求与响应信息,以往的开发模式在处理这些信息的时候大多要增加很多的代码才能实现,而利用 C+Builder 所提供的各种网络开发组件却很方便快捷,大大提高了 WebGIS 系统开发与维护的性能。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,
40、可以联系我 q q 1627550258 ,提供原格式文档。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌?U 閩 AZ箾 FTP 鈦X 飼?狛P? 燚?琯嫼 b?袍*甒?颙嫯?4)=r 宵?i?j 彺帖 B3 锝檡骹笪 yLrQ#?0 鯖 l 壛枒l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛渓?擗#?“?# 綫 G 刿#K 芿$?7. 耟?Wa 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 皗 E|?pDb 癳$Fb 癳$Fb癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$F?責鯻 0 橔 C,f 薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵秾腵薍秾腵%?秾腵薍秾腵薍秾腵薍