arcgis

ArcGIS10.2配置PostgreSQL9.2标准教程

眉间皱痕 提交于 2020-04-28 07:23:36
ArcGIS 支持Oracle、DB2、PostgreSQL、SQLite关系型数据库升级为企业地理数据,Oracle太庞大,SQLite太小,DB2多在IBM上用,只有PostgreSQL最适合,它能与MySQL媲美。关于ArcGIS搭配PostgreSQL的教程网上很多,但大多讲得不清楚,不能解决问题,通过实测后,写下本文供大家参考。 版本选择 目前PostgreSQL最新版本是12,但ArcGIS 10.2不支持,可惜了;不要冒险尝试在ArcGIS 10.2环境下配置PostgreSQL 12,即使成功了也可能带来奇怪的问题;如果非得使用PostgreSQL 12,最好升级一下ArcGIS的版本。建议使用的版本如下: (1)ArcGIS Desktop 10.2.2:只能32位,因为没有64位;其他10.x版或ArcGIS Server版安装配置方式类似; 下载地址: https://pan.baidu.com/s/1Eh_GSi0Gz9kC2X0AgR5QTg 密码:9x29 (2)PostgreSQL 9.2.24-1: 必须64位,因为ArcGIS Desktop10.2只支持64位的PostgreSQL,可在ArcGIS Desktop安装目录DatabaseSupport文件夹下查看支持的数据库及版本。 下载地址: https://download.csdn.net

ArcGIS Desktop直连PostgreSQL安装及配置图解(windows)

前提是你 提交于 2020-04-28 06:44:17
@[TOC](ArcGIS Desktop直连PostgreSQL安装及配置图解(windows)——ArcGIS 10.6&&ArcGIS Pro 2.3) 1 PostgreSQL 11.0安装及配置 软件下载入口 2 psqlODBC安装及配置 3 PostGIS安装及配置 4 pgAdmin4使用入门 5 空间数据导入 5.1 将PostgreSQL的bin文件路径添加到系统环境变量 5.2 栅格数据导入 1)raster2pgsql导入栅格数据 raster2pgsql -s 投影坐标系 -I -M -C shp文件路径 -t 切片大小 新建的数据表名 |psql -h localhost -p 5432 -U 数据库用户 -d 数据库名 -W raster2pgsql -s 4326 -I -M -C D:\raster\t1.tif -t 256x256 public.t2 | psql -h localhost -p 5432 -U postgres -d ltest -W 2)特别提示 raster2pgsql导入栅格数据,与在ArcGIS中直接将栅格数据存储到PostgreSQL,存在两种截然不同的数据存储方式,间接导致后一种方式存储的栅格数据,无法在geoserver中通过postgis发布影像服务。 5.3 矢量数据导入 1) PostGIS

空间分析的三个传统:从三份讣告谈起

荒凉一梦 提交于 2020-04-27 20:20:22
空间分析的三个传统:从三份讣告谈起 河海大学 张晓祥 xiaoxiang@hhu.edu.cn 2012年11月于美国凤凰城 原文出处:http://blog.sina.com.cn/s/blog_643115fc010139m4.html,已征得作者同意转载。 原博主按: 美国《纽约时报》是世界级的大报,其中有一个很特别的版面——“讣告版”(obituaries),这个版面会发表有成就的人物去世的悼念文章,死后能够上《纽约时报》讣告版是一种哀荣。读者通过讣告可以快速了解逝者的人生经历和成就,这些讣告通常文笔生动、夹叙夹议,广受读者欢迎。本文希望从最近几年逝世的三位世界著名科学家的一生来反思在我国GIS发展过程中所遗失或者忽视的空间分析的三大传统,分别是 Charles ReVelle教授所代表的空间分析的 工程学传统 、Walter Isard教授所代表的空间分析的 经济学传统 、Reginald Golledge教授所代表的空间分析的 心理学传统 。 Charles ReVelle教授 Walter Isard教授 Reginald Golledge教授 (1938-2005) (1919-2010) (1937-2009) 三位近年逝世的科学大家,他们代表了空间分析的三个传统! 一、GIS的野蛮增长 GIS是一个新兴的领域,过去十多年经历了飞速的甚至是野蛮的增长

