地理信息系统GIS
地理信息系统相关的知识分享,开发指南和实战案例等;开源GIS项目;Web GIS; 三维GIS等等
Bruce Jia(上海)
谦卑先于伟大。
每一天都应该从计划开始,以自省结束。
早做安排,做到每周有计划,每月有计划,每年有计划;
持之以恒,做到每周有收获,每月有收获,每年有收获;
展开
-
GeoTools开发GIS图形界面应用程序
GeoTools是大名鼎鼎的JAVA开源开发包,支持开发基于Swing的GUI应用程序。GeoTools对于矢量数据和栅格数据都有完善的支持,是开源GIS方案中常见的选择之一。例如流行的GIS服务器GeoServer就是基于GeoTools开发的,另一个桌面GIS软件uDig也是使用GeoTools开发的。前些天看了些文档,今天得空先把官网上的简单demo跑起来。代码如下:import org.geotools.data.FileDataStore;import org.geotools...原创 2021-07-25 14:27:58 · 1984 阅读 · 2 评论 -
GeoTools初体验之读取SHP文件
import java.io.File;import java.util.HashMap;import java.util.Map;import java.net.URL;import org.geotools.data.DataStore;import org.geotools.data.FeatureSource;import org.geotools.data.shapefile.ShapefileDataStoreFactory;import org.geotools.dat...原创 2021-06-03 23:54:39 · 895 阅读 · 0 评论 -
使用QGIS转换矢量数据的坐标系
本文介绍了QGIS的一个坐标系转换功能。这里使用SHP文件作为例子,其他类型的矢量数据也是类似的。首先在Data Source Manager添加一个矢量的数据类型,选择需要的文件。选择好文件之后,点击"Add"添加图层到地图上。然后按照下图操作。接下来选取希望做坐标转换的图层,指定目标坐标系就可以了。因为我们需要将转换的结果保存为SHP,所以在"Reproj...原创 2020-02-29 12:00:30 · 16375 阅读 · 2 评论 -
【开源GIS方案】OpenLayers和GeoServer的黄金搭档
投资少,见效快,WebGIS黄金搭档对于JS不是很精通的小朋友们注意不要踩坑!如果你创建和初始化map的代码是在header里边引入,请加上"defer"关键字,这样浏览器会在页面加载完成了再执行该脚本,否则地图不能显示出来,也不会报错。参见下图代码...原创 2020-02-12 23:28:35 · 459 阅读 · 0 评论 -
中国大地坐标系CGCS2000
该坐标系英文名称:China Geodetic Coordinate System 2000EPSG代码:EPSG:4490EPSG网站链接:http://epsg.io/4490某些国外厂商的GIS软件可能缺省没有支持CGCS2000,所以需要自定义。在EPSG网站上面能够查到坐标系的WKT表示,如下:GEOGCS["China Geodetic Coordinate S...原创 2020-02-06 15:02:16 · 11600 阅读 · 1 评论 -
使用QGIS符号化和分类数据
QGIS作为开源GIS产品的佼佼者,因为简单易用,一直在桌面GIS占据领导地位。这里是一个简单的例子介绍QGIS的标签(labeling,或称标记), 符号化(symbology) 和样式化(styling) 功能。首先是准备数据。这里我们用的是全国省级边界数据,当然你也可以用自己适用的数据。需要同一份数据的GISer,可以自行下载或进群索取(见文章末尾)。图一:SHP文件...原创 2020-02-04 16:08:44 · 9193 阅读 · 0 评论 -
[译] 为什么我们需要关注PostGIS? - Part 2
原文链接:https://medium.com/@tjukanov/why-should-you-care-about-postgis-a-gentle-introduction-to-spatial-databases-9eccd26bc42b由于原博文较长,我分为几个部分翻译。上一部分在这里:https://blog.csdn.net/IDisposable/article/detail...翻译 2020-01-21 10:29:30 · 425 阅读 · 0 评论 -
[译] 为什么我们需要关注PostGIS? - Part 1
原文链接:https://medium.com/@tjukanov/why-should-you-care-about-postgis-a-gentle-introduction-to-spatial-databases-9eccd26bc42b由于原博文较长,我分为几个部分翻译。上一部分在这里:https://blog.csdn.net/IDisposable/article/details...翻译 2020-01-16 15:38:43 · 233 阅读 · 0 评论 -
[译] 为什么我们需要关注PostGIS? - Part 0
原文链接:https://medium.com/@tjukanov/why-should-you-care-about-postgis-a-gentle-introduction-to-spatial-databases-9eccd26bc42b【我的废话几句,可以直接略过】技术文章的翻译是个吃力不讨好的事情,大部分技术人员的英语水平都能够直接吃透原文。况且关于翻译,有句话深得我心:不能...翻译 2020-01-04 14:40:51 · 341 阅读 · 0 评论 -
开源GIS技术讨论,欢迎加群
同学们好,众所周知开源软件已经在各个行业或垂直领域中得到广泛应用。在地理信息系统中,开源软件和技术的比重非常高。我建立了一个QQ群用于交流各种GIS相关的开源技术,欢迎GIS爱好者开发人员加入,不管你是大神还是小白都热烈欢迎!主要关注的技术有以下这些:GeoServer OpenLayers MapGuide Open Source FDO GDAL / OGR QGI...原创 2019-12-16 11:11:15 · 407 阅读 · 0 评论 -
SharpMap
GIS领域的开源软件很多,但是基于.NET平台的很少。SharpMap就是其中的一个。http://www.codeplex.com/SharpMap看了它的feature list,觉得还很稚嫩。下面是它的架构图,有时间再来细细看下。原创 2008-10-24 09:24:00 · 1253 阅读 · 0 评论