38

该站点上有多少程序员使用 GIS?

您使用什么中间件?ESRI?地图指南?谷歌?

你从事什么样的项目?您是否专注于 Web 工作、制作桌面应用程序或 Intranet 项目?你从事什么样的行业?

4

48 回答 48

7

过去 4 年在伦敦交通局工作,之前在 MapInfo 工作。最近参与了基于 Oracle MapViewer 和 Oracle Spatial 数据库的瘦客户端 GIS 解决方案。主要是 J2EE / AJAX 的东西。由于各种原因,我们所有的项目都朝着这个方向发展——在整个组织中使用瘦客户端、更少的许可问题、更容易的部署、更好的性能。GIS 位是最容易的部分,清理每一个垃圾数据是需要所有努力的。还有 ETL 的问题,我们正在处理一些表包含超过 350 亿行空间数据的数据库,并且有时会有点繁重。

于 2008-11-24T19:47:55.367 回答
5

我使用 ESRI ArcGIS 堆栈构建各种应用程序,包括支持 GIS 的桌面应用程序、数据管理和工作流自动化(即中间件)和 Web 应用程序。过去,工作往往是内部研究项目和高级开发/原型。最近,我的工作一直是为外部客户服务。我的工作主要是为政府部门服务的。

在不久的前世,我使用一些非 ESRI 工具(主要是空间数据库)做了一些工作。

全面披露:我目前为 ESRI 工作。

于 2008-11-19T20:28:55.380 回答
4

我想我会被认为是一名 GIS 程序员。我工作的公司历来从未雇佣过具有地图绘制经验的程序员。

我使用的工具包括:Autodesk Mapguide、MapInfo、FME、SQL 2008 和 Virtual Earth。

我的职业生涯始于在 ArcView 3.x 中使用 Avenue Script。

我们大部分时间都在做网络工作。虽然我们有很多数据,所以有时我也会在 ETL 类型的领域提供帮助。

于 2008-11-28T15:49:06.067 回答
4

我会用一个警告插入来回答:我是一名使用GIS的程序员。:) 我最常使用的工具是ArcGISGDAL / OGR,并涉足QGISGRASS。在 GIS 方面,我锻炼我所拥有的开发人员的小技能通常是格式转换和编译(采用程序 A 中使用的这种结构化数据,将其混杂一点,并与程序 B、C&D 中的数据混合并导出在程序 E) 中使用。到目前为止选择的语言是 python,但是当我回顾实际上最成功的语言时,以重用次数或处理的数据千兆字节数来衡量,人们会认为我的偏好是 AML 或 win/dos 批处理脚本。

于 2008-11-26T20:45:44.657 回答
4
  • 该站点上有多少程序员使用 GIS?

这是无法回答的,但我会猜“很多”。您只会根据网站在首页上的时间量获得使用该网站的样本,并且只有其中的样本会阅读问题,并且只有其中的样本会回答问题。

  • 您使用什么中间件?ESRI?地图指南?谷歌?

我编写了自己的自定义地图软件。您将在下面看到原因。

  • 你从事什么样的项目?您是否专注于 Web 工作、制作桌面应用程序或 Intranet 项目?

嵌入式 GPS 和远程信息处理设备。我为各种应用程序进行硬件和软件工程,从消费类 GPS 设备到微型跟踪和遥测单元。主要是联网的。有时 GIS 数据在设备上,有时在通过无线连接的服务器上。一些用于遥测和跟踪的网络开发工作 - 例如,超级马拉松自行车比赛将在自行车(或跟随自行车的乘员车)上安装一个设备,并且赞助商可以在线跟踪行动,而不是随着比赛的进行而驾驶路线。

  • 你从事什么样的行业?

消费、工业、体育、航运等。有很多基于位置的行业,或具有基于位置的应用程序的行业。

-亚当

于 2008-11-24T19:56:06.583 回答
4

我是一家小型软件公司的开发人员,该公司专门从事GE Smallworld系列产品的扩展。Smallworld 并不是众所周知的 GIS,尤其是在美国,但它被公用事业广泛使用。我们的客户是天然气和/或电力公司。

于 2008-12-23T21:57:13.810 回答
4

