社区
地理信息系统
帖子详情
[高分]Mapbuilder+Geoserver如何实现测距和搜索显示附近的商店这样的功能?
良少
博客专家认证
2006-08-17 10:20:04
Mapbuilder+Geoserver如何实现测距和搜索显示附近的商店这样的功能?
我用Geoserver地图服务器,Mapbuilder作为视图。 如何实现测距功能?
还有,如何搜索某个坐标附近的商店,这样的功能?
...全文
494
6
打赏
收藏
[高分]Mapbuilder+Geoserver如何实现测距和搜索显示附近的商店这样的功能?
Mapbuilder+Geoserver如何实现测距和搜索显示附近的商店这样的功能? 我用Geoserver地图服务器,Mapbuilder作为视图。 如何实现测距功能? 还有,如何搜索某个坐标附近的商店,这样的功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
良少
2006-08-22
打赏
举报
回复
了解了一些了。 不过偶对JS不是很精通啊。 看来最近要好好补一补JS了。
良少
2006-08-21
打赏
举报
回复
楼上的兄弟,看样子你是比较熟悉Mapbuilder的吧!
http://docs.codehaus.org/display/MAP/Overview
这篇文章中,有个开发查找地图中位置的例子。程序示例是:
http://sigma.openplans.org/
请问,有没有这个例子的源代码。
一般的展示地图的Mapbuilder程序,需要一个html页面,一个配置文件,一个Context配置文件。
我看到http://sigma.openplans.org/的Html源码,看到有不少JS代码,使用AJAX与服务器端通讯,请问,如果我要编写和它一样的程序,是不是也要自己另外在Html页面上编写这样的通讯JS代码,而不是使用Mapbuilder的配置文件?
谢谢!
iwillsw
2006-08-21
打赏
举报
回复
既然都是开源的,源码自然找得到啦。
如果只是使用Mapbuilder提供的工具,使用xml配置文件就够了,如果你需要增加自己的定制功能,当然需要编写js代码。
iwillsw
2006-08-18
打赏
举报
回复
Mapbuilder可以实现测距(没做过),Geoserver没有缓冲区的概念,空间搜索可以使用WFS-T查询实现,下面的WFS请求将返回BBOX(52500,49000 53000,49300)区域内的jn:GMAP_ROAD实体记录
<wfs:GetFeature service="WFS" version="1.0.0"
outputFormat="GML2"
xmlns:jn="http://www.openplans.org/jn"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">
<wfs:Query typeName="jn:GMAP_ROAD">
<ogc:PropertyName>LNAME</ogc:PropertyName>
<ogc:Filter>
<ogc:BBOX>
<ogc:PropertyName>GEOMETRY</ogc:PropertyName>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#21483">
<gml:coordinates>52500,49000 53000,49300</gml:coordinates>
</gml:Box>
</ogc:BBOX>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
letheanwater
2006-08-18
打赏
举报
回复
没用过这两种东西
但是测距的核心就是获得两点坐标,求两点间距离
即使平台不提供现成的接口
用几何计算也能出来啊。
至于获取一定范围内的某种特定信息,就是建立缓冲区查找呀
buffersearch
这个你找一下你的平台里面看看提供不提供
良少
2006-08-18
打赏
举报
回复
ddddddddddddddddddd
geoserver
+
map
builder
+uDig+postgis
一个完整的tomcat(weblogic)+
geoserver
+
map
builder
+uDig+postgis利用开元软件构架和建立的gis系统,数据的建立,服务的搭建,web客户端的
实现
,都有所介绍
Geoserver
+
Map
Builder
教程
Geoserver
+
Map
Builder
+Udig+Postgis教程
GeoServer
和GeoWebCache
关于
GeoServer
地图缓存问题的研究.doc 基于
GeoServer
的WebGIS开发.pdf 基于
GeoServer
和OpenLayers的WebGIS
实现
.pdf 基于GOESERVER_2.0.2的地图发布(webgis作业).do 使用
geoserver
创建样式简单图解.doc 优化_
geoserver
的运行.txt
Geoserver
+
Map
Builder
+Udig+Postgis.pdf
GeoServer
地图开发解决方案.doc
geoserver
地图配置文档.docx
geoserver
显示
中文.doc
Geoserver
中Postgis的应用入门.pdf geowebcache+wms配置.doc GeoWebCache配置.docx Oracle_Spatial_与
geoserver
,_Google_Earth_集
GEOServer
开发文档
折叠
GeoServer
定义 是 OpenGIS Web 服务器规范的 J2EE
实现
,利用
GeoServer
可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过
GeoServer
可以比较容易的在用户之间迅速共享空间地理信息。 折叠
GeoServer
主要特性 兼容 WMS 和 WFS 特性;支持 PostgreSQL、 Shapefile 、 ArcSDE 、 Oracle 、 VPF 、 MySQL 、
Map
Info ;支持上百种投影;能够将网络地图输出为 jpeg 、 gif 、 png 、 SVG 、 KML 等格式;能够运行在任何基于 J2EE/Servlet 容器之上;嵌入
Map
Builder
支持 AJAX 的地图客户端OpenLayers;除此之外还包括许多其他的特性。
map
builder
map
builder
源码
Map
builder
是开源web地图软件,可以在本地运行也可以基于网页浏览。只要安装PHP服务器(Apatch + PHP)或者Java的服务器(Tomcat),做一些简单的配置便可以运行。其组成主要包括:
Map
builder
-lib :是一个基于LGPL协议的地图浏览工具开源库。 OpenLayers:OpenLayers给不同的地图图层文件提供一些公共接口,比如Google,WMS.它运用了地图渲染工具等其他的一些地图处理工具。协议:BSD。 Sarissa: 它是一个基于ECMAScript库的xml API,它主要提供不同的XML文件的加载,Xpath查询及以XSLT形式
实现
XML文件转换和方面人们很简便的进行Aj ax开发。协议: LGPL。 Single file compression:单个文件压缩,压缩程序是为了创建基于dojo压缩系统的
Map
builder
Compressed.js文件压缩。协议: Academic Free License v.2.1。
地理信息系统
2,142
社区成员
8,289
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章