GIS
classicning
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WebCam继续推进
今天在界面部分又完成了一点工作,但是还没有进一步的进展和整合。时间还是比较紧的,加油加油!...2007-04-04 10:51:26 · 212 阅读 · 0 评论 -
ESRI用户使用Python指南zz
本文转自 博客园flyingfish 原文地址:http://www.cnblogs.com/flyingfish/archive/2007/06/15/785183.html受到flyingfish兄的关注,万分荣幸。作者:Howard Butler, Iowa州立大学中国地质大学(北京)土地科学系 100029 叶宝莹,编译 ESRI软件中的脚本语言一直使用两种模式。第一种为AML宏语言,该模...2007-06-24 18:07:52 · 146 阅读 · 0 评论 -
在Java技术中使用NASA World Wind组件
转自java.sun.com 原文作者:Dana NourieWorld Wind是NASA开发的开源软件,它允许人们从卫星的高度看地球的样子。通过叠合LandSat卫星影像和SRTM数据,World Wind可以使用丰富3D形式表现地球地形。下面是圣海伦斯火山的影像叠合模型。仅仅提供如此的功能并不是ww的本意。相反,ww是一个可以应用在你程序中的Java组件,它将提供可交互的3D地球模型。ww...2007-07-06 04:38:00 · 651 阅读 · 0 评论 -
GeoJSON and GeoJSON Plugin for GeoServer
Chris Holmes今天在GeoServer的blog上贴出了一则新闻,GeoServer的新插件Geojson发布了。所谓GeoJSON本是一个酝酿中的新标准,旨在为WFS请求提供JSON格式的输出。http://localhost:8181/geoserver/wfs?request=GetFeature&typename=topp:states&maxfeatures=1...2007-07-10 03:34:21 · 1021 阅读 · 0 评论 -
MySQL中的GIS对象
PostgreSQL由于具备PostGIS扩展而在开源GIS中有广泛地应用,而作为开源数据库中的另一个巨头,MySQL也不曾放弃GIS这一重要的数据库应用领域。从MySQL4.1开始,MySQL就引入了一系列空间扩展,使其具备了一定的空间处理能力。MySQL遵守OGC的OpenGIS Geometry Model,支持以下空间数据对象Geometry (non-instantiable) Poin...2007-07-11 02:39:31 · 533 阅读 · 0 评论 -
MySQL中的GIS几何函数和空间分析函数
MySQL空间扩展不仅提供了空间数据的存储能力,而且还具备一些空间运算能力,这些功能通过MySQL内建的几何函数实现。最简单的几何函数昨天已经有所涉及,也就是转换WTK的GEOMFROMTEXT和ASTEXT。除此以外,不同的几何对象还具有不同的功能函数。几何类的函数DIMENSION,返回对象的尺寸,-1为空,0为点(没有长度没有面积),1为线(有长度而没有面积),2为多边形(有面积);ENVE...2007-07-12 01:42:58 · 736 阅读 · 0 评论 -
OpenLayers的Vector与Markers
OpenLayers在2.4版本中历史性地添加了Vector图层的支持。这个功能分别在不同的浏览器上用SVG/VML实现,其难度可以想象。Vector的出现可能大大增加开源WebGIS客户端的功能。不过问题也随之而来,在使用Vector的时候,我们通常还要添加一个SelectFeature控件。这个控件的功能是使矢量的Feature可选,或是响应其他鼠标事件。问题就在于添加了SelectFeatu...2007-07-24 10:10:23 · 286 阅读 · 0 评论 -
Introduction2JTS
JTS由加拿大的VividSolutions公司开发,是一个用Java语言描述的几何拓扑套件,遵循OpenGIS的Simple Feature Specification,封装了2D几何类型和非常多的空间分析操作,而且包含了不少常见的计算几何算法实现。JTS被广泛地应用在开源GIS软件中,作为GeoTools和基于GeoTools的GeoServer和uDig的底层库。...2007-07-29 06:07:11 · 140 阅读 · 0 评论 -
用DE-9IM判断二维空间位置关系
DE-9IM:The Dimensionally Extended Nine-Intersection Model要使用DE-9IM首先要建立几何对象的interior,boundary和exterior。首先boundary是指对几何进行一次降维之后得到对象,举例来说一个点的boundary为空,未封闭的线的boundary为其两个端点,封闭线的boundary为空,多边形的boundary为它...2007-07-30 03:04:09 · 725 阅读 · 0 评论 -
Discussion on "Feature" , GeoWeb2007
这是一篇GeoWeb2007上关于要素定义的讨论。原文地址 http://www.geowebblog.org/?p=11近日以来,我们都认为现代GIS技术以要素为基础,但是是否每个人都理解了其中的含义呢?要素到底是代表一个别名还是一个对象呢?那么我们是否还需要回头想想所谓要素是否是我们在地图上看到的那些东西。你认为不是?那么coverage是否算是一个要素呢?要素是否只是那些相互不相关的河流,机...2007-08-02 04:56:08 · 134 阅读 · 0 评论 -
GeoServer 1.5.2 / GeoTools 2.3.3
今天TOPP发布了GeoTools 2.3.3和基于其的GeoServer 1.5.2,二者现在已经基本上实现了同步更新。新版本支持了静态文件的访问,在GeoServer的data目录下创建www文件夹,其中存放的静态文件可以直接访问。这个功能可以用来存放静态的客户端文件。另外GeoTools还增加了对多国语言的支持,从这张图上来看先前对于中文的支持问题应该有所改善了。...2007-08-03 07:46:57 · 321 阅读 · 0 评论 -
解决一个GeoTools读中文shp文件的问题
在默认的情况下,用GeoTools的ShapefileDataStore来读取包含中文字段的shp文件时会出现乱码。以前认为这个是shp文件的问题,今天干脆手动把dbf的编码改成UTF-8发现读取以后还是乱码。把注意力集中到GeoTools上,看一下代码就了然。原来GeoTools的ShapefileDataStore的默认编码是ISO-8859-1,也难怪会出现乱码。那么在读取shp文件之前,手...2007-08-04 04:22:16 · 579 阅读 · 0 评论 -
收到超图2008新品发布会邀请函
“2007 中国科学院 GIS 自主创新论坛暨SuperMap 技术大会,2007年9月14日至9月15日,北京,国际会议中心。”上午打开Opera,收到了标题说的邀请函。还在考虑去不去,对于我来说,主要是时间和费用问题,当然还是想去见识一下。不知有没有人愿意同去。...2007-08-17 05:40:46 · 166 阅读 · 0 评论 -
评3snews AxtiveX GIS
与其用ActiveX还不如用Applet当然在浏览器端Ajax如此强大的今天最好还是不要选择这些平台不独立的技术吧当然有的时候需求却是bt,领导们不管浏览器端开发的特点,莫明其妙的需求有的时候根本不该是WebGIS。我的观点是GIS融入主流IT技术的今天,GIS应该尽可能摆脱传统技术的限制,顺应潮流,走兼容、开放的道路。不仅要应用主流的IT技术,更多的是主流的意识和观念。当然啦,面对苛刻的需求开发...2007-08-22 09:56:35 · 180 阅读 · 0 评论 -
GeoServer Roadmap update
GeoServer项目组更新了他们的Roadmap,其中起到了一些在近期或是远期将会实现的功能。这些功能包括:[list=1][*]反复提到还没有出现的在线SLD编辑器;[*]集成tile cache;[*]安全方面的改进;[*]更好的地图预览程序;[*][B]基于REST的配置服务;[/B][/list]关于SLD的编辑器是老生常谈了,自从1.4版本弃用了...2008-02-01 11:53:49 · 162 阅读 · 0 评论 -
开源WebMapping Python平台解决方案
EveryBlock是一个地图门户网站,提供了多种形式的城市地里信息查询和搜索方式,最有特点的还是他的地图。EveryBlock网站采用的是Python的开源Web框架Django为基础,而他的地图服务本身也是基于开源软件构建的。最近EveryBlock的官方blog就对其地图服务进行了相关的解释,我们可以看一下他的构成。浏览器客户端OpenLayersOpenLayers现在是开源G...2008-02-21 10:22:32 · 343 阅读 · 0 评论 -
GeoServer新增GeoRSS输出功能
在即将发布的1.5.2版本中,GeoServer将增加GeoRSS的输出功能。这个功能被作为WMS的一部分,可以通过一下url进行访问:var url = http://localhost:8181/geoserver/wms/reflect?layers=LAYER_NAME&format=rss在各种网络地图(GoogleMaps, YahooMaps, Virtual Earth)...2007-06-21 09:41:21 · 256 阅读 · 0 评论 -
GeoServer 1.5.1 with Chinese Translation
GeoServer 1.5.1正式发布,其中包含了我翻译的简体中文语言文件。------------------------------------------------------------------------------The next minor release of GeoServer 1.5.x. The focus for this release has beento bri...2007-06-06 08:50:54 · 119 阅读 · 0 评论 -
CAD2GIS 坐标转换计算器
这个就是这两天一直在做的计算器,意义在于第一次和本班同学合作完成了一个Java程序。下载地址:http://www.3snews.net/index.php/5763/acti...2007-04-11 11:49:55 · 186 阅读 · 0 评论 -
OpenSource Software SVG2MIF
这是一个将SVG格式转换为MapInfo的MIF格式的格式转换工具,编程语言为Java,发布协议是CeCILL V.2 。具体的转换方法如下polygon -> polygon (centroïd based on rectangle bounds). path -> polyline (exept arcs) rect -> rect line -> line polyl...2007-04-17 14:28:39 · 150 阅读 · 0 评论 -
本地化GeoServer
在这里小小透露一下,我联系上了GeoServer的作者,开始进行GeoServer的简体中文本地化,今天完成了一半,但是遇到了很恼人的Java乱码问题,目前正在下载它的源代码寻求解决的办法。愿一切顺利。......2007-04-18 13:47:10 · 234 阅读 · 0 评论 -
GeoServer本地化完成
总计五个小时翻译完了GeoServer的property文件,在Tomcat和Jetty上经过测试都可以正常显示。不过遗憾的是还是没有能够赶上GeoServer1.5.0版本的发布,因而遗憾地看到第一版只有EN,DE,FR和JP语言。不过也可以利用时间对个别翻译进行一下斟酌。因为根据Struts国际化的机制,以后的中文用户只能看到中文界面(当然,也可以del那个文件),这个翻译的影响力还是不小的,...2007-04-19 14:22:43 · 233 阅读 · 0 评论 -
GeoServer语言文件提交
进行了一些简单的修改之后,今天中午向Justin提交了我的语言文件,刚才回来收到回信,说将在1.5.1版本中被加入。现在它已经存在于GeoServer的CodeHaus,你可以点击下面的链接访问并下载http://jira.codehaus.org/browse/GEOS-1056而我在1.5.1的计划表中看到的最大的新闻之一就是GeoServer将用OpenLayers取代MapBuilder作...2007-04-20 09:51:33 · 139 阅读 · 0 评论 -
用GeoTools读取Shapefile的属性数据
GeoTools是最重要的开源JavaGIS工具包,其中提供了很多实用的工具。但是苦于其文档实在不完整,故在这里简单地介绍GeoTools读取Shapefile属性数据的方法,也算是为和我一样想学习GeoTools但又不知如何下手的朋友们打开一个思路。其实这个很简单。使用GeoTools,我们今天要做的事情需要将gt2-shapefile-2.3.1.jar加到你的Build Path中。众所周知...2007-05-01 15:44:14 · 806 阅读 · 0 评论 -
GT真的应该整理一下了
五一七天学习这个GeoTools,本身文档就很粗略,中文资料就更别提了。因此只能用无奈的方法,四处抄抄,javadoc里找找,eclipse里不停地按‘.’。GT分了很多个jar,但是每个之间又有剪不断的关系。很多相关的类分在不同的包里,很多Deprecated的方法,复杂的结构真是让人迷惑。......2007-05-07 07:44:15 · 101 阅读 · 0 评论 -
A PostGIS layer viewer on GeoTools
今天根据GeoTools demo中的MapViewer例子稍加修改,制作了一个可以查看postgis中指定layer(table)的查看器,和大家分享代码。用一个模态的JDialog获取PostGIS数据库的相关信息,包括必须的"host","port"(注意Port是整型而非字符),"user","passwd","database",而另一个必须的"dbtype"我硬编码为"2007-05-08 13:24:08 · 137 阅读 · 0 评论 -
JavaOpenSourceGIS
Java OpenSource WebGIS = GeoTools + GeoServer + WorldWind + ...GeoServer作为目前最好的J2EE平台的开源的地理信息服务器,受到很多非专业GIS开发者的关注。这是一个好的现象,GIS行业现在看起来是比较火爆的,大家已经不再甘心只是用GoogleMapsAPI来做一些简单的服务,需要架设自己的WMS服务器。于是GeoServer,...2007-05-10 13:25:33 · 141 阅读 · 0 评论 -
World Wind Java SDK 已经释出
作为本次JavaOne大会最受关注的十个项目之一的World Wind Java SDK已经释出,你可以在SF上的World Wind项目页面中下载它。这个是包中附带的BasicDemo的截图:...2007-05-12 13:03:17 · 204 阅读 · 0 评论 -
想尝试一下WFS
最近想在地图上做一点小东西好好学习一下,能够想到的就是在文本框里输入一个一个地名,提交之后地图转到相关位置。本来是想自己写一个servlet,结合geotools来进行feature的查询,这个想法应该是可行的,但是还要开一个tomcat,再与PostgreSQL建立一个连接,总是显得罗唆。第二个想法是干脆应用GeoServer的WFS来查询。不过对WFS不甚了解,查看过GeoServer的Dem...2007-05-19 15:01:52 · 305 阅读 · 0 评论 -
WorldMap OpenLayers(Marker+Layer)
如图特点:用面向对象的API封装OpenLayers,使前台的js代码量更加精小。指定坐标添加marker,删除指定marker。目标:实现通过WFS进行地名查询。进度:尚......2007-05-20 05:51:30 · 230 阅读 · 0 评论 -
A Simple WFS Sample on GeoServer
我们可以向WMS服务器发送请求来获取我们想要的地图图片,类似地,可以向WFS服务器发送请求来获得指定的Feature信息。通常情况下,这种信息是用GML传送的。因此,可以利用XMLHttpRequest来完成GML的获取和解析,从中提取我们想要的Feature信息。现有这样一个FeatureType,名为topp:cities。它包含一下几列:[URL=http://www.yupoo.com/p...2007-05-22 12:11:16 · 123 阅读 · 0 评论 -
OGC:Filter
OGC Filter定义了一些xml标签,从而实现了查询Feature集合的接口。程序可以将它转换为查询语言,检索Feature集合后返回有效的Feature子集合。OGC Standard : FilterFilter : Spatial operatorsEqualsDisjointTouchesWithinOverlapsCrosses...2007-05-27 10:17:51 · 705 阅读 · 0 评论 -
OpenLayers 2.4 is available
OpenLayers 2.4 adds support for rendering vectors in the browser, using SVG in Mozilla/Firefox and Opera, and VML in Internet Explorer.OpenLayers增加了浏览器中的矢量渲染功能,通过SVG在Mozilla/Opera浏览器中实现,而在IE中使用了VML技术。...2007-06-04 08:41:31 · 117 阅读 · 0 评论 -
Integrating WorldWind Java with GeoServer WMS
从去年Java One 2007到现在,WorldWind Java SDK已经推出将近一年了,上一个版本是去年12月发布的0.4。比起最初的版本,0.4的规模已经是空前扩大了,包和类的数量都有大大的增加。因为是处在开发的初期,所以每一个版本的变化都非常大,包的结构在不断的改变,之前版本上能跑的程序现在必需修改了。0.4开始,WorldWind Java提供了一个WMSLayerFacto...2008-02-25 08:30:55 · 225 阅读 · 0 评论
分享