我在美国政府和教育部门为 Microsoft 工作。虽然我不是 GIS 专家,但我发现我们几乎所有的项目都有 GeoSpatial 组件。让我们面对现实吧,位置信息是大多数现代业务系统的要求——尤其是在政府部门。

我经常使用 Microsoft 的 Virtual Earth(现在称为 Bing Maps for Enterprise)。我发现它很容易学习和快速上手。有一个非常好的交互式 SDK,可以让学习变得容易。 http://www.microsoft.com/maps/isdk/ajax/

我们使用 Virtual Earth 来满足简单的需求,例如地理编码位置、在地图上覆盖客户数据的混搭等。VE 最近具有一些不错的功能,包括 GeoRSS 和 KML 支持、简单图层等。此外,VE 和 ESRI 正在合作。ESRI 正在与ARCGis、VE 和 Silverlight进行一些非常有趣的集成。

此外,SQL Server 2008 具有新的地理空间数据类型,使您能够编写基于位置的查询。

我真的很喜欢使用这项技术。这很有趣,因为它具有互动性和视觉效果。你可以在短时间内完成很多事情,而且很容易学习。

于 2009-06-04T21:36:49.463 回答
3

我在 ArcObjects 上工作,扩展 ESRI 的 ArcGIS Desktop。目前,我正在努力将我的技能集扩展到服务器领域,并在旁边的 Opens source 上了解世界。

于 2008-11-24T14:28:54.607 回答
2

有关一些开源想法,请参阅链接文本。GRASS、R、GMT、GDAL、PostGIS、Mapserver 是我经常使用的一些工具。

于 2008-12-29T18:33:42.530 回答
2

我在 ESRI 堆栈上开发。我在 ArcMap、ArcIMS、SDE、ArcEngine、ArcReader、MapObjects 和 ArcGIS Server 上构建了应用程序。我使用 .NET 从头开始​​构建了一个 ArcIMS 查看器,它具有完全可定制的界面和后端管理。它被称为 iDV idv.civilsolutions.biz。我们专注于政府工作,做所有类型的申请。从简单的流程工具到整个自定义工作流程应用程序。我在桌面、服务器、网络和数据库上开发了应用程序。

于 2008-11-24T15:26:53.037 回答
2

我使用(d)以下:

  • 鹰图 Geomedia 产品线,包括桌面版和网络版。
  • ESRI 组件
  • Tatuk GIS 组件。

我在以下领域从事最终用户应用程序的工作:

  • 交通
    • 交通监控
    • 交通标志和信号
    • 交通事故分析
  • 天然气、供水和下水道管道
  • 公共基础设施
  • 公园植被
  • 公墓
于 2009-02-22T22:31:24.377 回答
2

我不再从事 GIS 工作,但我完成了关于模型泛化的硕士论文。(德语中的 Modellgeneralisierung)。任务是编写一个程序,将德国 ATKIS 格式 (1:25,000) 的地理数据转换为欧洲 Corine Land Cover (1:100,000) 格式。在 Oracle Spatial 中,这两个数据集都以多边形表示,主要任务是合并相邻多边形以减少多边形数量,而不会丢失不必要的信息。

编程是用 Java 完成的,仅仅是因为它是我最了解(并且最了解)的语言,并且已经有很好的库,例如 JTS(Java 拓扑套件)。

问题还没有真正解决。我在大学的辅导员一直在努力,并正在尝试一种基于栅格数据的方法。

于 2009-02-20T15:36:39.587 回答
2

不是真正的 GIS 程序,但我们的软件适用于 ESRI 形状文件。我们制作环境建模软件(噪音和空气质量)。而且我们现在支持很简洁的 kml 文件。

我们是一家拥有自己的软件组的咨询机构(我们也将软件出售给其他人)。

于 2008-11-19T20:29:50.463 回答
1

虽然我不认为自己是一名 GIS 程序员(在使用 GIS 进行编程 8 年后,我最近才发现地理处理的全部内容),但我确实使用 ESRI 的 ArcGIS Engine 以及 MapObjects。我们还在 ArcGIS Server 上做了一些工作。

我在拉斯维加斯的一个防洪区工作。我们主要在桌面上为我们的工程人员使用 GIS,但我们也有一个网站,旨在为外部工程师和市民提供对洪水相关信息的访问。

