
GIS
dazhi_1314
架构路漫漫
求索无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开源GIS系统
平台的对峙 开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE, 而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。NET和Java比较起来并无明显的优劣之分,只是随应用的需要和习惯的差别而略有不同,因此提供Java和。NET的双份转载 2010-06-28 17:10:00 · 926 阅读 · 0 评论 -
使用geotools和jts进行GIS数据生成
使用geotools和jts进行GIS数据生成1,添加maven依赖,如下 org.geotools gt-geojson 17.2 org.geotools gt-data 17.2 com.vividsolutions jts 1.原创 2017-09-14 16:56:09 · 1625 阅读 · 0 评论 -
用pgrouting对openstreetmap数据进行路径分析
gis pgrouting osm dijkstra原创 2017-08-25 15:16:13 · 1563 阅读 · 0 评论 -
postgresql服务器编程——计算最近点及线段分割
drop function if exists processStationPoint();create function processStationPoint()returns text as$$declarev_stationId integer;v_stationGeom geometry;v_startPoint geometry;v_stationSou原创 2017-08-25 14:45:50 · 932 阅读 · 0 评论 -
pgrouting路径分析(任意两点之间的最短路径)
drop function if exists pro_short_path2(varchar, float, float, float, float, float);create function pro_short_path2(tbl varchar, startx float, starty float, endx float, endy float, i_distance float)原创 2017-08-22 17:06:27 · 2294 阅读 · 2 评论 -
pgrouting路径分析(站点与GRID中心点最短距离)
pgrouting postgis原创 2017-08-22 17:04:08 · 807 阅读 · 0 评论 -
Google Map投影问题
<br />Google Map以及VirtualEarth等web gis都采用一种特殊的投影坐标系EPSG:900913,其实这个900913并不是EPSG分配的编号,而是设计Google Map的工程师自己选定的一个编号。该投影坐标系一开始不被EPSG组织承认(EPSG认为这个坐标系的参数设定非常不符合地理科学),后来因为使用的人越来越多,不得已承认了,但分配了一个别的编号epsg:3785而不是900913。但是大多数程序员不知道,还一直使用900913,呵呵。<br />关于epsg:3785投影转载 2010-10-01 08:12:00 · 2440 阅读 · 0 评论 -
GIS地图缩放级别和各级别分辨率的计算
<br />在GIS中,地图的缩放比例的正确计算非常重要,下面给出计算原理和方法:<br /> <br />设定最大比例为max,最小比例为min,地图分辨率由小到大按b倍等比例缩放,计算缩放级别数N和各级别的分辨率resolutions[i]的方法如下:<br /> <br />1,计算最大最小分辨率比率<br /> ratio = max / min -----(1)<br /> <br />2,计算缩放级别数N<br />可建立关系式:<br /> min * pow(b, (N-1原创 2010-09-09 15:08:00 · 9323 阅读 · 0 评论 -
ArcGIS Geoprocessing 数据批处理
<br />摘要:ArcGIS使用者经常要面对大量的数据处理工作,如果要在自己的程序中使用Geoprocessing,更多的时候我们是要进行对数据进行批处理分析,Geoprocessing为我们提供了丰富的支持批处理的功能。<br />1.工作空间中查询所需数据<br />2.模型处理过程中各种输入数据的处理<br />3.枚举、循环执行<br />--------------------<br />1.工作空间中查询所需数据<br />要对数据进行批处理操作,首先需要知道工作空间中有哪些数据,怎么从工作空转载 2010-08-26 09:39:00 · 1749 阅读 · 0 评论 -
ArcGIS接口详细说明
1. 关于IField接口(esriGeoDatabase)IField接口的第一个属性AliasName(只读,获得字段的别名)IField接口的第二个方法CheckValue(Value)(方法,对于指定的属性字段,基于字段类型判断参数值是否有效,有效,则返回True,否则返回False)例子代码: 'Get FieldSet pField = pFields.Field(6) bChkField = pField.CheckValue(45.86)原创 2010-08-26 09:37:00 · 2904 阅读 · 0 评论 -
继承类QTableWidgetItem
<br />站长:David原创 2010-08-11 10:27:00 · 1087 阅读 · 0 评论 -
Openlayers中的比例尺(scale)和分辨率(resolution)
<br />今天研究了一下Openlayers中的比例尺(scale)和分辨率(resolution),弄懂了一些以前不太懂的东西。 <br />一、首先阐明几个概念:1、Scale:比例尺,图上距离和实地距离之比。<br />2、Resolution:分辨率,每个象元代表的实地距离(map units per pixels)。<br />3、Extent:地图的范围(地图四至)。<br />4、zoomlevel:缩放的级别(0~15)。注:因为这几个变量均为对”地图显示“的量化描述,因此均有最大和最小值原创 2010-08-05 14:12:00 · 17152 阅读 · 1 评论 -
理解openlayers
<br />1,视口坐标的原点在左上角,水平向右为x轴正向,垂直向下为y轴正向;<br />2,地图坐标原点为初始图层的中心点,水平向右为x轴正向,垂直向上为y轴正向;<br />3,视口中心点永远与地图中心点重合,不一定与瓦片中心点重合;<br />4,拖动图层的逻辑描述:地图是不动的,视口移动从而展示不同的地图区域; <br />Resolution:解析度 = 地图尺寸/视口尺寸好比摄像机,镜头拉得越近解析度越小,地图看得越清晰。 <br />map.calculateBounds():地图当前被转载 2010-08-05 14:06:00 · 776 阅读 · 0 评论 -
理解openlayers
<br />1,视口坐标的原点在左上角,水平向右为x轴正向,垂直向下为y轴正向;<br />2,地图坐标原点为初始图层的中心点,水平向右为x轴正向,垂直向上为y轴正向;<br />3,视口中心点永远与地图中心点重合,不一定与瓦片中心点重合;<br />4,拖动图层的逻辑描述:地图是不动的,视口移动从而展示不同的地图区域; <br />Resolution:解析度 = 地图尺寸/视口尺寸好比摄像机,镜头拉得越近解析度越小,地图看得越清晰。 <br />map.calculateBounds():地图当前被转载 2010-08-05 14:06:00 · 2308 阅读 · 0 评论 -
GDAL1.6的编译
<br />1、下载源代码。<br /> 1) 下载GDAL1.6,解压到C:/gdal-1.6.0。(http://trac.osgeo.org/gdal/wiki/DownloadSource)<br /> 2) 下载Geos3.0.0,(http://trac.osgeo.org/geos/)<br /> 3) 下载swigwin-1.3.36,解压到 C:/gdal-1.6.0/swigwin-1.3.36。 (http://sourceforge.net/pro转载 2010-07-02 16:13:00 · 931 阅读 · 0 评论 -
在winodws上使用vs2008编译QGis-1.4.0
<br />QGis是一个开源的地理信息系统,可运行在Linux,Unix,MacOSX,和Windows平台之上。不少开发者基于各种目的或需求,要自己编译GQis。虽然网络上关于如何在windows上编译QGis的文档也不少,但总不够详细和全面。对于新手来说,想要在windows平台上成功编译却非易事。<br />1. 下载并安装Flex, Bison, Expat(expat-win32bin-2.0.1.exe)。下载地址如下,安装路径不要有空格。<br />http://gnuwin32.sourc原创 2010-07-02 15:47:00 · 2258 阅读 · 1 评论 -
Geodatabase简介(转)
ArcGIS 9.2产品推出以后,Geodatabase部分发生了比较大的变化。本次讲座介绍的均是9.2的Geodatabase和ArcSDE的功能。 在产品组成方面:9.1版本中,Geodatabase包括两种:Personal Geodatabase和ArcSDE Geodatabase,其中前者是将空间数据存储在Access中,后者是将数据存储在Oracle,Informix,DB2,SQL Server中 。而9.2版本中,新推出了File Geodatabase,并且在ArcSDE G转载 2010-06-30 13:51:00 · 914 阅读 · 0 评论 -
Openlayer图层载入时进行坐标系的转换
Openlayer地图和要添加的图层坐标系不一致的时候,需要进行转换,如下例所示:var format = new ol.format.WKT();var feature;$.each(data, function (i, link) { feature = format.readFeature(link.geom, { dataProjection: 'EPSG:43原创 2017-08-29 17:56:47 · 3648 阅读 · 0 评论