该站点上有多少程序员使用 GIS?
您使用什么中间件?ESRI?地图指南?谷歌?
你从事什么样的项目?您是否专注于 Web 工作、制作桌面应用程序或 Intranet 项目?你从事什么样的行业?
该站点上有多少程序员使用 GIS?
您使用什么中间件?ESRI?地图指南?谷歌?
你从事什么样的项目?您是否专注于 Web 工作、制作桌面应用程序或 Intranet 项目?你从事什么样的行业?
过去 4 年在伦敦交通局工作,之前在 MapInfo 工作。最近参与了基于 Oracle MapViewer 和 Oracle Spatial 数据库的瘦客户端 GIS 解决方案。主要是 J2EE / AJAX 的东西。由于各种原因,我们所有的项目都朝着这个方向发展——在整个组织中使用瘦客户端、更少的许可问题、更容易的部署、更好的性能。GIS 位是最容易的部分,清理每一个垃圾数据是需要所有努力的。还有 ETL 的问题,我们正在处理一些表包含超过 350 亿行空间数据的数据库,并且有时会有点繁重。
我使用 ESRI ArcGIS 堆栈构建各种应用程序,包括支持 GIS 的桌面应用程序、数据管理和工作流自动化(即中间件)和 Web 应用程序。过去,工作往往是内部研究项目和高级开发/原型。最近,我的工作一直是为外部客户服务。我的工作主要是为政府部门服务的。
在不久的前世,我使用一些非 ESRI 工具(主要是空间数据库)做了一些工作。
全面披露:我目前为 ESRI 工作。
我想我会被认为是一名 GIS 程序员。我工作的公司历来从未雇佣过具有地图绘制经验的程序员。
我使用的工具包括:Autodesk Mapguide、MapInfo、FME、SQL 2008 和 Virtual Earth。
我的职业生涯始于在 ArcView 3.x 中使用 Avenue Script。
我们大部分时间都在做网络工作。虽然我们有很多数据,所以有时我也会在 ETL 类型的领域提供帮助。
这是无法回答的,但我会猜“很多”。您只会根据网站在首页上的时间量获得使用该网站的样本,并且只有其中的样本会阅读问题,并且只有其中的样本会回答问题。
我编写了自己的自定义地图软件。您将在下面看到原因。
嵌入式 GPS 和远程信息处理设备。我为各种应用程序进行硬件和软件工程,从消费类 GPS 设备到微型跟踪和遥测单元。主要是联网的。有时 GIS 数据在设备上,有时在通过无线连接的服务器上。一些用于遥测和跟踪的网络开发工作 - 例如,超级马拉松自行车比赛将在自行车(或跟随自行车的乘员车)上安装一个设备,并且赞助商可以在线跟踪行动,而不是随着比赛的进行而驾驶路线。
消费、工业、体育、航运等。有很多基于位置的行业,或具有基于位置的应用程序的行业。
-亚当
我是一家小型软件公司的开发人员,该公司专门从事GE Smallworld系列产品的扩展。Smallworld 并不是众所周知的 GIS,尤其是在美国,但它被公用事业广泛使用。我们的客户是天然气和/或电力公司。
我在美国政府和教育部门为 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 具有新的地理空间数据类型,使您能够编写基于位置的查询。
我真的很喜欢使用这项技术。这很有趣,因为它具有互动性和视觉效果。你可以在短时间内完成很多事情,而且很容易学习。
我在 ArcObjects 上工作,扩展 ESRI 的 ArcGIS Desktop。目前,我正在努力将我的技能集扩展到服务器领域,并在旁边的 Opens source 上了解世界。
有关一些开源想法,请参阅链接文本。GRASS、R、GMT、GDAL、PostGIS、Mapserver 是我经常使用的一些工具。
我在 ESRI 堆栈上开发。我在 ArcMap、ArcIMS、SDE、ArcEngine、ArcReader、MapObjects 和 ArcGIS Server 上构建了应用程序。我使用 .NET 从头开始构建了一个 ArcIMS 查看器,它具有完全可定制的界面和后端管理。它被称为 iDV idv.civilsolutions.biz。我们专注于政府工作,做所有类型的申请。从简单的流程工具到整个自定义工作流程应用程序。我在桌面、服务器、网络和数据库上开发了应用程序。
我使用(d)以下:
我在以下领域从事最终用户应用程序的工作:
我不再从事 GIS 工作,但我完成了关于模型泛化的硕士论文。(德语中的 Modellgeneralisierung)。任务是编写一个程序,将德国 ATKIS 格式 (1:25,000) 的地理数据转换为欧洲 Corine Land Cover (1:100,000) 格式。在 Oracle Spatial 中,这两个数据集都以多边形表示,主要任务是合并相邻多边形以减少多边形数量,而不会丢失不必要的信息。
编程是用 Java 完成的,仅仅是因为它是我最了解(并且最了解)的语言,并且已经有很好的库,例如 JTS(Java 拓扑套件)。
问题还没有真正解决。我在大学的辅导员一直在努力,并正在尝试一种基于栅格数据的方法。
不是真正的 GIS 程序,但我们的软件适用于 ESRI 形状文件。我们制作环境建模软件(噪音和空气质量)。而且我们现在支持很简洁的 kml 文件。
我们是一家拥有自己的软件组的咨询机构(我们也将软件出售给其他人)。
虽然我不认为自己是一名 GIS 程序员(在使用 GIS 进行编程 8 年后,我最近才发现地理处理的全部内容),但我确实使用 ESRI 的 ArcGIS Engine 以及 MapObjects。我们还在 ArcGIS Server 上做了一些工作。
我在拉斯维加斯的一个防洪区工作。我们主要在桌面上为我们的工程人员使用 GIS,但我们也有一个网站,旨在为外部工程师和市民提供对洪水相关信息的访问。
编辑:现在进入 ESRI 的Flex API。真让人激动。他们终于赶上了谷歌。
我是一名前GIS 程序员。我在桌面和 ArcGIS Server 上使用 ESRI ArcObjects 大约 3 年。
更新:我又在 GIS 工作了。
我在许多项目中同时使用 MapGuide classic (6.x) 和 MapGuide Open Source
我开发的探索澳大利亚旅游指南使用了 MapGuide 的地图以及托管在 Amazon CloudFront 上的图块
我也必须强烈推荐 openlayers,封闭源代码的东西在地理空间世界中是 1990 年代的。我去了悉尼的 FOSS4G,可用的东西令人印象深刻。
在数据库方面,我主要使用 oracle,postgis 是 nioce,只是还没有开始使用它
我在一家生产多种空间功能产品的小公司工作。
我们已经完成了 Mapserver/php-mapscript/postgis 项目,但我们正在使用 MapXtreme (Mapinfo) MS SQL 2008 转向 dotnet 解决方案
我已经开发 GIS 应用程序大约 12 年了。我使用 ESRI 堆栈,主要是基于服务器的应用程序(ArcGIS Server 等)。我的专长是 Web 应用程序,我的大多数客户都是公共实体或私人公用事业公司,偶尔会有私人企业希望集成 GIS。
我也在一边做 Ruby on Rails 咨询。
我是一名 GIS 软件开发人员。我大部分时间都在使用Cadcorp SIS 技术以及用于 GIS 项目的大量免费和开源软件,主要是来自OSGeo Foundation堆栈的软件,如GDAL/OGR、GEOS、PROJ.4、PostGIS和Boost。几何(又名通用几何库) ——主要作为程序员和贡献者,当然也作为用户。
我也经常使用 Autodesk 的特征数据对象 (FDO)。
我曾经为 ESRI 的业务合作伙伴工作,我们有几个基于 ArcGIS Engine 的 Tablet PC 应用程序,还为 ArcMap 和 ArcSDC 做了很多定制工作(全部使用 C#,使用 ArcObjects)。我从 ArcObjects 8 的一个 beta 版本开始。我们的客户主要来自公用事业部门,以及一些国家地图机构(提示:我在英国!)。
最近我做了一些谷歌地图的工作,一些在我的业余时间。查看我的加州交通- 在谷歌将该设施添加到他们的主要地图网站之前大约一年,该网站在谷歌地图上显示了实时高速公路交通数据。
我是业余 GIS 程序员。我有一个用 VB6 编写的桌面应用程序,它使用 Blue Marbles GeoView 映射组件为使用 ESRI 形状文件和 geotiff 的位置构建数字地图。
我做了一些简单的 GIS 编程,阅读 ESRI shapefile 和 GeoTIFF 光栅文件。我们推出了自己的计算几何代码来处理多边形数据并在 GDI+ 和 directx 中进行渲染。
然后就在最近,我参加了 ArcGIS 课程,只是为了学习基本的工作流程。
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.
我已经参与 GIS 开发近 15 年了。首先是作为使用 C++ 的商业软件开发人员,现在我主要使用 ArcObjects 在 C# 中开发应用程序。我有一些使用 GDAL 和其他开源库的自定义桌面工作,但我必须承认我更喜欢 ESRI 和其他平台的质量。
我还建议开发人员评估 Manifold。这家公司很古怪,但产品还不错。缺点是与 ESRI 相比,开发人员支持相形见绌,您需要花费大量时间重新开发轮子。尽管如此,与 ESRI 相比,它在成本方面的切入点要低得多。
我不是很喜欢 GIS,但使用 ESRI 的东西在该领域做了一些工作。
清理原始数据并从中提取有用信息是最困难的部分:http ://espace.library.uq.edu.au/view/UQ:10313
作为一名顾问,我一直在为客户从头开始开发一个客户端 JavaScript 地图控件,该控件带有一个公共 API,用于专有的基于图块的地图引擎。整个事情在功能和结构上都非常类似于 Google Maps API。
我的公司为卫星开发任务规划软件,所以我们有一些地理数据,尽管我们经常将其转换为大地测量数据。我们的软件在 .Net 2.0 (C#) 和NetTopologySuite中。对于最终用户的可视化,我们使用STK(v7、8 或 9)或Google Earth。
我们使用avismap。
我经常使用 MapInfo 的 MapX 和 MapInfo Professional。比我想要的更多——我真的想将我们的软件升级到 MapExtreme 2008(我讨厌公司如何使用 EXTREME——但我离题了)。
过去,我也使用过 ESRI 的 ArcView、ArcGIS 和 MapObjects 堆栈。作为软件开发人员在该领域工作了大约 9 年。
我们主要关注紧急服务行业,主要与 ESRI ArcObjects 合作开发桌面应用程序和 SDE。最近,我们还做了一些工作开源 GIS SharpMap 为我们的低成本客户开发应用程序。去年与 Manifold 做了一些工作,并且有兴趣使用 KML 和 google 进行更多开发,但现在我们主要是一家 ESRI 商店。
晚会迟到了。然而:
我已经/正在为 ArcGIS 开发几个桌面扩展(在此之前,ArcView...Avenue,我想念你!);我最近也一直在使用 OpenLayers 并相当广泛地使用 PostGIS。
我的一些工作是开源的:http ://code.google.com/p/boundary-generator/
做 GIS 工作最棒的事情之一是它让我有机会与保护非营利组织合作——这是一种职业生涯的好方法,而且是为了一个事业!
我正在研究 ESRI arcgis .net web adf。
我们主要专注于网络。我们主要专注于全球海上油气田。
我已经开发 GIS 应用程序超过 15 年了。多年来使用了多种工具,包括 ArcGIS、MapInfo、Manifold、TatukGIS 和开源。我几乎放弃了 MapInfo 和 Manifold。对于咨询工作,ESRI 不会出错。一套很棒的工具,涵盖了从服务器到桌面再到 Web 的所有内容。对于预算有限的客户来说,开源也是另一个不错的选择。 多年来,开源地理空间基金会确实得到了扩展,并为地理空间开发人员提供了一个很棒的工具包。
我们主要使用基于 Web 的 GIS,在后端使用 java、coldfusion 和最近使用 arcIMS、arcGIS 和 mapServer 的 flex。我们处理各种 GIS 工作,其中一些是“嵌入”的,例如在相关地图上简单地显示样本位置(例如宝石样本与地质),以用于管理环境和矿产资源的完整 GIS 应用程序。
我不是 GIS 程序员,但我是一名 Java 程序员,使用 ESRI ArcGIS server 9.3 和 Oracle 10g 构建网站。我们将其余的 javascript api 用于地图,大部分 SDE 的 ST 函数用于后端工作。我们将通过 java api 使用 NetworkAnalyst,并可能在我们添加功能时使用 arcobjects。
我主要从事处理公用事业的 Intranet 软件,尽管我已经完成了一些与 Web 上的房地产相关的快速小型项目。
我主要使用 ESRI 软件,虽然我也使用过一些 Mapguide,主要是为工程部门使用 CAD 多于 ArcMAP 的客户。
我是一名前 GIS 程序员。我们使用 ESRI 的 ArcLogistics Navigator SDK 来提供转向指示和商用车辆的车载跟踪。
SDK 相当容易使用并且占用空间小,尽管在功能上有点轻量(例如,没有地址的地理编码)。
我实际上为地图市场的两个主要参与者之一工作,所以是的,我使用 GIS 的东西,我们生产的是你们大多数人加载到你的 ESRI 或谷歌堆栈中的东西。我想说我的行业是高度关注导航的数字地图。
我使用 ESRI MapObjects 和 ESRI AcrObjects,主要用于国防项目。还与用于 S-57 格式的 SevenCs(不错的 SDK)一起使用。
我正在使用.net fw。在 Esri 组件上。在我这里,我们正在开发一个 Intranet 应用程序,但我们同时使用 Web 应用程序和客户端服务器(使用 ArcGis Explorer 和定制的客户端应用程序)
此外,我们还在 Gis 工具之上创建了许多 WCF 服务,因此任何非 Gis 客户都可以享受我们的工作!
我是一名前 GIS 程序员。80 年代末、90 年代初,我在渥太华的 GeoVision Systems 工作了 6 年。工作很棒,工作的好地方。这些天来,我有一个使用 PostGIS 和大量手动 perl 代码的半 GIS 相关副项目。它是一个飞行员航路点数据库,以及一个为各种 GPS 和飞行计划应用程序生成数据子集的系统。
我希望有一天能重新开始 GIS 编程,但在纽约罗切斯特这里没有。
我真的很晚才参加这个聚会,因为直到几分钟我才知道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 的引擎你可以做很多事情。
2-3 名开发人员在这里使用 GIS,混合使用 MapGuide、Google Maps、FME、ArcObjects。内部市政应用。
我正在使用windoze 上的ESRI 9.2 java 堆栈。
ESRI 堆栈、VB.net 中的一些 arc 对象和一些 python。
我是一名 GIS 程序员。使用AvisMap GIS Engine。
Java、REST 服务、Tomcat、PostgreSQL 与 PostGIS、KML 和 ESRI Shapes。所有这些组件和格式都强大、灵活、最先进,适合“领域”中的大多数要求
我从事与 GIS 相关的工作已经快 10 年了。大约 5 年时间为 ESA 的地球观测卫星开发验证器,然后在海洋实验室为海洋研究人员绘制卫星和现场数据,然后在雷丁大学的气象系使用 GeoLinkedData 环境数据集,现在在伦敦大学学院帮助能源研究所的一些人绘制并分析了大量的 AIS 数据集。我正在使用最新的 CartoDB,其余的是 PostGIS、ESRI、OpenLayers、ArcGIS、GDAL 的混合体......甚至不记得了!