arcgis api 4.x for js 离线部署

心不动则不痛 提交于 2020-04-26 07:09:56
在我的GIS之家群里,经常遇到 webgis 开发新手们提问 arcgis api for js 如何本地离线部署,而不是直接调用在线的,因为在线模式依赖互联网以及网速环境因素,受到的限制影响比较大。所以,本篇专门来讲解 arcgis api for js 离线部署的详细步骤配置以及测试是否部署成功,以 IIS 部署为例,tomcat 部署配置也是同个道理,差别不大。 本篇以 arcgis api 4.x for js 版本系列为测试用例,其实 arcgis api 3.x for js 版本系列的离线配置方法也是类似的,之前写过一篇, 参照文章 ,这里不再一一叙述。 arcgis api 下载途径 esri官网下载,下载需要注册 arcgis 用户才行,版本自己选择,官网下载最新版本api的地址: 官网下载页面 共享已经下载好的 arcgis 3.x 以及arcgis 4.x 系列api版本地址: arcgis api3.18 for js: 下载 arcgis api3.19 for js: 下载 arcgis api3.20 for js: 下载 arcgis api3.23 for js: 下载 arcgis api3.24 for js: 下载 arcgis api3.25 for js: 下载 arcgis api3.26 for js: 下载 arcgis api3

arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)

