准备开发大型GIS的准备?

问题描述

我想做大型C/S架构的电力gis二次开发,不知道怎么选用GIS平台和语言,有人和我推荐JAVA+flex+arcgis,不知道这个正确与否,希望大家给点建议。开发这个都需要拥有什么样技术的人才。

解决方案

解决方案二:
还是我,呵呵。钱够多,而且有后续继续投入的可能的话,可以考虑Arcengine的开发,java与c#都可。反之,用开源。如果gis数据自己制作,而且量比较大的话,需要一个地理信息系统专业毕业的人,专职数据制备工作。数据量小的话,需要一个懂开发的地理信息系统专业毕业的人,顺带制作数据。本科是地理信息系统专业研究生是地理信息系统应用地理信息系统开发遥感三个方向。
解决方案三:
引用1楼gistop的回复:

还是我,呵呵。钱够多,而且有后续继续投入的可能的话,可以考虑Arcengine的开发,java与c#都可。反之,用开源。如果gis数据自己制作,而且量比较大的话,需要一个地理信息系统专业毕业的人,专职数据制备工作。数据量小的话,需要一个懂开发的地理信息系统专业毕业的人,顺带制作数据。本科是地理信息系统专业研究生是地理信息系统应用地理信息系统开发遥感三个方向。……

我需要二维和三维的,二维的地图能买到三维的能买到嘛?开源的框架功能和mapx比是不是也很强大?关键是给官方做,东西要是商业的是不是很多钱。
解决方案四:
用商用还是开源的,主要看对方的需求和团队的人力和资源啊
解决方案五:
我想做大型C/S架构的电力gis二次开发,不知道怎么选用GIS平台和语言,有人和我推荐JAVA+flex+arcgis,不知道这个正确与否,希望大家给点建议。开发这个都需要拥有什么样技术的人才。--------------你要做C/S的,你用JAVA能放在哪个位置?JAVA大多用在B/S上的。三维的模型也可以外包的。
解决方案六:
做大型C/S架构的开发肯定不能用java(包括flex)做前端。如果大型桌面系统是基于SOA的(非C/S),后台可以用java,前端可以用flex。建议用c#+商业GIS平台。国网公司去年初制定了统一的GIS系统标准,从架构设计、数据库设计到详细设计都已经做好了,好几个省公司正在实施。
解决方案七:
引用4楼cuit的回复:

我想做大型C/S架构的电力gis二次开发,不知道怎么选用GIS平台和语言,有人和我推荐JAVA+flex+arcgis,不知道这个正确与否,希望大家给点建议。开发这个都需要拥有什么样技术的人才。--------------你要做C/S的,你用JAVA能放在哪个位置?JAVA大多用在B/S上的。三维的模型也可以外包的。

平台怎么选择呢?
解决方案八:
引用5楼iwillsw的回复:

做大型C/S架构的开发肯定不能用java(包括flex)做前端。如果大型桌面系统是基于SOA的(非C/S),后台可以用java,前端可以用flex。建议用c#+商业GIS平台。国网公司去年初制定了统一的GIS系统标准,从架构设计、数据库设计到详细设计都已经做好了,好几个省公司正在实施。

平台应该怎么选择呢做三维的话像Googleearth那样的遥感图像能买到嘛?商用平台那个比较好用呢?
解决方案九:
三维可以用SKYLINE(全球最好也是最贵的)商用GIS平台可以选ESRI的产品,国网公司选的ESRI和吉奥
解决方案十:
看来大家对ESRI的推荐度比较高,确实商用的话,ArgEngine+C#,C/S构架够了。三维看你要求如何,以前的我们的三维就是直接外包了,主要是演示看,类似于cs中的走路,上楼什么的,有什么近景远景,鸟瞰什么的。没有多少互动。比E都市稍微详细点。价格也不低。其他三维看开源吧。商业三维应该也有。

时间: 2024-10-21 19:19:44

准备开发大型GIS的准备?的相关文章

GIS开发随笔--GIS技术的一点理解和MapNet控件试验

今天我们来讨论几个没有太大关联的内容,如果在这几个问题方面有人有自己独特的见解,或已经知道了这方面的技术,那么还请您在评论中提出来,供大家探讨,下面我们就来探讨一下吧. 一.这几天忙着测试和修改GIS系统,发现了一些Bug的同时也有了新的需求,不仅改变了界面风格和布局而且代码也少有变化,地图变化最大,需要加入栅格图(太可怕了,一幅栅格图竟然有1.3G),如何加载呢?因为这次的GIS系统是B/S结构的,而且功能也不小,除了栅格图外还有很多层的矢量图,并且提供图层数据和数据库数据的互查功能,所以非常

