科普

  • 使用pyshp处理shapfile

    在平时的数据处理中,经常会遇到将字符串或JSON格式数据转成空间数据的需求,使用ArcGIS Engine 或者shapelib单独写个应用程序比较麻烦,需要开发环境。编译,调试等等。那么使用python 直接操作shapefile 是一个比较好的选择。...
    2015-07-21 05:50:44 UTC
  • GIS中获取地铁线路数据

    GIS中获取地铁线路数据,使用python处理json 和使用pyshp处理shapfile就可以猜到了,我们全部用python来进行。 1.首先用chrome 打开高德地图网站:http://www.amap.com/map.html 2.按f12 打...
    2015-07-21 03:31:27 UTC
  • 使用ArcGIS制作virtualNetwork中的网络数据

    virtualNetwork的网络数据要求制作arc,并指出arc的起始节点和终止节点。 那么根据我们在GIS中获取地铁线路数据文中用的方法获取到的地铁数据如何制作一个能够进行网络分析的数据呢,方法很简单,使用ArcGIS。 1.打开ArcGIS,加载地...
    2015-07-21 03:00:09 UTC
  • win7下使用TileStache生成geojson格式的Tiles

    1.首先安装python2.6并配置环境变量 2.安装Setup tools(方面安装其他软件)和GDAL 3.使用Setup tools安装TileStache,ModestMaps,PIL(TileStache依赖于这两项) easy_install...
    2015-07-21 02:42:46 UTC
  • 使用tilestache构建瓦片地图服务器

    Tilestache是一款开源的瓦片地图服务器,其安装和使用较简单,但官方的文档感觉还是偏简单了些。在这儿记录一下最近安装和使用tilestache的方法。 1.安装 在Ubuntu服务器上安装tilestache还是比较简单的: sudo apt-g...
    2015-07-21 02:34:10 UTC
  • Qgis加载矢量、栅格图层

    1.原理 加载矢量数据,首先要指明此数据的类型及其驱动程序。 加载相关数据。 在主窗口中进行显示。 2.QGIS图层数据管理方式 (1)驱动 QGIS中,所有驱动由QgsProviderRegistry类统一管理(单例)。提供对当前工程中驱动的管理。 (...
    2015-07-20 07:28:39 UTC
  • Qgis开发总则

    1.QGIS语法 1.类 所有类名以Qgs开头:QgsPoint。 成员数据:所有数据为私有。以m为前缀:mMapCanvas。 成员函数:所有成员函数以小写字母开头。所有的成员数据获取函数直接以其名字为函数名,无前缀。如:mapCanvas()。 2....
    2015-07-20 07:06:04 UTC
  • QGIS的常用功能

    QGIS通过本身自带核心库特征及插件的形式提供了GIS常用的功能。简要分为六大类: View data 支持不同投影和格式的矢量和栅格数据的浏览和叠加,并且不需要将这些数据转换成中间格式或通用格式,目前支持以下数据格式: l PostGis,MSSQL,...
    2015-07-20 06:56:44 UTC
  • QGIS的初探

    QGIS是一个很不错的开源桌面GIS软件,至今是这么认为的。因为直到最近QGIS才提供Windows版的离线安装文件。在以前还要在网上在线安装,实在无法忍受。不要说开源和Windows没关系,很多开源GIS现在都陆续推出了Windows原生版本。 既然是...
    2015-07-20 06:46:01 UTC
  • 用QGIS的API编写自定义应用程序

    使用QGIS Canvas API编写一个简单的地图显示程序 事实上,我们并不是所有的时候都需要一个庞大、完整的GIS桌面应用程序,有时候我们的应用程序主要用于其他的目的,而我们所需要的只是在用程序中添加一个具有地图显示功能的小工具。譬如一个带有地图显示...
    2015-07-20 06:23:30 UTC
  • qgis二次开发之编译

    1.首先访问:http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html起码先通读一遍,以免犯低级错误。 2.qgis是基于qt的,插件是基...
    2015-07-20 06:11:39 UTC
  • QGIS2.6(X64)+ VS2010 + Win8.1 配置与编译

    1、安装CMake 2.8 (1)下载地址:http://www.cmake.org/ (2)安装路径:自定义(建议不要有空格和中文),例如:E:\GNU\cmake-2.8.12.2-win32-x86 2、安装GNUWin32 flex 2.5和bi...
    2015-07-20 03:27:29 UTC
  • QGIS2.4.0编译过程

    一、概述 主要说明QGIS2.4.0的编译过程。 几年前编译1.7.0的时候,连帮助文件都不知道从哪里找,硬是依靠google编译过了,当时真是很想感谢google,几年过去了,google在国内依然不能使用,虽然大多数技术人员都在用各种方法使用,但是大...
    2015-07-20 03:14:12 UTC
  • QGIS2.3+VS2010+Win7编译

    下载方法 1、下载CMake 2.8 (http://www.cmake.org/),安装到指定路径,例如:C:\GNU\CMake2.8,在环境变量PATH中添加C:\GNU\CMake2.8\bin。 2、下QGIS2.3.0官方推荐采用VS2008...
    2015-07-20 03:04:52 UTC
  • QGIS适合的用户

    一、QGIS的概念 QGIS是一个用户界面友好的桌面地理信息系统,可运行在Linux、Unix、Mac OSX和Windows等平台之上。它的官方主页是:http://www.qgis.org/。 QGIS项目开始于2002年 5月,是基于跨平台的图形工...
    2015-07-20 02:43:35 UTC
  • 基于Silverlight技术的地图客户端实现

    GeoServer是OpenGIS Web服务器规范的J2EE实现的社区开源项目,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供...
    2015-07-20 02:20:41 UTC