编辑:现在进入 ESRI 的Flex API。真让人激动。他们终于赶上了谷歌。

于 2009-03-03T23:31:14.520 回答
1

我是一名GIS 程序员。我在桌面和 ArcGIS Server 上使用 ESRI ArcObjects 大约 3 年。

更新:我又在 GIS 工作了。

于 2008-12-05T20:11:09.043 回答
1

我在许多项目中同时使用 MapGuide classic (6.x) 和 MapGuide Open Source

我开发的探索澳大利亚旅游指南使用了 MapGuide 的地图以及托管在 Amazon CloudFront 上的图块

我也必须强烈推荐 openlayers,封闭源代码的东西在地理空间世界中是 1990 年代的。我去了悉尼的 FOSS4G,可用的东西令人印象深刻。

在数据库方面,我主要使用 oracle,postgis 是 nioce,只是还没有开始使用它

于 2009-11-18T07:29:37.437 回答
1

我在一家生产多种空间功能产品的小公司工作。

我们已经完成了 Mapserver/php-mapscript/postgis 项目,但我们正在使用 MapXtreme (Mapinfo) MS SQL 2008 转向 dotnet 解决方案

于 2009-03-25T08:46:49.403 回答
1

我已经开发 GIS 应用程序大约 12 年了。我使用 ESRI 堆栈,主要是基于服务器的应用程序(ArcGIS Server 等)。我的专长是 Web 应用程序,我的大多数客户都是公共实体或私人公用事业公司,偶尔会有私人企业希望集成 GIS。

我也在一边做 Ruby on Rails 咨询。

于 2009-06-22T13:27:19.077 回答
1

我是一名 GIS 软件开发人员。我大部分时间都在使用Cadcorp SIS 技术以及用于 GIS 项目的大量免费和开源软件,主要是来自OSGeo Foundation堆栈的软件,如GDAL/OGRGEOSPROJ.4PostGISBoost。几何(又名通用几何库) ——主要作为程序员和贡献者,当然也作为用户。

我也经常使用 Autodesk 的特征数据对象 (FDO)

于 2010-01-25T23:21:47.573 回答
0