PHP的面向对象编程:开发大型PHP项目的方法(一)(转载)

编程|对象|项目 PHP的面向对象编程:开发大型PHP项目的方法(一) 作者:Luis Argerich 译者:limodou 这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming).我将向你演示如何通 过使用一些OOP的概念和PHP的技巧来减少编码和提高质量.祝你好运! 面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: --------

PHP的面向对象编程:开发大型PHP项目的方法(二)(转载)

编程|对象|项目 PHP的面向对象编程:开发大型PHP项目的方法(二) 作者:Luis Argerich 译者:limodou "Another"类的对象现在拥有了父类(Something)的全部的数据成员及方法,而且还加上了自已的数据成 员和方法. 你可以使用 $obj2=new Something; $obj2->setX(6); $obj2->setY(7); PHP现在还不支持多重继承,所以你不能从两个或两个以上类派生出新的类来. 你可以在派生类中重定义一个方法,如

PHP的面向对象编程:开发大型PHP项目的方法(三)(转载)

编程|对象|项目 PHP的面向对象编程:开发大型PHP项目的方法(三) 作者:Luis Argerich 译者:limodou 重载(与覆盖不同)在PHP中不支持.在OOP中,你可以重载一个方法来实现两个或重多的方法具有相同 的名字,但是有不同数量或类型的参数(这要看语言).PHP 是一种松散类型的语言,所以通过类型重载不 起作用,然而通过参数的个数不同来重载也不起作用. 有时在OOP中重载构造函数非常好,这样你可以通过不同的方法创建对象(传递不同数量的参数).在PHP 中实现它的技巧是: --

PHP的面向对象编程:开发大型PHP项目的方法(四)(转载)

编程|对象|项目 PHP的面向对象编程:开发大型PHP项目的方法(四) 作者:Luis Argerich 译者:limodou PHP的高级OOP技术 在看过基本的OOP概念后,我就可以向你展示更高级的技术: 序列化(Serializing) PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和功能的对象,这意味着拥 有将对象保存到一个文件或数据库中的能力,而且可以在以后装入对象.这就是所谓的序列化机制.PHP 拥 有序列化方法,它可以通过对象进行调用,序列化方法可以返回对

PHP开发大型项目的一点经验

项目 一.变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候.变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆.变量的命名尽量规范化,不要与PHP中的关键字相冲突. 二.函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便.当然,在大型程序中我们往往自己要定义许多个函数,几十甚至上百个.当然在使用了类的程序中就不叫函数了,就应该叫方法,这里暂且不谈类的使用方法.函数多了,难免就会搞混了.有什么方法

PHP的面向对象编程:开发大型PHP项目的方法(五)(转载)

编程|对象|项目 PHP的面向对象编程:开发大型PHP项目的方法(五) 作者:Luis Argerich 译者:limodou 使用类进行数据存储 对于PHP和OOP一件非常好的事情就是,你可以很容易地定义一个类来操作某件事情,并且无论何时你想 用的时候都可以调用相应的类.假设你有一个HTML表单,用户可以通过选择产品ID号来选择一个产品.在数 据库中有产品的信息,你想把产品显示出来,显示它的价格等等.你拥有不同类型的产品,并且同一个动作 可能对不同的产品具有不同的意思.例如,显示一个声音可能意

开发大型PHP项目的方法(五)

PHP的面向对象编程:开发大型PHP项目的方法(五)    使用类进行数据存储    对于PHP和OOP一件非常好的事情就是,你可以很容易地定义一个类来操作某件事情,并且无论何时你想   用的时候都可以调用相应的类.假设你有一个HTML表单,用户可以通过选择产品ID号来选择一个产品.在数   据库中有产品的信息,你想把产品显示出来,显示它的价格等等.你拥有不同类型的产品,并且同一个动作   可能对不同的产品具有不同的意思.例如,显示一个声音可能意味着播放它,但是对于其它种类的产品可能   意味着

使用FLEX3开发大型多人在线游戏

使用FLEX3开发大型多人在线游戏 大型多人在线游戏(MMO)技术已经涉足到各种软件形式中了.当我们还在思考MMO时,多人游戏已经使很多玩家能够实时连接进行合作与竞争.(见图表1). 魔兽世界在通过DVD-ROM 订阅的MMO游戏行业中处在黄金标准的位置,但是,通过Abobe-flash平台,我们可以利用魔兽的一小部分时间和预算来发展一个自由来玩的通过浏览器的类似于WAKFU和 Small world 的MMO游戏.   Figure 1. Some leading MMO games.