我用Java编写了一个核密度估计器,它以ESRI形状文件的形式输入并输出估计表面的GeoTIFF图像。为了测试这个模块,我需要一个示例shapefile,并且出于某种原因我被告知要从R中包含的示例数据中检索一个。问题是没有一个示例数据是shapefile...所以我尝试使用shapefiles包的函数convert.to.shapefile(4)将R中spatstat包中包含的bei数据集转换为shapefile。不幸的是,事实证明这比我想象的要难。有没有人有这方面的经验?如果你能帮我一把,我将不胜感激。谢谢,瑞安引用资料:spatstat,shapefiles
在我的GIS应用程序中,数据有时存储在“GoogleMercator”(以米为单位)中,有时存储在WGS84LatLon中。我想要一个可靠的库以“科学”的方式轻松地转换这些数据,而不是手动处理它,冒着大错误的风险。我遇到过Proj4,它显然能够做到这一点:http://trac.osgeo.org/proj但我找不到用于Java(或Groovy)的类似库。考虑到这些预测在在线应用程序中越来越普遍,这样的项目将非常有益。一个小jar会很棒:-)有Java端口,但没有任何文件可供下载:http://www.jhlabs.com/java/maps/proj/基本上我需要做这种类型的转换:h
ArcGIS学习(十八)基于GIS平台的水文分析本任务给大家带来的内容是城市景观可视性综合分析。本任务包括五个关卡:任务解读及景观视线分析原理城市空间景观视线分析基于3D要素的城市可视性分析城市观景点量化选址分析基于山体背景景观的城市建筑高度控制研究本任务的内容非常有意思,且非常实用,但是技术操作较为复杂。在进行正式分析之前,我们先来预习本任务的内容,以及了解ArcGIS中景观视线分析的原理。先来看看“本任务会讲哪些内容?"1.任务解读及景观视线分析原理最后,我们再来看看ArcGIS中视线分析的原理。2.城市空间景观视线分析本关卡包括两部分内容:城市空间景观模型构建基于城市空间景观模型的视线分
ArcGIS学习(十九)基于GIS平台的水文分析基于成本栅格数据的空间路径分析是一种空间选线方法。本任务以道路选线为例来讲解如何构建成本栅格,并在成本栅格的基础上进行最低成本空间路径分析。本案例包括四个关卡:构建成本权重栅格数据基于成本栅格求解最低成本路径批量求解多起点到多终点的最低成本路径1.构建成本权重栅格数据首先,我们从整体层面了解基于成本栅格数据进行空间路径分析的思路、原理、基本工具,以及本任务的案例场景和数据。然后,我们直接进入到成本权重栅格数据的构建,首先来看看栅格数据分析前的环境设置以及第一个指标“坡度因素”的分析。接着,再来分析第二个指标“建设用地因素”、第三个指标“水域因素”
构建“天空地”一体化监测体系是新形势下生态、环境、水文、农业、林业、气象等资源环境领域的重大需求,无人机生态环境监测在一体化监测体系中扮演着极其重要的角色。通过无人机航空遥感技术可以实现对地表空间要素的立体观测,获取丰富多样的地理空间数据,可以为资源环境领域的科学研究与业务化工作提供重要的一手数据。近年来无人机软硬件技术飞速发展,功能愈发强大、操作愈发简单、价格愈发平民,人们开始注意到无人机在各行各业中的巨大应用潜力。很多资源环境领域的从业人员也介入到无人机应用中,通过无人机搭载不同的传感器可以灵活高效地进行地表空间要素的动态监测,获取大量宝贵的监测数据,极大地解决了很多传统野外观测手段无法
我已经为NASAWorldwind创建了一个输入处理程序,我正在尝试复制GoogleEarth,就像缩放一样。我正在尝试缩放到鼠标光标,而不是屏幕中心(就像默认情况下那样)。我已经有点用了——除了它没有始终如一地向光标下的纬度/经度缩放,它似乎漂移得太远了。我想要发生的是在缩放期间光标下保持相同的纬度/经度。因此,例如,如果您将光标悬停在特定地标(如水体)上,它会在滚轮滚动时停留在光标下方。我使用的代码很大程度上基于此:https://forum.worldwindcentral.com/forum/world-wind-java-forums/development-help/119
我想用Java编写一个GEOTIFF,其中包含所有地理元数据。哪个图书馆等最适合这个目的? 最佳答案 GeoTIFF-JAI应该能够做到这一点:http://sourceforge.net/projects/geotiff-jai/GeoTIFF-AI结合了Extensible-TIFF-JAI,这是一种可扩展的编解码器,允许平铺图像等。还有一个用于JavaImageIO的GeoTIFF元数据适配器:www.gelbin.org/code/NetCDF库还包括一个GeoTIFF编写器,记录在:www.unidata.ucar.edu
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一个Java库来显示来自各种来源的map数据,包括shapefile、WMS、WFS、谷歌地图,可能还有ArcIMS等。OpenLayers似乎是最接近我想要的东西,除了它是一个JavaScript库,我正在编写一个Swing应用程序。GDAL看起来很有前途,但据我所知,Java绑定(bind)要到将来“某个时候”才会出现。明确地说,我正在寻找一个单一的Ja
我从互联网上的某个地方借用了以下方法(不记得在哪里)。但它做的是一个直接的过程,找到两个gps点之间的距离。它工作得很好,除了它可能有点慢,因为我在数百万个点上运行它。我想知道是否有人知道一种计算成本更低的方法。准确度需要在“正确”的一般范围内,但不需要100%准确。privatedoubledistFrom(doublelat1,doublelng1,doublelat2,doublelng2){doubleearthRadius=3958.75;doubledLat=Math.toRadians(lat2-lat1);doubledLng=Math.toRadians(lng2-l
首先,我是GIS的新手,所以请原谅任何错误。我需要发现纬度和经度点与纬度/经度多边形(规则或不规则)之间的距离。准确地说,我需要发现从给定点到多边形边界中的点的最小距离,如下图所示。在示例中,点p到多边形的较近距离是d。注意:我不需要点,只需要最小距离。经过一些阅读,我想出了以下使用GeoToolsAPI的最低工作示例。但是,我认为我搞砸了输出。谁能启发我如何获得以米为单位的点和多边形之间的最小距离?MWE.java:importcom.vividsolutions.jts.geom.Coordinate;importcom.vividsolutions.jts.geom.Geomet