我曾经为 ESRI 的业务合作伙伴工作,我们有几个基于 ArcGIS Engine 的 Tablet PC 应用程序,还为 ArcMap 和 ArcSDC 做了很多定制工作(全部使用 C#,使用 ArcObjects)。我从 ArcObjects 8 的一个 beta 版本开始。我们的客户主要来自公用事业部门,以及一些国家地图机构(提示:我在英国!)。

最近我做了一些谷歌地图的工作,一些在我的业余时间。查看我的加州交通- 在谷歌将该设施添加到他们的主要地图网站之前大约一年,该网站在谷歌地图上显示了实时高速公路交通数据。

于 2008-11-28T15:56:50.357 回答
0

我是业余 GIS 程序员。我有一个用 VB6 编写的桌面应用程序,它使用 Blue Marbles GeoView 映射组件为使用 ESRI 形状文件和 geotiff 的位置构建数字地图。

于 2008-12-09T16:29:36.680 回答
0

我做了一些简单的 GIS 编程,阅读 ESRI shapefile 和 GeoTIFF 光栅文件。我们推出了自己的计算几何代码来处理多边形数据并在 GDI+ 和 directx 中进行渲染。

然后就在最近,我参加了 ArcGIS 课程,只是为了学习基本的工作流程。

于 2008-12-09T16:39:01.793 回答
0

I'm working on building extensions into ArcMAP, using C# (since we have other Windows COM objects we need to interact with) in MS Visual Studio.

于 2009-02-10T01:12:10.453 回答
0

我已经参与 GIS 开发近 15 年了。首先是作为使用 C++ 的商业软件开发人员,现在我主要使用 ArcObjects 在 C# 中开发应用程序。我有一些使用 GDAL 和其他开源库的自定义桌面工作,但我必须承认我更喜欢 ESRI 和其他平台的质量。

我还建议开发人员评估 Manifold。这家公司很古怪,但产品还不错。缺点是与 ESRI 相比,开发人员支持相形见绌,您需要花费大量时间重新开发轮子。尽管如此,与 ESRI 相比,它在成本方面的切入点要低得多。

于 2008-12-28T13:14:49.587 回答
0

我不是很喜欢 GIS,但使用 ESRI 的东西在该领域做了一些工作。

清理原始数据并从中提取有用信息是最困难的部分:http ://espace.library.uq.edu.au/view/UQ:10313

于 2008-12-28T13:21:23.863 回答
0

作为一名顾问,我一直在为客户从头开始开发一个客户端 JavaScript 地图控件,该控件带有一个公共 API,用于专有的基于图块的地图引擎。整个事情在功能和结构上都非常类似于 Google Maps API。

于 2008-12-29T19:21:41.327 回答
0

我的公司为卫星开发任务规划软件,所以我们有一些地理数据,尽管我们经常将其转换为大地测量数据。我们的软件在 .Net 2.0 (C#) 和NetTopologySuite中。对于最终用户的可视化,我们使用STK(v7、8 或 9)或Google Earth

于 2009-11-02T14:03:02.343 回答
0

我们使用avismap。

于 2009-06-10T02:33:31.433 回答
0

我经常使用 MapInfo 的 MapX 和 MapInfo Professional。比我想要的更多——我真的想将我们的软件升级到 MapExtreme 2008(我讨厌公司如何使用 EXTREME——但我离题了)。

过去,我也使用过 ESRI 的 ArcView、ArcGIS 和 MapObjects 堆栈。作为软件开发人员在该领域工作了大约 9 年。

于 2009-06-04T21:19:55.863 回答
0

我们主要关注紧急服务行业,主要与 ESRI ArcObjects 合作开发桌面应用程序和 SDE。最近,我们还做了一些工作开源 GIS SharpMap 为我们的低成本客户开发应用程序。去年与 Manifold 做了一些工作,并且有兴趣使用 KML 和 google 进行更多开发,但现在我们主要是一家 ESRI 商店。

于 2008-11-24T14:38:51.887 回答
0

晚会迟到了。然而:

我已经/正在为 ArcGIS 开发几个桌面扩展(在此之前,ArcView...Avenue,我想念你!);我最近也一直在使用 OpenLayers 并相当广泛地使用 PostGIS。

我的一些工作是开源的:http ://code.google.com/p/boundary-generator/

做 GIS 工作最棒的事情之一是它让我有机会与保护非营利组织合作——这是一种职业生涯的好方法,而且是为了一个事业!

于 2008-12-23T19:45:15.823 回答
0

我正在研究 ESRI arcgis .net web adf。

我们主要专注于网络。我们主要专注于全球海上油气田。

于 2009-10-12T14:12:00.383 回答
0

我已经开发 GIS 应用程序超过 15 年了。多年来使用了多种工具,包括 ArcGIS、MapInfo、Manifold、TatukGIS 和开源。我几乎放弃了 MapInfo 和 Manifold。对于咨询工作,ESRI 不会出错。一套很棒的工具,涵盖了从服务器到桌面再到 Web 的所有内容。对于预算有限的客户来说,开源也是另一个不错的选择。 多年来,开源地理空间基金会确实得到了扩展,并为地理空间开发人员提供了一个很棒的工具包。

于 2010-03-08T13:54:16.183 回答
0

我们主要使用基于 Web 的 GIS,在后端使用 java、coldfusion 和最近使用 arcIMS、arcGIS 和 mapServer 的 flex。我们处理各种 GIS 工作,其中一些是“嵌入”的,例如在相关地图上简单地显示样本位置(例如宝石样本与地质),以用于管理环境和矿产资源的完整 GIS 应用程序。

于 2009-01-02T06:42:40.093 回答
0

我不是 GIS 程序员,但我是一名 Java 程序员,使用 ESRI ArcGIS server 9.3 和 Oracle 10g 构建网站。我们将其余的 javascript api 用于地图,大部分 SDE 的 ST 函数用于后端工作。我们将通过 java api 使用 NetworkAnalyst,并可能在我们添加功能时使用 arcobjects。

于 2008-12-23T03:07:02.487 回答
0

我主要从事处理公用事业的 Intranet 软件,尽管我已经完成了一些与 Web 上的房地产相关的快速小型项目。

我主要使用 ESRI 软件,虽然我也使用过一些 Mapguide,主要是为工程部门使用 CAD 多于 ArcMAP 的客户。

于 2008-11-19T20:38:14.360 回答
0

我是一名前 GIS 程序员。我们使用 ESRI 的 ArcLogistics Navigator SDK 来提供转向指示和商用车辆的车载跟踪。

SDK 相当容易使用并且占用空间小,尽管在功能上有点轻量(例如,没有地址的地理编码)。

于 2008-11-19T20:44:56.767 回答
0

我实际上为地图市场的两个主要参与者之一工作,所以是的,我使用 GIS 的东西,我们生产的是你们大多数人加载到你的 ESRI 或谷歌堆栈中的东西。我想说我的行业是高度关注导航的数字地图。

于 2008-11-24T20:01:56.553 回答
0

我使用 ESRI MapObjects 和 ESRI AcrObjects,主要用于国防项目。还与用于 S-57 格式的 SevenCs(不错的 SDK)一起使用。

于 2008-12-23T22:02:01.040 回答
0

我正在使用.net fw。在 Esri 组件上。在我这里,我们正在开发一个 Intranet 应用程序,但我们同时使用 Web 应用程序和客户端服务器(使用 ArcGis Explorer 和定制的客户端应用程序)

此外,我们还在 Gis 工具之上创建了许多 WCF 服务,因此任何非 Gis 客户都可以享受我们的工作!

于 2009-02-20T15:27:28.750 回答
0

我是一名前 GIS 程序员。80 年代末、90 年代初,我在渥太华的 GeoVision Systems 工作了 6 年。工作很棒,工作的好地方。这些天来,我有一个使用 PostGIS 和大量手动 perl 代码的半 GIS 相关副项目。它是一个飞行员航路点数据库,以及一个为各种 GPS 和飞行计划应用程序生成数据子集的系统。

我希望有一天能重新开始 GIS 编程,但在纽约罗切斯特这里没有。

于 2008-11-19T20:29:34.817 回答
0

我真的很晚才参加这个聚会,因为直到几分钟我才知道stackoverflow.com(在检查网站后说这很尴尬......不知道我是怎么错过的)。

我是一名 GIS 程序员,从 90 年代中期就开始了。我目前在 ESRI 堆栈上,刚刚开始在 SQL Server 2008 DB 上从 ArcGIS Server 9.2 迁移到 9.3,我很高兴看到我可以在 SQL Server 中使用 GEOMETRY 数据类型做什么。我会更加兴奋使用 SharpMap.v2 的 SQLSRV2008 数据提供程序。

在家里,我玩 postgresql/postgis,我也一直在玩 spatialite。

我有一些使用 Net Topologoly Suite (NTS) 和一些 OGR 库的工具,但没有那么大或令人印象深刻。虽然我确实了解到没有 ESRI 的引擎你可以做很多事情。

于 2009-01-14T11:50:06.393 回答
0

2-3 名开发人员在这里使用 GIS,混合使用 MapGuide、Google Maps、FME、ArcObjects。内部市政应用。

于 2009-04-29T22:36:12.583 回答
0

我正在使用windoze 上的ESRI 9.2 java 堆栈。

于 2009-06-09T22:27:50.510 回答
0

ESRI 堆栈、VB.net 中的一些 arc 对象和一些 python。

于 2009-07-29T20:54:28.970 回答
0

我是一名 GIS 程序员。使用AvisMap GIS Engine

于 2009-11-15T07:08:40.807 回答
0

Java、REST 服务、Tomcat、PostgreSQL 与 PostGIS、KML 和 ESRI Shapes。所有这些组件和格式都强大、灵活、最先进,适合“领域”中的大多数要求

于 2011-04-06T11:13:32.620 回答
0

我从事与 GIS 相关的工作已经快 10 年了。大约 5 年时间为 ESA 的地球观测卫星开发验证器,然后在海洋实验室为海洋研究人员绘制卫星和现场数据,然后在雷丁大学的气象系使用 GeoLinkedData 环境数据集,现在在伦敦大学学院帮助能源研究所的一些人绘制并分析了大量的 AIS 数据集。我正在使用最新的 CartoDB,其余的是 PostGIS、ESRI、OpenLayers、ArcGIS、GDAL 的混合体......甚至不记得了!

于 2015-09-30T17:14:53.743 回答