孤街醉人 提交于 2020-04-26 07:09:12
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 4.x for js: esri 官网 api ,里面详细的介绍 arcgis api 4.x 各个类的介绍,还有就是在线例子: esri 官网在线例子 ,这个也是学习 arcgis api 4.x 的好素材。 参照 arcgis api 4.x for js 集成 Echarts4 实现模拟迁徙图效果 基础上,实现散点图效果,效果图如下: 散点图数据源 var data = [ {name: '海门', value: 9 }, {name: '鄂尔多斯', value: 12 }, {name: '招远', value: 12 }, …… {name: '武汉', value: 273 }, {name: '大庆', value: 279 } ]; var geoCoordMap = { '海门': [121.15, 31.89 ], '鄂尔多斯': [109.781327, 39.608266 ], …… '武汉': [114.31, 30.52 ], '大庆': [125.03, 46.58 ] }; html 页面初始化调用 var convertData = function (data) { var res = []; for ( var i = 0; i < data

arcgis api 4.x for js 自定义 Draw 绘制手绘面以及手绘线,只针对二维视图(附源码下载)

纵然是瞬间 提交于 2020-04-26 07:08:57
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 4.x for js: esri 官网 api ,里面详细的介绍 arcgis api 4.x 各个类的介绍,还有就是在线例子: esri 官网在线例子 ,这个也是学习 arcgis api 4.x 的好素材。 由于 arcgis api 4.x for js 目前没有提供绘制手绘面以及手绘线, 所以本篇自定义绘制工具 Draw 来实现,效果图如下: 下载源码的 zip 解压,源码在文章尾部提供 拷贝 Custom.js 以及 Draw.js 两个文件放在本机离线部署的 arcgis api 指定的目录esri文件夹下面,我本机的是如下 html 页面完整代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <title></title> <style> html, body, #viewDiv { padding: 0 ; margin: 0 ; height: 100% ; width: 100% ; } .buttonRight{ position:

arcgis api 4.x for js 聚合效果图(附源码下载)

本小妞迷上赌 提交于 2020-04-26 07:08:45
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 4.x for js: esri 官网 api ,里面详细的介绍 arcgis api 4.x 各个类的介绍,还有就是在线例子: esri 官网在线例子 ,这个也是学习 arcgis api 4.x 的好素材。 内容概览 1.基于 arcgis api 4.x for js 聚合效果 2.源代码 demo 下载 本篇实现 arcgis api 4.x for js 聚合效果功能,效果图如下: 聚合数据源 [ { "toiletId": 1000000 , "name": "Ocean block" , "postcode": "6054" , "facilityType": "Underwater" , "isOpen": "AllHours" , "x": -158.036 , "y": -9.0058 }, …… { "toiletId": 1000000 , "name": "Ocean block" , "postcode": "6054" , "facilityType": "Underwater" , "isOpen": "AllHours" , "x": -158.036 , "y": -9.0058 } ] html 页面 <!DOCTYPE html> <html

arcgis api 4.x for js 结合 react 入门开发系列"esri-loader"篇(附源码下载)

房东的猫 提交于 2020-04-26 06:04:33
基于上篇的介绍,虽然有比较 esri-loader 、 @arcgis/webpack-plugin ,还是觉得有必要需要讲述一下“esri-loader”的开发模式,待大家体验后也会有更直观的感受。 本篇文章是配合react脚手架 reate-react-app 使用,无需自己配置复杂的Webpack的环境。废话不多说,直接上手。 项目搭建 安装create-react-app npm install -g create-react-app 创建react应用 create-react-app是全局命令来创建react项目 create-react-app xxx(你的项目名) 运行成功生成的文件目录 npm start 运行成功则会打开 安装esri-loader npm i esri-loader --save 代码开发 更多的详情见 : GIS之家小专栏 文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波 来源: oschina 链接: https://my.oschina.net/u/4348174/blog/3564910

(转)GIS理论知识(三)之ArcGIS平台、SuperMap超图平台和开源平台

眉间皱痕 提交于 2020-04-24 06:05:46
3.1.ArcGIS平台 ArcGIS为美国ESRI公司研发的产品,为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。主要包含以下几个部分: 图:ArcGIS体系关系图 其中我们常用的有: ArcGIS Desktop, ArcGIS Server, ArcGIS API for Flex / Javascript ArcGIS的优势: 1)引擎可拓展性强; 2)可以发布离线版本内网使用; 3)支持各种主流数据库,支持海量数据存储; 4)可进行地图版本管理; 5)支持多种开发语言(javascript/html, flex, silverlight, ios,安卓); ArcGIS的劣势: 1)数据传输量限制; 2)对服务器的要求高; 3)本土化进展赶不上业务发展,一些功能需要二次开发才能满足业务需求; 3.2.SuperMap超图平台 北京超图软件股份有限公司是亚洲领先的地理信息系统平台软件企业,从事地理信息系统软件的研究、开发、推广和服务。依托中国科学院强大的科研实力,超图软件立足技术创新,研制了新一代地理信息系统软件——SuperMap GIS,形成了全系列GIS软件产品

ArcGIS10.2导入数据到PostgreSQL

纵饮孤独 提交于 2020-04-22 02:14:40
  由于最近项目需要,需要把地理数据库由Oracle更换为PostgreSQL数据库,特此把遇到的一些坑记录下来。   因为ArcGIS版本采用的10.2版本,PostgreSQL版本只能采用三个版本PostgreSQL 9.0.5 (64-bit),PostgreSQL 9.1.3 (64-bit),PostgreSQL 9.2.2 (64-bit),PostGIS版本采用 1.5.1 或者2.0版本。如果是PostgreSQL更高版本会连不上ArcGIS。 PostgreSQL 9.1.3 (64-bit)下载地址 链接:https://pan.baidu.com/s/1As18TCFwgpLytEGWpjpt2A 提取码:1ea7 。(安装步骤不在此赘述)    安装好PostgreSQL数据库后打开pdAdmin,创建数据库,在模板中选择templat_postgis-20模板,这是因为在安装PostGIS的时候回把改模板自动创建,引用改模板,可以把PostGIS插件直接添加到我们创建的数据库之中。   创建好数据库之后,完成连接数据库最重要的一步。   将ArcGIS安装目录下(desktop10.2/databasesupport/postgresql/9.1/windows64)的st_geometry.dll拷贝至postgresql的安装目录(如:D: